Time bar (total: 7.4s)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0% | 0% | 0.2% | 99.8% | 0% | 0% | 0% | 0 |
| 0% | 0% | 0.2% | 99.8% | 0% | 0% | 0% | 1 |
| 0% | 0% | 0.2% | 99.8% | 0% | 0% | 0% | 2 |
| 50% | 0.1% | 0.1% | 99.8% | 0% | 0% | 0% | 3 |
| 50% | 0.1% | 0.1% | 99.8% | 0% | 0% | 0% | 4 |
| 75% | 0.1% | 0% | 99.8% | 0% | 0% | 0% | 5 |
| 75% | 0.1% | 0% | 99.8% | 0% | 0% | 0% | 6 |
| 87.5% | 0.1% | 0% | 99.8% | 0% | 0% | 0% | 7 |
| 87.5% | 0.1% | 0% | 99.8% | 0% | 0% | 0% | 8 |
| 93.8% | 0.2% | 0% | 99.8% | 0% | 0% | 0% | 9 |
| 93.8% | 0.2% | 0% | 99.8% | 0% | 0% | 0% | 10 |
| 96.9% | 0.2% | 0% | 99.8% | 0% | 0% | 0% | 11 |
| 96.9% | 0.2% | 0% | 99.8% | 0% | 0% | 0% | 12 |
Compiled 26 to 19 computations (26.9% saved)
| 1.7s | 8256× | body | 256 | valid |
| 2× | egg-herbie |
| 3796× | fma-neg_binary32 |
| 1227× | fma-def_binary32 |
| 476× | distribute-rgt-out--_binary32 |
| 313× | *-commutative_binary32 |
| 301× | unsub-neg_binary32 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 28 |
| 1 | 35 | 26 |
| 2 | 78 | 26 |
| 3 | 162 | 26 |
| 4 | 226 | 26 |
| 5 | 298 | 26 |
| 6 | 393 | 26 |
| 7 | 576 | 26 |
| 8 | 1127 | 26 |
| 9 | 1904 | 26 |
| 10 | 2423 | 26 |
| 11 | 2743 | 26 |
| 12 | 3070 | 26 |
| 13 | 3378 | 26 |
| 14 | 3462 | 26 |
| 15 | 3528 | 26 |
| 16 | 3928 | 26 |
| 17 | 4727 | 26 |
| 18 | 5325 | 26 |
| 19 | 5645 | 26 |
| 20 | 5768 | 26 |
| 21 | 5824 | 26 |
| 22 | 5824 | 26 |
| 23 | 6092 | 26 |
| 24 | 6244 | 26 |
| 25 | 6266 | 26 |
| 26 | 6290 | 26 |
| 27 | 6314 | 26 |
| 28 | 6314 | 26 |
| 29 | 6460 | 26 |
| 0 | 2 | 2 |
| 1× | saturated |
| 1× | node limit |
| Inputs |
|---|
0 |
1 |
| Outputs |
|---|
0 |
1 |
| Inputs |
|---|
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0))) |
(*.f32 (*.f32 (neg.f32 u0) u0) (log.f32 (-.f32 1 alpha))) |
| Outputs |
|---|
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0))) |
(*.f32 (neg.f32 alpha) (*.f32 alpha (log.f32 (-.f32 1 u0)))) |
(*.f32 (*.f32 alpha (neg.f32 alpha)) (log1p.f32 (neg.f32 u0))) |
(*.f32 (*.f32 (neg.f32 u0) u0) (log.f32 (-.f32 1 alpha))) |
(*.f32 (neg.f32 u0) (*.f32 u0 (log.f32 (-.f32 1 alpha)))) |
(*.f32 u0 (*.f32 (neg.f32 u0) (log1p.f32 (neg.f32 alpha)))) |
Compiled 13 to 10 computations (23.1% saved)
| 1× | egg-herbie |
| 550× | fma-def_binary32 |
| 230× | fma-neg_binary32 |
| 84× | distribute-rgt-in_binary32 |
| 84× | cancel-sign-sub-inv_binary32 |
| 67× | distribute-lft-in_binary32 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 14 |
| 1 | 22 | 13 |
| 2 | 45 | 13 |
| 3 | 88 | 13 |
| 4 | 122 | 13 |
| 5 | 163 | 13 |
| 6 | 214 | 13 |
| 7 | 314 | 13 |
| 8 | 590 | 13 |
| 9 | 967 | 13 |
| 10 | 1230 | 13 |
| 11 | 1392 | 13 |
| 12 | 1562 | 13 |
| 13 | 1715 | 13 |
| 14 | 1742 | 13 |
| 15 | 1743 | 13 |
| 1× | saturated |
| Inputs |
|---|
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0))) |
| Outputs |
|---|
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0))) |
(*.f32 (neg.f32 alpha) (*.f32 alpha (log.f32 (-.f32 1 u0)))) |
(*.f32 (neg.f32 alpha) (*.f32 alpha (log1p.f32 (neg.f32 u0)))) |
(*.f32 (*.f32 alpha (neg.f32 alpha)) (log1p.f32 (neg.f32 u0))) |
(*.f32 alpha (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))) |
Compiled 44 to 21 computations (52.3% saved)
4 alts after pruning (4 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 2 | 3 | 5 |
| Fresh | 0 | 1 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 2 | 4 | 6 |
| Status | Error | Program |
|---|---|---|
| ▶ | 14.6b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0))) |
| ▶ | 0.3b | (*.f32 (*.f32 alpha (neg.f32 alpha)) (log1p.f32 (neg.f32 u0))) |
| ▶ | 0.3b | (*.f32 (neg.f32 alpha) (*.f32 alpha (log1p.f32 (neg.f32 u0)))) |
Compiled 31 to 22 computations (29% saved)
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (log1p.f32 (neg.f32 u0)) |
| ✓ | 0.2b | (*.f32 alpha (log1p.f32 (neg.f32 u0))) |
| ✓ | 0.2b | (*.f32 (neg.f32 alpha) (*.f32 alpha (log1p.f32 (neg.f32 u0)))) |
Compiled 24 to 7 computations (70.8% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 23.0ms | alpha | @ | 0 | (*.f32 (neg.f32 alpha) (*.f32 alpha (log1p.f32 (neg.f32 u0)))) |
| 13.0ms | alpha | @ | 0 | (*.f32 alpha (log1p.f32 (neg.f32 u0))) |
| 1.0ms | u0 | @ | 0 | (*.f32 (neg.f32 alpha) (*.f32 alpha (log1p.f32 (neg.f32 u0)))) |
| 1.0ms | u0 | @ | inf | (*.f32 (neg.f32 alpha) (*.f32 alpha (log1p.f32 (neg.f32 u0)))) |
| 1.0ms | alpha | @ | inf | (*.f32 (neg.f32 alpha) (*.f32 alpha (log1p.f32 (neg.f32 u0)))) |
| 1× | batch-egg-rewrite |
| 598× | pow1_binary32 |
| 549× | add-log-exp_binary32 |
| 548× | expm1-log1p-u_binary32 |
| 547× | log1p-expm1-u_binary32 |
| 537× | add-exp-log_binary32 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 8 | 26 |
| 1 | 164 | 18 |
| 2 | 2132 | 18 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (neg.f32 alpha) (*.f32 alpha (log1p.f32 (neg.f32 u0)))) |
(*.f32 alpha (log1p.f32 (neg.f32 u0))) |
(log1p.f32 (neg.f32 u0)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (sqrt.f32 (log1p.f32 u0))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (pow.f32 (+.f32 u0 1) alpha) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (*.f32 alpha (log1p.f32 u0))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (log1p.f32 u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 alpha (log1p.f32 u0)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 alpha (log1p.f32 u0))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 alpha (log1p.f32 u0))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 alpha (log1p.f32 u0)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (+.f32 u0 1) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 alpha (log1p.f32 u0)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 alpha (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 alpha (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 alpha (log1p.f32 u0)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (log1p.f32 u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log1p.f32 u0) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (log1p.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (log1p.f32 u0)) (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2) (cbrt.f32 (log1p.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (log1p.f32 u0)) (sqrt.f32 (log1p.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (log1p.f32 u0) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (log1p.f32 u0) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (log1p.f32 u0)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (log1p.f32 u0)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (log1p.f32 u0) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 u0 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (log1p.f32 u0) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (log1p.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (log1p.f32 u0))))))) |
| 1× | egg-herbie |
| 823× | fma-def_binary32 |
| 634× | fma-neg_binary32 |
| 476× | log-prod_binary32 |
| 338× | times-frac_binary32 |
| 276× | *-commutative_binary32 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 183 | 1603 |
| 1 | 497 | 1380 |
| 2 | 1837 | 1204 |
| 3 | 6137 | 1204 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 u0 (pow.f32 alpha 2)) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))) |
(*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2))) |
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2)))) |
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2)))))) |
(*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) |
(+.f32 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) (/.f32 (pow.f32 alpha 2) u0)) |
(+.f32 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))))) |
(+.f32 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2)))))) |
(*.f32 (log.f32 (-.f32 1 u0)) alpha) |
(*.f32 (log.f32 (-.f32 1 u0)) alpha) |
(*.f32 (log.f32 (-.f32 1 u0)) alpha) |
(*.f32 (log.f32 (-.f32 1 u0)) alpha) |
(*.f32 (log.f32 (-.f32 1 u0)) alpha) |
(*.f32 (log.f32 (-.f32 1 u0)) alpha) |
(*.f32 (log.f32 (-.f32 1 u0)) alpha) |
(*.f32 (log.f32 (-.f32 1 u0)) alpha) |
(*.f32 (log.f32 (-.f32 1 u0)) alpha) |
(*.f32 (log.f32 (-.f32 1 u0)) alpha) |
(*.f32 (log.f32 (-.f32 1 u0)) alpha) |
(*.f32 (log.f32 (-.f32 1 u0)) alpha) |
(*.f32 -1 (*.f32 u0 alpha)) |
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u0 3) alpha)) (+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))) |
(+.f32 (*.f32 -1/4 (*.f32 (pow.f32 u0 4) alpha)) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u0 3) alpha)) (+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))))) |
(*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) alpha) |
(+.f32 (*.f32 -1 (/.f32 alpha u0)) (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) alpha)) |
(+.f32 (*.f32 -1/2 (/.f32 alpha (pow.f32 u0 2))) (+.f32 (*.f32 -1 (/.f32 alpha u0)) (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) alpha))) |
(+.f32 (*.f32 -1/2 (/.f32 alpha (pow.f32 u0 2))) (+.f32 (*.f32 -1 (/.f32 alpha u0)) (+.f32 (*.f32 -1/3 (/.f32 alpha (pow.f32 u0 3))) (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) alpha)))) |
(*.f32 -1 (*.f32 alpha (log.f32 (/.f32 -1 u0)))) |
(+.f32 (*.f32 -1 (*.f32 alpha (log.f32 (/.f32 -1 u0)))) (*.f32 -1 (/.f32 alpha u0))) |
(+.f32 (*.f32 -1 (*.f32 alpha (log.f32 (/.f32 -1 u0)))) (+.f32 (*.f32 -1/2 (/.f32 alpha (pow.f32 u0 2))) (*.f32 -1 (/.f32 alpha u0)))) |
(+.f32 (*.f32 -1 (*.f32 alpha (log.f32 (/.f32 -1 u0)))) (+.f32 (*.f32 -1/2 (/.f32 alpha (pow.f32 u0 2))) (+.f32 (*.f32 -1 (/.f32 alpha u0)) (*.f32 -1/3 (/.f32 alpha (pow.f32 u0 3)))))) |
(*.f32 -1 u0) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(+.f32 (*.f32 -1 u0) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3)))) |
(+.f32 (*.f32 -1 u0) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) |
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (/.f32 1 u0)) |
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 1 u0) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))) |
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))))) |
(*.f32 -1 (log.f32 (/.f32 -1 u0))) |
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u0))) (/.f32 1 u0)) |
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))) |
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))))) |
(-.f32 0 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))) |
(-.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))) 1) |
(pow.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 1) |
(pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 3) 1/3) |
(pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))) 3) |
(pow.f32 (*.f32 alpha (sqrt.f32 (log1p.f32 u0))) 2) |
(neg.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))) |
(sqrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 2)) |
(log.f32 (pow.f32 (pow.f32 (+.f32 u0 1) alpha) alpha)) |
(cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 3)) |
(expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))) |
(log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))) |
(exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))) |
(-.f32 (+.f32 1 (*.f32 alpha (log1p.f32 u0))) 1) |
(pow.f32 (*.f32 alpha (log1p.f32 u0)) 1) |
(pow.f32 (pow.f32 (*.f32 alpha (log1p.f32 u0)) 3) 1/3) |
(pow.f32 (cbrt.f32 (*.f32 alpha (log1p.f32 u0))) 3) |
(pow.f32 (sqrt.f32 (*.f32 alpha (log1p.f32 u0))) 2) |
(sqrt.f32 (pow.f32 (*.f32 alpha (log1p.f32 u0)) 2)) |
(log.f32 (pow.f32 (+.f32 u0 1) alpha)) |
(cbrt.f32 (pow.f32 (*.f32 alpha (log1p.f32 u0)) 3)) |
(expm1.f32 (log1p.f32 (*.f32 alpha (log1p.f32 u0)))) |
(log1p.f32 (expm1.f32 (*.f32 alpha (log1p.f32 u0)))) |
(exp.f32 (log.f32 (*.f32 alpha (log1p.f32 u0)))) |
(-.f32 (+.f32 1 (log1p.f32 u0)) 1) |
(*.f32 (log1p.f32 u0) 1) |
(*.f32 1 (log1p.f32 u0)) |
(*.f32 (cbrt.f32 (log1p.f32 u0)) (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2)) |
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2) (cbrt.f32 (log1p.f32 u0))) |
(*.f32 (sqrt.f32 (log1p.f32 u0)) (sqrt.f32 (log1p.f32 u0))) |
(pow.f32 (log1p.f32 u0) 1) |
(pow.f32 (pow.f32 (log1p.f32 u0) 3) 1/3) |
(pow.f32 (cbrt.f32 (log1p.f32 u0)) 3) |
(pow.f32 (sqrt.f32 (log1p.f32 u0)) 2) |
(sqrt.f32 (pow.f32 (log1p.f32 u0) 2)) |
(log.f32 (+.f32 u0 1)) |
(cbrt.f32 (pow.f32 (log1p.f32 u0) 3)) |
(expm1.f32 (log1p.f32 (log1p.f32 u0))) |
(exp.f32 (log.f32 (log1p.f32 u0))) |
| Outputs |
|---|
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0)))) |
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0)))) |
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0)))) |
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0)))) |
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0)))) |
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0)))) |
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0)))) |
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0)))) |
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0)))) |
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0)))) |
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0)))) |
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0)))) |
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 (*.f32 alpha alpha) u0) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha))) |
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))) |
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 1/2) u0 u0)) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 (*.f32 alpha alpha) (pow.f32 u0 3)) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha)))) |
(fma.f32 (*.f32 alpha alpha) u0 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 1/3 (pow.f32 u0 3))))) |
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)))) |
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))) |
(fma.f32 1/4 (*.f32 (*.f32 alpha alpha) (pow.f32 u0 4)) (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 (*.f32 alpha alpha) (pow.f32 u0 3)) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha))))) |
(+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 1/3 (pow.f32 u0 3)))) (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/4 (pow.f32 u0 4)) u0))) |
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)) (fma.f32 1/4 (pow.f32 u0 4) u0))) |
(*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2))) |
(neg.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)))) |
(*.f32 (*.f32 alpha alpha) (neg.f32 (+.f32 (log.f32 u0) (log.f32 -1)))) |
(*.f32 (*.f32 alpha alpha) (-.f32 (neg.f32 (log.f32 -1)) (log.f32 u0))) |
(*.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (neg.f32 (*.f32 alpha alpha))) |
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2)))) |
(+.f32 (neg.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)))) (/.f32 (*.f32 alpha alpha) u0)) |
(fma.f32 (neg.f32 (+.f32 (log.f32 u0) (log.f32 -1))) (*.f32 alpha alpha) (/.f32 (*.f32 alpha alpha) u0)) |
(fma.f32 (*.f32 alpha alpha) (-.f32 (neg.f32 (log.f32 -1)) (log.f32 u0)) (*.f32 (/.f32 alpha u0) alpha)) |
(fma.f32 (*.f32 alpha alpha) (-.f32 (neg.f32 (log.f32 u0)) (log.f32 -1)) (*.f32 (/.f32 alpha u0) alpha)) |
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2))))) |
(+.f32 (/.f32 (*.f32 alpha alpha) u0) (fma.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (neg.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)))))) |
(-.f32 (fma.f32 1/2 (/.f32 (/.f32 (*.f32 alpha alpha) u0) u0) (/.f32 (*.f32 alpha alpha) u0)) (*.f32 alpha (*.f32 alpha (+.f32 (log.f32 u0) (log.f32 -1))))) |
(-.f32 (*.f32 (+.f32 (/.f32 1/2 u0) 1) (*.f32 (/.f32 alpha u0) alpha)) (*.f32 alpha (*.f32 alpha (+.f32 (log.f32 u0) (log.f32 -1))))) |
(fma.f32 (+.f32 (/.f32 1/2 u0) 1) (*.f32 (/.f32 alpha u0) alpha) (*.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (neg.f32 (*.f32 alpha alpha)))) |
(+.f32 (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2)))))) |
(fma.f32 1/3 (/.f32 (*.f32 alpha alpha) (pow.f32 u0 3)) (+.f32 (/.f32 (*.f32 alpha alpha) u0) (fma.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (neg.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))))))) |
(fma.f32 1/3 (/.f32 alpha (/.f32 (pow.f32 u0 3) alpha)) (-.f32 (fma.f32 1/2 (/.f32 (/.f32 (*.f32 alpha alpha) u0) u0) (/.f32 (*.f32 alpha alpha) u0)) (*.f32 alpha (*.f32 alpha (+.f32 (log.f32 u0) (log.f32 -1)))))) |
(+.f32 (fma.f32 (*.f32 alpha alpha) (-.f32 (neg.f32 (log.f32 -1)) (log.f32 u0)) (*.f32 (/.f32 alpha u0) alpha)) (*.f32 (*.f32 (/.f32 alpha (*.f32 u0 u0)) alpha) (+.f32 1/2 (/.f32 1/3 u0)))) |
(+.f32 (*.f32 (/.f32 alpha u0) alpha) (fma.f32 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (+.f32 1/2 (/.f32 1/3 u0)) (*.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (neg.f32 (*.f32 alpha alpha))))) |
(*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) |
(*.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 u0))) |
(*.f32 alpha (*.f32 alpha (log.f32 (/.f32 -1 u0)))) |
(+.f32 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) (/.f32 (pow.f32 alpha 2) u0)) |
(fma.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 u0)) (/.f32 (*.f32 alpha alpha) u0)) |
(fma.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 u0)) (*.f32 (/.f32 alpha u0) alpha)) |
(+.f32 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))))) |
(+.f32 (fma.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 u0)) (/.f32 (*.f32 alpha alpha) u0)) (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)))) |
(fma.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 u0)) (fma.f32 1/2 (/.f32 (/.f32 (*.f32 alpha alpha) u0) u0) (/.f32 (*.f32 alpha alpha) u0))) |
(fma.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 u0)) (*.f32 (+.f32 (/.f32 1/2 u0) 1) (*.f32 (/.f32 alpha u0) alpha))) |
(fma.f32 alpha (*.f32 alpha (log.f32 (/.f32 -1 u0))) (*.f32 (+.f32 (/.f32 1/2 u0) 1) (*.f32 (/.f32 alpha u0) alpha))) |
(+.f32 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2)))))) |
(fma.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 u0)) (fma.f32 1/3 (/.f32 (*.f32 alpha alpha) (pow.f32 u0 3)) (+.f32 (/.f32 (*.f32 alpha alpha) u0) (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)))))) |
(fma.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 u0)) (fma.f32 1/3 (/.f32 alpha (/.f32 (pow.f32 u0 3) alpha)) (fma.f32 1/2 (/.f32 (/.f32 (*.f32 alpha alpha) u0) u0) (/.f32 (*.f32 alpha alpha) u0)))) |
(+.f32 (fma.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 u0)) (*.f32 (/.f32 alpha u0) alpha)) (*.f32 (*.f32 (/.f32 alpha (*.f32 u0 u0)) alpha) (+.f32 1/2 (/.f32 1/3 u0)))) |
(+.f32 (fma.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 u0)) (*.f32 (/.f32 alpha u0) alpha)) (*.f32 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (+.f32 1/2 (/.f32 1/3 u0)))) |
(*.f32 (log.f32 (-.f32 1 u0)) alpha) |
(*.f32 alpha (log.f32 (-.f32 1 u0))) |
(*.f32 alpha (log1p.f32 (neg.f32 u0))) |
(*.f32 (log.f32 (-.f32 1 u0)) alpha) |
(*.f32 alpha (log.f32 (-.f32 1 u0))) |
(*.f32 alpha (log1p.f32 (neg.f32 u0))) |
(*.f32 (log.f32 (-.f32 1 u0)) alpha) |
(*.f32 alpha (log.f32 (-.f32 1 u0))) |
(*.f32 alpha (log1p.f32 (neg.f32 u0))) |
(*.f32 (log.f32 (-.f32 1 u0)) alpha) |
(*.f32 alpha (log.f32 (-.f32 1 u0))) |
(*.f32 alpha (log1p.f32 (neg.f32 u0))) |
(*.f32 (log.f32 (-.f32 1 u0)) alpha) |
(*.f32 alpha (log.f32 (-.f32 1 u0))) |
(*.f32 alpha (log1p.f32 (neg.f32 u0))) |
(*.f32 (log.f32 (-.f32 1 u0)) alpha) |
(*.f32 alpha (log.f32 (-.f32 1 u0))) |
(*.f32 alpha (log1p.f32 (neg.f32 u0))) |
(*.f32 (log.f32 (-.f32 1 u0)) alpha) |
(*.f32 alpha (log.f32 (-.f32 1 u0))) |
(*.f32 alpha (log1p.f32 (neg.f32 u0))) |
(*.f32 (log.f32 (-.f32 1 u0)) alpha) |
(*.f32 alpha (log.f32 (-.f32 1 u0))) |
(*.f32 alpha (log1p.f32 (neg.f32 u0))) |
(*.f32 (log.f32 (-.f32 1 u0)) alpha) |
(*.f32 alpha (log.f32 (-.f32 1 u0))) |
(*.f32 alpha (log1p.f32 (neg.f32 u0))) |
(*.f32 (log.f32 (-.f32 1 u0)) alpha) |
(*.f32 alpha (log.f32 (-.f32 1 u0))) |
(*.f32 alpha (log1p.f32 (neg.f32 u0))) |
(*.f32 (log.f32 (-.f32 1 u0)) alpha) |
(*.f32 alpha (log.f32 (-.f32 1 u0))) |
(*.f32 alpha (log1p.f32 (neg.f32 u0))) |
(*.f32 (log.f32 (-.f32 1 u0)) alpha) |
(*.f32 alpha (log.f32 (-.f32 1 u0))) |
(*.f32 alpha (log1p.f32 (neg.f32 u0))) |
(*.f32 -1 (*.f32 u0 alpha)) |
(*.f32 (neg.f32 u0) alpha) |
(*.f32 alpha (neg.f32 u0)) |
(*.f32 u0 (neg.f32 alpha)) |
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(fma.f32 -1 (*.f32 alpha u0) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0)))) |
(*.f32 alpha (fma.f32 (*.f32 u0 u0) -1/2 (neg.f32 u0))) |
(*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)) |
(*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2)))) |
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u0 3) alpha)) (+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))) |
(fma.f32 -1/3 (*.f32 alpha (pow.f32 u0 3)) (fma.f32 -1 (*.f32 alpha u0) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))) |
(fma.f32 -1/3 (*.f32 alpha (pow.f32 u0 3)) (*.f32 alpha (fma.f32 (*.f32 u0 u0) -1/2 (neg.f32 u0)))) |
(*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0)) |
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3)) (neg.f32 u0))) |
(+.f32 (*.f32 -1/4 (*.f32 (pow.f32 u0 4) alpha)) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u0 3) alpha)) (+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))))) |
(fma.f32 -1/4 (*.f32 alpha (pow.f32 u0 4)) (fma.f32 -1/3 (*.f32 alpha (pow.f32 u0 3)) (fma.f32 -1 (*.f32 alpha u0) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0)))))) |
(+.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) -1/2 (neg.f32 u0))) (*.f32 alpha (fma.f32 (pow.f32 u0 4) -1/4 (*.f32 (pow.f32 u0 3) -1/3)))) |
(*.f32 alpha (-.f32 (fma.f32 (pow.f32 u0 4) -1/4 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3)))) u0)) |
(*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) alpha) |
(*.f32 alpha (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))) |
(*.f32 alpha (+.f32 (log.f32 u0) (log.f32 -1))) |
(+.f32 (*.f32 -1 (/.f32 alpha u0)) (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) alpha)) |
(fma.f32 -1 (/.f32 alpha u0) (*.f32 alpha (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)))) |
(fma.f32 alpha (+.f32 (log.f32 u0) (log.f32 -1)) (/.f32 (neg.f32 alpha) u0)) |
(-.f32 (*.f32 alpha (+.f32 (log.f32 u0) (log.f32 -1))) (/.f32 alpha u0)) |
(+.f32 (*.f32 -1/2 (/.f32 alpha (pow.f32 u0 2))) (+.f32 (*.f32 -1 (/.f32 alpha u0)) (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) alpha))) |
(fma.f32 -1/2 (/.f32 alpha (*.f32 u0 u0)) (fma.f32 -1 (/.f32 alpha u0) (*.f32 alpha (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))))) |
(fma.f32 -1/2 (/.f32 alpha (*.f32 u0 u0)) (fma.f32 alpha (+.f32 (log.f32 u0) (log.f32 -1)) (/.f32 (neg.f32 alpha) u0))) |
(fma.f32 alpha (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 (/.f32 alpha u0) (+.f32 -1 (/.f32 -1/2 u0)))) |
(+.f32 (*.f32 -1/2 (/.f32 alpha (pow.f32 u0 2))) (+.f32 (*.f32 -1 (/.f32 alpha u0)) (+.f32 (*.f32 -1/3 (/.f32 alpha (pow.f32 u0 3))) (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) alpha)))) |
(fma.f32 -1/2 (/.f32 alpha (*.f32 u0 u0)) (fma.f32 -1 (/.f32 alpha u0) (fma.f32 -1/3 (/.f32 alpha (pow.f32 u0 3)) (*.f32 alpha (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)))))) |
(fma.f32 -1/2 (/.f32 alpha (*.f32 u0 u0)) (-.f32 (fma.f32 alpha (+.f32 (log.f32 u0) (log.f32 -1)) (/.f32 -1/3 (/.f32 (pow.f32 u0 3) alpha))) (/.f32 alpha u0))) |
(+.f32 (fma.f32 alpha (+.f32 (log.f32 u0) (log.f32 -1)) (/.f32 (neg.f32 alpha) u0)) (*.f32 (/.f32 alpha (*.f32 u0 u0)) (+.f32 (/.f32 -1/3 u0) -1/2))) |
(+.f32 (*.f32 alpha (+.f32 (log.f32 u0) (log.f32 -1))) (fma.f32 (/.f32 alpha (*.f32 u0 u0)) (+.f32 (/.f32 -1/3 u0) -1/2) (/.f32 (neg.f32 alpha) u0))) |
(*.f32 -1 (*.f32 alpha (log.f32 (/.f32 -1 u0)))) |
(neg.f32 (*.f32 alpha (log.f32 (/.f32 -1 u0)))) |
(*.f32 alpha (neg.f32 (log.f32 (/.f32 -1 u0)))) |
(+.f32 (*.f32 -1 (*.f32 alpha (log.f32 (/.f32 -1 u0)))) (*.f32 -1 (/.f32 alpha u0))) |
(fma.f32 -1 (*.f32 alpha (log.f32 (/.f32 -1 u0))) (neg.f32 (/.f32 alpha u0))) |
(neg.f32 (fma.f32 alpha (log.f32 (/.f32 -1 u0)) (/.f32 alpha u0))) |
(+.f32 (*.f32 -1 (*.f32 alpha (log.f32 (/.f32 -1 u0)))) (+.f32 (*.f32 -1/2 (/.f32 alpha (pow.f32 u0 2))) (*.f32 -1 (/.f32 alpha u0)))) |
(fma.f32 -1 (*.f32 alpha (log.f32 (/.f32 -1 u0))) (fma.f32 -1/2 (/.f32 alpha (*.f32 u0 u0)) (neg.f32 (/.f32 alpha u0)))) |
(-.f32 (fma.f32 (neg.f32 alpha) (log.f32 (/.f32 -1 u0)) (/.f32 -1/2 (/.f32 (*.f32 u0 u0) alpha))) (/.f32 alpha u0)) |
(-.f32 (*.f32 (/.f32 alpha u0) (+.f32 -1 (/.f32 -1/2 u0))) (*.f32 alpha (log.f32 (/.f32 -1 u0)))) |
(+.f32 (*.f32 -1 (*.f32 alpha (log.f32 (/.f32 -1 u0)))) (+.f32 (*.f32 -1/2 (/.f32 alpha (pow.f32 u0 2))) (+.f32 (*.f32 -1 (/.f32 alpha u0)) (*.f32 -1/3 (/.f32 alpha (pow.f32 u0 3)))))) |
(fma.f32 -1 (*.f32 alpha (log.f32 (/.f32 -1 u0))) (fma.f32 -1/2 (/.f32 alpha (*.f32 u0 u0)) (fma.f32 -1 (/.f32 alpha u0) (*.f32 -1/3 (/.f32 alpha (pow.f32 u0 3)))))) |
(-.f32 (fma.f32 -1/2 (/.f32 alpha (*.f32 u0 u0)) (-.f32 (/.f32 -1/3 (/.f32 (pow.f32 u0 3) alpha)) (/.f32 alpha u0))) (*.f32 alpha (log.f32 (/.f32 -1 u0)))) |
(+.f32 (neg.f32 (fma.f32 alpha (log.f32 (/.f32 -1 u0)) (/.f32 alpha u0))) (*.f32 (/.f32 alpha (*.f32 u0 u0)) (+.f32 (/.f32 -1/3 u0) -1/2))) |
(*.f32 -1 u0) |
(neg.f32 u0) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(fma.f32 -1 u0 (*.f32 (*.f32 u0 u0) -1/2)) |
(fma.f32 (*.f32 u0 u0) -1/2 (neg.f32 u0)) |
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0) |
(*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2))) |
(+.f32 (*.f32 -1 u0) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3)))) |
(fma.f32 -1 u0 (fma.f32 -1/2 (*.f32 u0 u0) (*.f32 (pow.f32 u0 3) -1/3))) |
(-.f32 (fma.f32 (*.f32 u0 u0) -1/2 (*.f32 (pow.f32 u0 3) -1/3)) u0) |
(-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0) |
(fma.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3)) (neg.f32 u0)) |
(+.f32 (*.f32 -1 u0) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(fma.f32 -1 u0 (fma.f32 -1/2 (*.f32 u0 u0) (fma.f32 -1/3 (pow.f32 u0 3) (*.f32 (pow.f32 u0 4) -1/4)))) |
(-.f32 (fma.f32 (*.f32 u0 u0) -1/2 (fma.f32 (pow.f32 u0 4) -1/4 (*.f32 (pow.f32 u0 3) -1/3))) u0) |
(-.f32 (fma.f32 (pow.f32 u0 4) -1/4 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3)))) u0) |
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) |
(fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) |
(+.f32 (log.f32 u0) (log.f32 -1)) |
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (/.f32 1 u0)) |
(-.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (/.f32 1 u0)) |
(+.f32 (log.f32 u0) (+.f32 (log.f32 -1) (/.f32 -1 u0))) |
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 1 u0) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))) |
(-.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (+.f32 (/.f32 1 u0) (/.f32 1/2 (*.f32 u0 u0)))) |
(+.f32 (log.f32 -1) (-.f32 (log.f32 u0) (+.f32 (/.f32 1 u0) (/.f32 (/.f32 1/2 u0) u0)))) |
(+.f32 (+.f32 (log.f32 u0) (+.f32 (log.f32 -1) (/.f32 -1 u0))) (/.f32 -1/2 (*.f32 u0 u0))) |
(+.f32 (/.f32 -1 u0) (+.f32 (log.f32 u0) (-.f32 (log.f32 -1) (/.f32 1/2 (*.f32 u0 u0))))) |
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))))) |
(-.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (+.f32 (/.f32 1 u0) (+.f32 (/.f32 1/2 (*.f32 u0 u0)) (/.f32 1/3 (pow.f32 u0 3))))) |
(+.f32 (log.f32 u0) (-.f32 (log.f32 -1) (+.f32 (+.f32 (/.f32 1 u0) (/.f32 (/.f32 1/2 u0) u0)) (/.f32 1/3 (pow.f32 u0 3))))) |
(+.f32 (log.f32 u0) (+.f32 (-.f32 (+.f32 (log.f32 -1) (/.f32 -1/2 (*.f32 u0 u0))) (/.f32 1/3 (pow.f32 u0 3))) (/.f32 -1 u0))) |
(+.f32 (log.f32 u0) (-.f32 (-.f32 (log.f32 -1) (/.f32 1/2 (*.f32 u0 u0))) (+.f32 (/.f32 1 u0) (/.f32 1/3 (pow.f32 u0 3))))) |
(*.f32 -1 (log.f32 (/.f32 -1 u0))) |
(neg.f32 (log.f32 (/.f32 -1 u0))) |
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u0))) (/.f32 1 u0)) |
(-.f32 (neg.f32 (log.f32 (/.f32 -1 u0))) (/.f32 1 u0)) |
(fma.f32 -1 (log.f32 (/.f32 -1 u0)) (/.f32 -1 u0)) |
(-.f32 (/.f32 -1 u0) (log.f32 (/.f32 -1 u0))) |
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))) |
(-.f32 (-.f32 (neg.f32 (log.f32 (/.f32 -1 u0))) (/.f32 1 u0)) (/.f32 1/2 (*.f32 u0 u0))) |
(-.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u0)) (/.f32 -1 u0)) (/.f32 (/.f32 1/2 u0) u0)) |
(+.f32 (-.f32 (/.f32 -1 u0) (log.f32 (/.f32 -1 u0))) (/.f32 -1/2 (*.f32 u0 u0))) |
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))))) |
(-.f32 (neg.f32 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (+.f32 (/.f32 1/2 (*.f32 u0 u0)) (/.f32 1/3 (pow.f32 u0 3))))) |
(-.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u0)) (/.f32 -1 u0)) (+.f32 (/.f32 (/.f32 1/2 u0) u0) (/.f32 1/3 (pow.f32 u0 3)))) |
(+.f32 (-.f32 (/.f32 -1 u0) (log.f32 (/.f32 -1 u0))) (-.f32 (/.f32 -1/2 (*.f32 u0 u0)) (/.f32 1/3 (pow.f32 u0 3)))) |
(-.f32 (-.f32 (+.f32 (/.f32 -1 u0) (/.f32 -1/2 (*.f32 u0 u0))) (/.f32 1/3 (pow.f32 u0 3))) (log.f32 (/.f32 -1 u0))) |
(-.f32 0 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))) |
(*.f32 alpha (neg.f32 (*.f32 alpha (log1p.f32 u0)))) |
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 u0)) |
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 u0))) |
(*.f32 (log1p.f32 u0) (neg.f32 (*.f32 alpha alpha))) |
(-.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))) 1) |
(+.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))) -1) |
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 0) |
(*.f32 alpha (*.f32 alpha (log1p.f32 u0))) |
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) |
(pow.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 1) |
(+.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))) -1) |
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 0) |
(*.f32 alpha (*.f32 alpha (log1p.f32 u0))) |
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) |
(pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 3) 1/3) |
(+.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))) -1) |
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 0) |
(*.f32 alpha (*.f32 alpha (log1p.f32 u0))) |
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) |
(pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))) 3) |
(+.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))) -1) |
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 0) |
(*.f32 alpha (*.f32 alpha (log1p.f32 u0))) |
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) |
(pow.f32 (*.f32 alpha (sqrt.f32 (log1p.f32 u0))) 2) |
(+.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))) -1) |
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 0) |
(*.f32 alpha (*.f32 alpha (log1p.f32 u0))) |
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) |
(neg.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))) |
(*.f32 alpha (neg.f32 (*.f32 alpha (log1p.f32 u0)))) |
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 u0)) |
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 u0))) |
(*.f32 (log1p.f32 u0) (neg.f32 (*.f32 alpha alpha))) |
(sqrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 2)) |
(+.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))) -1) |
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 0) |
(*.f32 alpha (*.f32 alpha (log1p.f32 u0))) |
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) |
(log.f32 (pow.f32 (pow.f32 (+.f32 u0 1) alpha) alpha)) |
(+.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))) -1) |
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 0) |
(*.f32 alpha (*.f32 alpha (log1p.f32 u0))) |
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) |
(cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 3)) |
(+.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))) -1) |
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 0) |
(*.f32 alpha (*.f32 alpha (log1p.f32 u0))) |
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) |
(expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))) |
(+.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))) -1) |
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 0) |
(*.f32 alpha (*.f32 alpha (log1p.f32 u0))) |
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) |
(log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))) |
(+.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))) -1) |
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 0) |
(*.f32 alpha (*.f32 alpha (log1p.f32 u0))) |
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) |
(exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))) |
(+.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))) -1) |
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 0) |
(*.f32 alpha (*.f32 alpha (log1p.f32 u0))) |
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) |
(-.f32 (+.f32 1 (*.f32 alpha (log1p.f32 u0))) 1) |
(+.f32 1 (-.f32 (*.f32 alpha (log1p.f32 u0)) 1)) |
(+.f32 (*.f32 alpha (log1p.f32 u0)) 0) |
(*.f32 alpha (log1p.f32 u0)) |
(pow.f32 (*.f32 alpha (log1p.f32 u0)) 1) |
(+.f32 1 (-.f32 (*.f32 alpha (log1p.f32 u0)) 1)) |
(+.f32 (*.f32 alpha (log1p.f32 u0)) 0) |
(*.f32 alpha (log1p.f32 u0)) |
(pow.f32 (pow.f32 (*.f32 alpha (log1p.f32 u0)) 3) 1/3) |
(+.f32 1 (-.f32 (*.f32 alpha (log1p.f32 u0)) 1)) |
(+.f32 (*.f32 alpha (log1p.f32 u0)) 0) |
(*.f32 alpha (log1p.f32 u0)) |
(pow.f32 (cbrt.f32 (*.f32 alpha (log1p.f32 u0))) 3) |
(+.f32 1 (-.f32 (*.f32 alpha (log1p.f32 u0)) 1)) |
(+.f32 (*.f32 alpha (log1p.f32 u0)) 0) |
(*.f32 alpha (log1p.f32 u0)) |
(pow.f32 (sqrt.f32 (*.f32 alpha (log1p.f32 u0))) 2) |
(+.f32 1 (-.f32 (*.f32 alpha (log1p.f32 u0)) 1)) |
(+.f32 (*.f32 alpha (log1p.f32 u0)) 0) |
(*.f32 alpha (log1p.f32 u0)) |
(sqrt.f32 (pow.f32 (*.f32 alpha (log1p.f32 u0)) 2)) |
(+.f32 1 (-.f32 (*.f32 alpha (log1p.f32 u0)) 1)) |
(+.f32 (*.f32 alpha (log1p.f32 u0)) 0) |
(*.f32 alpha (log1p.f32 u0)) |
(log.f32 (pow.f32 (+.f32 u0 1) alpha)) |
(+.f32 1 (-.f32 (*.f32 alpha (log1p.f32 u0)) 1)) |
(+.f32 (*.f32 alpha (log1p.f32 u0)) 0) |
(*.f32 alpha (log1p.f32 u0)) |
(cbrt.f32 (pow.f32 (*.f32 alpha (log1p.f32 u0)) 3)) |
(+.f32 1 (-.f32 (*.f32 alpha (log1p.f32 u0)) 1)) |
(+.f32 (*.f32 alpha (log1p.f32 u0)) 0) |
(*.f32 alpha (log1p.f32 u0)) |
(expm1.f32 (log1p.f32 (*.f32 alpha (log1p.f32 u0)))) |
(+.f32 1 (-.f32 (*.f32 alpha (log1p.f32 u0)) 1)) |
(+.f32 (*.f32 alpha (log1p.f32 u0)) 0) |
(*.f32 alpha (log1p.f32 u0)) |
(log1p.f32 (expm1.f32 (*.f32 alpha (log1p.f32 u0)))) |
(+.f32 1 (-.f32 (*.f32 alpha (log1p.f32 u0)) 1)) |
(+.f32 (*.f32 alpha (log1p.f32 u0)) 0) |
(*.f32 alpha (log1p.f32 u0)) |
(exp.f32 (log.f32 (*.f32 alpha (log1p.f32 u0)))) |
(+.f32 1 (-.f32 (*.f32 alpha (log1p.f32 u0)) 1)) |
(+.f32 (*.f32 alpha (log1p.f32 u0)) 0) |
(*.f32 alpha (log1p.f32 u0)) |
(-.f32 (+.f32 1 (log1p.f32 u0)) 1) |
(+.f32 1 (-.f32 (log1p.f32 u0) 1)) |
(+.f32 (log1p.f32 u0) 0) |
(log1p.f32 u0) |
(*.f32 (log1p.f32 u0) 1) |
(+.f32 1 (-.f32 (log1p.f32 u0) 1)) |
(+.f32 (log1p.f32 u0) 0) |
(log1p.f32 u0) |
(*.f32 1 (log1p.f32 u0)) |
(+.f32 1 (-.f32 (log1p.f32 u0) 1)) |
(+.f32 (log1p.f32 u0) 0) |
(log1p.f32 u0) |
(*.f32 (cbrt.f32 (log1p.f32 u0)) (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2)) |
(+.f32 1 (-.f32 (log1p.f32 u0) 1)) |
(+.f32 (log1p.f32 u0) 0) |
(log1p.f32 u0) |
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2) (cbrt.f32 (log1p.f32 u0))) |
(+.f32 1 (-.f32 (log1p.f32 u0) 1)) |
(+.f32 (log1p.f32 u0) 0) |
(log1p.f32 u0) |
(*.f32 (sqrt.f32 (log1p.f32 u0)) (sqrt.f32 (log1p.f32 u0))) |
(+.f32 1 (-.f32 (log1p.f32 u0) 1)) |
(+.f32 (log1p.f32 u0) 0) |
(log1p.f32 u0) |
(pow.f32 (log1p.f32 u0) 1) |
(+.f32 1 (-.f32 (log1p.f32 u0) 1)) |
(+.f32 (log1p.f32 u0) 0) |
(log1p.f32 u0) |
(pow.f32 (pow.f32 (log1p.f32 u0) 3) 1/3) |
(+.f32 1 (-.f32 (log1p.f32 u0) 1)) |
(+.f32 (log1p.f32 u0) 0) |
(log1p.f32 u0) |
(pow.f32 (cbrt.f32 (log1p.f32 u0)) 3) |
(+.f32 1 (-.f32 (log1p.f32 u0) 1)) |
(+.f32 (log1p.f32 u0) 0) |
(log1p.f32 u0) |
(pow.f32 (sqrt.f32 (log1p.f32 u0)) 2) |
(+.f32 1 (-.f32 (log1p.f32 u0) 1)) |
(+.f32 (log1p.f32 u0) 0) |
(log1p.f32 u0) |
(sqrt.f32 (pow.f32 (log1p.f32 u0) 2)) |
(+.f32 1 (-.f32 (log1p.f32 u0) 1)) |
(+.f32 (log1p.f32 u0) 0) |
(log1p.f32 u0) |
(log.f32 (+.f32 u0 1)) |
(+.f32 1 (-.f32 (log1p.f32 u0) 1)) |
(+.f32 (log1p.f32 u0) 0) |
(log1p.f32 u0) |
(cbrt.f32 (pow.f32 (log1p.f32 u0) 3)) |
(+.f32 1 (-.f32 (log1p.f32 u0) 1)) |
(+.f32 (log1p.f32 u0) 0) |
(log1p.f32 u0) |
(expm1.f32 (log1p.f32 (log1p.f32 u0))) |
(+.f32 1 (-.f32 (log1p.f32 u0) 1)) |
(+.f32 (log1p.f32 u0) 0) |
(log1p.f32 u0) |
(exp.f32 (log.f32 (log1p.f32 u0))) |
(+.f32 1 (-.f32 (log1p.f32 u0) 1)) |
(+.f32 (log1p.f32 u0) 0) |
(log1p.f32 u0) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (log1p.f32 (neg.f32 u0)) | |
| ✓ | 0.3b | (*.f32 (*.f32 alpha (neg.f32 alpha)) (log1p.f32 (neg.f32 u0))) |
Compiled 23 to 7 computations (69.6% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | alpha | @ | 0 | (*.f32 (*.f32 alpha (neg.f32 alpha)) (log1p.f32 (neg.f32 u0))) |
| 0.0ms | alpha | @ | inf | (*.f32 (*.f32 alpha (neg.f32 alpha)) (log1p.f32 (neg.f32 u0))) |
| 0.0ms | u0 | @ | inf | (*.f32 (*.f32 alpha (neg.f32 alpha)) (log1p.f32 (neg.f32 u0))) |
| 0.0ms | u0 | @ | -inf | (*.f32 (*.f32 alpha (neg.f32 alpha)) (log1p.f32 (neg.f32 u0))) |
| 0.0ms | u0 | @ | 0 | (*.f32 (*.f32 alpha (neg.f32 alpha)) (log1p.f32 (neg.f32 u0))) |
| 1× | batch-egg-rewrite |
| 570× | pow1_binary32 |
| 523× | add-log-exp_binary32 |
| 522× | expm1-log1p-u_binary32 |
| 521× | log1p-expm1-u_binary32 |
| 511× | add-exp-log_binary32 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 8 | 13 |
| 1 | 163 | 9 |
| 2 | 2105 | 9 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (*.f32 alpha (neg.f32 alpha)) (log1p.f32 (neg.f32 u0))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (sqrt.f32 (log1p.f32 u0))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (+.f32 u0 1) (*.f32 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))))))) |
| 1× | egg-herbie |
| 654× | log-prod_binary32 |
| 620× | distribute-rgt-in_binary32 |
| 562× | associate-*l*_binary32 |
| 496× | associate-*r*_binary32 |
| 353× | times-frac_binary32 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 80 | 704 |
| 1 | 226 | 623 |
| 2 | 801 | 552 |
| 3 | 4021 | 540 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 u0 (pow.f32 alpha 2)) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))) |
(*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2))) |
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2)))) |
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2)))))) |
(*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) |
(+.f32 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) (/.f32 (pow.f32 alpha 2) u0)) |
(+.f32 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))))) |
(+.f32 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2)))))) |
(-.f32 (+.f32 1 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))) 1) |
(pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 1) |
(pow.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 3) 1/3) |
(pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))) 3) |
(pow.f32 (*.f32 alpha (sqrt.f32 (log1p.f32 u0))) 2) |
(neg.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))) |
(sqrt.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 2)) |
(log.f32 (pow.f32 (+.f32 u0 1) (*.f32 alpha alpha))) |
(cbrt.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 3)) |
(expm1.f32 (log1p.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))) |
(log1p.f32 (expm1.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))) |
(exp.f32 (log.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))) |
| Outputs |
|---|
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0)))) |
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 alpha (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))) |
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (neg.f32 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0)))) |
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 alpha (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))) |
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (neg.f32 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0)))) |
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 alpha (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))) |
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (neg.f32 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0)))) |
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 alpha (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))) |
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (neg.f32 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0)))) |
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 alpha (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))) |
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (neg.f32 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0)))) |
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 alpha (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))) |
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (neg.f32 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0)))) |
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 alpha (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))) |
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (neg.f32 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0)))) |
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 alpha (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))) |
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (neg.f32 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0)))) |
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 alpha (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))) |
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (neg.f32 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0)))) |
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 alpha (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))) |
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (neg.f32 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0)))) |
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 alpha (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))) |
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (neg.f32 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0)))) |
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 alpha (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))) |
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (neg.f32 u0)))) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 (*.f32 alpha alpha) u0) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 1/2 (*.f32 (*.f32 alpha alpha) (*.f32 u0 u0)))) |
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) u0)) |
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 (*.f32 u0 u0) u0))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 (*.f32 alpha alpha) (pow.f32 u0 3)) (*.f32 1/2 (*.f32 (*.f32 alpha alpha) (*.f32 u0 u0))))) |
(fma.f32 (*.f32 alpha alpha) u0 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 1/3 (pow.f32 u0 3))))) |
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)))) |
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))) |
(fma.f32 1/4 (*.f32 (*.f32 alpha alpha) (pow.f32 u0 4)) (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 (*.f32 alpha alpha) (pow.f32 u0 3)) (*.f32 1/2 (*.f32 (*.f32 alpha alpha) (*.f32 u0 u0)))))) |
(+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 1/3 (pow.f32 u0 3)))) (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/4 (pow.f32 u0 4)) u0))) |
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)) (fma.f32 1/4 (pow.f32 u0 4) u0))) |
(*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2))) |
(neg.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)))) |
(*.f32 (*.f32 alpha alpha) (neg.f32 (+.f32 (log.f32 -1) (log.f32 u0)))) |
(*.f32 alpha (*.f32 (neg.f32 alpha) (+.f32 (log.f32 -1) (log.f32 u0)))) |
(*.f32 (*.f32 alpha alpha) (-.f32 (neg.f32 (log.f32 -1)) (log.f32 u0))) |
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2)))) |
(+.f32 (neg.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)))) (/.f32 (*.f32 alpha alpha) u0)) |
(-.f32 (/.f32 alpha (/.f32 u0 alpha)) (*.f32 alpha (*.f32 alpha (+.f32 (log.f32 -1) (log.f32 u0))))) |
(fma.f32 (*.f32 alpha alpha) (-.f32 (neg.f32 (log.f32 -1)) (log.f32 u0)) (*.f32 (/.f32 alpha u0) alpha)) |
(*.f32 alpha (-.f32 (/.f32 alpha u0) (*.f32 alpha (+.f32 (log.f32 -1) (log.f32 u0))))) |
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2))))) |
(+.f32 (/.f32 (*.f32 alpha alpha) u0) (fma.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (neg.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)))))) |
(-.f32 (fma.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (/.f32 alpha (/.f32 u0 alpha))) (*.f32 alpha (*.f32 alpha (+.f32 (log.f32 -1) (log.f32 u0))))) |
(-.f32 (*.f32 (+.f32 (/.f32 1/2 u0) 1) (*.f32 (/.f32 alpha u0) alpha)) (*.f32 (*.f32 alpha alpha) (+.f32 (log.f32 -1) (log.f32 u0)))) |
(fma.f32 (/.f32 alpha u0) alpha (*.f32 (*.f32 alpha alpha) (-.f32 (/.f32 1/2 (*.f32 u0 u0)) (+.f32 (log.f32 -1) (log.f32 u0))))) |
(+.f32 (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2)))))) |
(fma.f32 1/3 (/.f32 (*.f32 alpha alpha) (pow.f32 u0 3)) (+.f32 (/.f32 (*.f32 alpha alpha) u0) (fma.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (neg.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))))))) |
(fma.f32 1/3 (/.f32 alpha (/.f32 (pow.f32 u0 3) alpha)) (-.f32 (fma.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (/.f32 alpha (/.f32 u0 alpha))) (*.f32 alpha (*.f32 alpha (+.f32 (log.f32 -1) (log.f32 u0)))))) |
(+.f32 (fma.f32 (*.f32 alpha alpha) (-.f32 (neg.f32 (log.f32 -1)) (log.f32 u0)) (*.f32 (/.f32 alpha u0) alpha)) (*.f32 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (+.f32 1/2 (/.f32 1/3 u0)))) |
(-.f32 (*.f32 (/.f32 alpha u0) (+.f32 alpha (*.f32 (/.f32 alpha u0) 1/2))) (*.f32 (*.f32 alpha alpha) (-.f32 (+.f32 (log.f32 -1) (log.f32 u0)) (/.f32 1/3 (pow.f32 u0 3))))) |
(*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) |
(*.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 u0))) |
(*.f32 alpha (*.f32 alpha (log.f32 (/.f32 -1 u0)))) |
(+.f32 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) (/.f32 (pow.f32 alpha 2) u0)) |
(fma.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 u0)) (/.f32 (*.f32 alpha alpha) u0)) |
(fma.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 u0)) (/.f32 alpha (/.f32 u0 alpha))) |
(fma.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 u0)) (*.f32 (/.f32 alpha u0) alpha)) |
(*.f32 alpha (+.f32 (/.f32 alpha u0) (*.f32 alpha (log.f32 (/.f32 -1 u0))))) |
(+.f32 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))))) |
(+.f32 (fma.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 u0)) (/.f32 (*.f32 alpha alpha) u0)) (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)))) |
(fma.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 u0)) (fma.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (/.f32 alpha (/.f32 u0 alpha)))) |
(fma.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 u0)) (*.f32 (+.f32 (/.f32 1/2 u0) 1) (*.f32 (/.f32 alpha u0) alpha))) |
(fma.f32 alpha (*.f32 alpha (log.f32 (/.f32 -1 u0))) (*.f32 (/.f32 alpha u0) (+.f32 alpha (*.f32 (/.f32 alpha u0) 1/2)))) |
(+.f32 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2)))))) |
(fma.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 u0)) (fma.f32 1/3 (/.f32 (*.f32 alpha alpha) (pow.f32 u0 3)) (+.f32 (/.f32 (*.f32 alpha alpha) u0) (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)))))) |
(fma.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 u0)) (fma.f32 1/3 (/.f32 alpha (/.f32 (pow.f32 u0 3) alpha)) (fma.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (/.f32 alpha (/.f32 u0 alpha))))) |
(+.f32 (fma.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 u0)) (*.f32 (/.f32 alpha u0) alpha)) (*.f32 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (+.f32 1/2 (/.f32 1/3 u0)))) |
(fma.f32 alpha (*.f32 alpha (log.f32 (/.f32 -1 u0))) (*.f32 (*.f32 (/.f32 alpha u0) alpha) (+.f32 (/.f32 1/3 (*.f32 u0 u0)) (+.f32 (/.f32 1/2 u0) 1)))) |
(-.f32 (+.f32 1 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))) 1) |
(+.f32 1 (-.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 1)) |
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 0) |
(*.f32 alpha (*.f32 alpha (log1p.f32 u0))) |
(pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 1) |
(+.f32 1 (-.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 1)) |
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 0) |
(*.f32 alpha (*.f32 alpha (log1p.f32 u0))) |
(pow.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 3) 1/3) |
(+.f32 1 (-.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 1)) |
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 0) |
(*.f32 alpha (*.f32 alpha (log1p.f32 u0))) |
(pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))) 3) |
(+.f32 1 (-.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 1)) |
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 0) |
(*.f32 alpha (*.f32 alpha (log1p.f32 u0))) |
(pow.f32 (*.f32 alpha (sqrt.f32 (log1p.f32 u0))) 2) |
(+.f32 1 (-.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 1)) |
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 0) |
(*.f32 alpha (*.f32 alpha (log1p.f32 u0))) |
(neg.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))) |
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 u0))) |
(*.f32 alpha (*.f32 alpha (neg.f32 (log1p.f32 u0)))) |
(*.f32 alpha (*.f32 (log1p.f32 u0) (neg.f32 alpha))) |
(sqrt.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 2)) |
(+.f32 1 (-.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 1)) |
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 0) |
(*.f32 alpha (*.f32 alpha (log1p.f32 u0))) |
(log.f32 (pow.f32 (+.f32 u0 1) (*.f32 alpha alpha))) |
(+.f32 1 (-.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 1)) |
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 0) |
(*.f32 alpha (*.f32 alpha (log1p.f32 u0))) |
(cbrt.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 3)) |
(+.f32 1 (-.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 1)) |
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 0) |
(*.f32 alpha (*.f32 alpha (log1p.f32 u0))) |
(expm1.f32 (log1p.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))) |
(+.f32 1 (-.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 1)) |
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 0) |
(*.f32 alpha (*.f32 alpha (log1p.f32 u0))) |
(log1p.f32 (expm1.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))) |
(+.f32 1 (-.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 1)) |
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 0) |
(*.f32 alpha (*.f32 alpha (log1p.f32 u0))) |
(exp.f32 (log.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))) |
(+.f32 1 (-.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 1)) |
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 0) |
(*.f32 alpha (*.f32 alpha (log1p.f32 u0))) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.3b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0))) |
| ✓ | 14.7b | (log.f32 (-.f32 1 u0)) |
Compiled 27 to 14 computations (48.1% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 16.0ms | alpha | @ | 0 | (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0))) |
| 1.0ms | alpha | @ | inf | (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0))) |
| 0.0ms | u0 | @ | inf | (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0))) |
| 0.0ms | u0 | @ | 0 | (log.f32 (-.f32 1 u0)) |
| 0.0ms | u0 | @ | inf | (log.f32 (-.f32 1 u0)) |
| 1× | batch-egg-rewrite |
| 777× | pow1_binary32 |
| 717× | add-log-exp_binary32 |
| 716× | log1p-expm1-u_binary32 |
| 716× | expm1-log1p-u_binary32 |
| 703× | add-exp-log_binary32 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 20 |
| 1 | 184 | 16 |
| 2 | 2361 | 16 |
| 1× | node limit |
| Inputs |
|---|
(log.f32 (-.f32 1 u0)) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (log1p.f32 (neg.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 (-.f32 1 u0)) 2)) (log.f32 (cbrt.f32 (-.f32 1 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (-.f32 1 u0))) (log.f32 (sqrt.f32 (-.f32 1 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (log1p.f32 (neg.f32 u0))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 1 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (log.f32 (-.f32 1 (*.f32 u0 u0))) (log1p.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (log1p.f32 (neg.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log1p.f32 (neg.f32 u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (log1p.f32 (neg.f32 u0))) (cbrt.f32 (pow.f32 (log1p.f32 (neg.f32 u0)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (log1p.f32 (neg.f32 u0)) 2)) (cbrt.f32 (log1p.f32 (neg.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (log1p.f32 (neg.f32 u0))) (sqrt.f32 (log1p.f32 (neg.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (log1p.f32 (neg.f32 u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (log1p.f32 (neg.f32 u0)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u0))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (log1p.f32 (neg.f32 u0))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (log1p.f32 (neg.f32 u0)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (log1p.f32 (neg.f32 u0)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (log1p.f32 (neg.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (log1p.f32 (neg.f32 u0)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (sqrt.f32 (log1p.f32 (neg.f32 u0)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (-.f32 1 u0) (*.f32 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (log1p.f32 (neg.f32 u0)) 3) (pow.f32 (*.f32 alpha alpha) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (log1p.f32 (neg.f32 u0)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (-.f32 (pow.f32 (-.f32 1 u0) (*.f32 alpha alpha)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))))))) |
| 1× | egg-herbie |
| 714× | fma-def_binary32 |
| 643× | unswap-sqr_binary32 |
| 559× | log-prod_binary32 |
| 443× | fma-neg_binary32 |
| 251× | *-commutative_binary32 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 154 | 1156 |
| 1 | 403 | 1041 |
| 2 | 1520 | 962 |
| 3 | 6586 | 962 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 -1 u0) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(+.f32 (*.f32 -1 u0) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3)))) |
(+.f32 (*.f32 -1 u0) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) |
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (/.f32 1 u0)) |
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 1 u0) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))) |
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))))) |
(*.f32 -1 (log.f32 (/.f32 -1 u0))) |
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u0))) (/.f32 1 u0)) |
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))) |
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 u0 (pow.f32 alpha 2)) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))) |
(*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2))) |
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2)))) |
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2)))))) |
(*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) |
(+.f32 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) (/.f32 (pow.f32 alpha 2) u0)) |
(+.f32 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))))) |
(+.f32 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2)))))) |
(+.f32 0 (log1p.f32 (neg.f32 u0))) |
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (-.f32 1 u0)) 2)) (log.f32 (cbrt.f32 (-.f32 1 u0)))) |
(+.f32 (log.f32 (sqrt.f32 (-.f32 1 u0))) (log.f32 (sqrt.f32 (-.f32 1 u0)))) |
(-.f32 (+.f32 1 (log1p.f32 (neg.f32 u0))) 1) |
(-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 1 (fma.f32 u0 u0 u0)))) |
(-.f32 (log.f32 (-.f32 1 (*.f32 u0 u0))) (log1p.f32 u0)) |
(*.f32 1 (log1p.f32 (neg.f32 u0))) |
(*.f32 (log1p.f32 (neg.f32 u0)) 1) |
(*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u0))) (cbrt.f32 (pow.f32 (log1p.f32 (neg.f32 u0)) 2))) |
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 (neg.f32 u0)) 2)) (cbrt.f32 (log1p.f32 (neg.f32 u0)))) |
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u0))) (sqrt.f32 (log1p.f32 (neg.f32 u0)))) |
(pow.f32 (log1p.f32 (neg.f32 u0)) 1) |
(pow.f32 (pow.f32 (log1p.f32 (neg.f32 u0)) 3) 1/3) |
(pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u0))) 3) |
(pow.f32 (sqrt.f32 (log1p.f32 (neg.f32 u0))) 2) |
(sqrt.f32 (pow.f32 (log1p.f32 (neg.f32 u0)) 2)) |
(cbrt.f32 (pow.f32 (log1p.f32 (neg.f32 u0)) 3)) |
(expm1.f32 (log1p.f32 (log1p.f32 (neg.f32 u0)))) |
(log1p.f32 (neg.f32 u0)) |
(exp.f32 (log.f32 (log1p.f32 (neg.f32 u0)))) |
(-.f32 (+.f32 1 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))) 1) |
(pow.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)) 1) |
(pow.f32 (pow.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)) 3) 1/3) |
(pow.f32 (cbrt.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))) 3) |
(pow.f32 (*.f32 alpha (sqrt.f32 (log1p.f32 (neg.f32 u0)))) 2) |
(neg.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))) |
(sqrt.f32 (pow.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)) 2)) |
(log.f32 (pow.f32 (-.f32 1 u0) (*.f32 alpha alpha))) |
(cbrt.f32 (pow.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)) 3)) |
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 (neg.f32 u0)) 3) (pow.f32 (*.f32 alpha alpha) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (log1p.f32 (neg.f32 u0)) 3))) |
(expm1.f32 (log1p.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))) |
(log1p.f32 (-.f32 (pow.f32 (-.f32 1 u0) (*.f32 alpha alpha)) 1)) |
(exp.f32 (log.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))) |
| Outputs |
|---|
(*.f32 -1 u0) |
(neg.f32 u0) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(fma.f32 -1 u0 (*.f32 -1/2 (*.f32 u0 u0))) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(fma.f32 u0 (*.f32 u0 -1/2) (neg.f32 u0)) |
(+.f32 (*.f32 -1 u0) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3)))) |
(fma.f32 -1 u0 (fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3)))) |
(-.f32 (fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3))) u0) |
(-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0) |
(fma.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3)) (neg.f32 u0)) |
(+.f32 (*.f32 -1 u0) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(fma.f32 -1 u0 (fma.f32 -1/2 (*.f32 u0 u0) (fma.f32 -1/3 (pow.f32 u0 3) (*.f32 -1/4 (pow.f32 u0 4))))) |
(-.f32 (fma.f32 -1/2 (*.f32 u0 u0) (fma.f32 -1/3 (pow.f32 u0 3) (*.f32 -1/4 (pow.f32 u0 4)))) u0) |
(-.f32 (fma.f32 -1/4 (pow.f32 u0 4) (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3)))) u0) |
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) |
(fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) |
(+.f32 (log.f32 u0) (log.f32 -1)) |
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (/.f32 1 u0)) |
(-.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (/.f32 1 u0)) |
(+.f32 (log.f32 u0) (-.f32 (log.f32 -1) (/.f32 1 u0))) |
(+.f32 (log.f32 u0) (+.f32 (log.f32 -1) (/.f32 -1 u0))) |
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 1 u0) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))) |
(-.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (+.f32 (/.f32 1 u0) (/.f32 1/2 (*.f32 u0 u0)))) |
(+.f32 (log.f32 u0) (-.f32 (-.f32 (log.f32 -1) (/.f32 1 u0)) (/.f32 1/2 (*.f32 u0 u0)))) |
(+.f32 (log.f32 u0) (+.f32 (log.f32 -1) (+.f32 (/.f32 -1 u0) (/.f32 -1/2 (*.f32 u0 u0))))) |
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))))) |
(-.f32 (-.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (/.f32 1 u0)) (+.f32 (/.f32 1/2 (*.f32 u0 u0)) (/.f32 1/3 (pow.f32 u0 3)))) |
(-.f32 (+.f32 (log.f32 u0) (-.f32 (log.f32 -1) (/.f32 1 u0))) (+.f32 (/.f32 1/2 (*.f32 u0 u0)) (/.f32 1/3 (pow.f32 u0 3)))) |
(+.f32 (log.f32 u0) (+.f32 (log.f32 -1) (-.f32 (+.f32 (/.f32 -1 u0) (/.f32 -1/2 (*.f32 u0 u0))) (/.f32 1/3 (pow.f32 u0 3))))) |
(*.f32 -1 (log.f32 (/.f32 -1 u0))) |
(neg.f32 (log.f32 (/.f32 -1 u0))) |
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u0))) (/.f32 1 u0)) |
(-.f32 (neg.f32 (log.f32 (/.f32 -1 u0))) (/.f32 1 u0)) |
(fma.f32 -1 (log.f32 (/.f32 -1 u0)) (/.f32 -1 u0)) |
(-.f32 (/.f32 -1 u0) (log.f32 (/.f32 -1 u0))) |
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))) |
(-.f32 (neg.f32 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (/.f32 1/2 (*.f32 u0 u0)))) |
(-.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u0)) (/.f32 -1 u0)) (/.f32 1/2 (*.f32 u0 u0))) |
(+.f32 (-.f32 (/.f32 -1 u0) (log.f32 (/.f32 -1 u0))) (/.f32 -1/2 (*.f32 u0 u0))) |
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))))) |
(-.f32 (neg.f32 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (+.f32 (/.f32 1/2 (*.f32 u0 u0)) (/.f32 1/3 (pow.f32 u0 3))))) |
(-.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u0)) (/.f32 -1 u0)) (+.f32 (/.f32 1/2 (*.f32 u0 u0)) (/.f32 1/3 (pow.f32 u0 3)))) |
(+.f32 (-.f32 (/.f32 -1 u0) (log.f32 (/.f32 -1 u0))) (-.f32 (/.f32 -1/2 (*.f32 u0 u0)) (/.f32 1/3 (pow.f32 u0 3)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0)))) |
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (neg.f32 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0)))) |
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (neg.f32 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0)))) |
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (neg.f32 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0)))) |
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (neg.f32 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0)))) |
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (neg.f32 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0)))) |
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (neg.f32 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0)))) |
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (neg.f32 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0)))) |
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (neg.f32 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0)))) |
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (neg.f32 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0)))) |
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (neg.f32 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0)))) |
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (neg.f32 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0)))) |
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (neg.f32 u0)))) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))) |
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) 1/2))) |
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) 1/2 u0)) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha)) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha))))) |
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (*.f32 u0 u0) 1/2) (*.f32 (pow.f32 u0 3) 1/3)))) |
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 1/2 (*.f32 u0 1/3))))) |
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))) |
(fma.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)) (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha)) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))))) |
(+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (*.f32 u0 u0) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (pow.f32 u0 4) 1/4) u0))) |
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (*.f32 u0 u0) (+.f32 1/2 (*.f32 u0 1/3))) (fma.f32 (pow.f32 u0 4) 1/4 u0))) |
(*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2))) |
(neg.f32 (*.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (*.f32 alpha alpha))) |
(*.f32 (*.f32 alpha alpha) (neg.f32 (+.f32 (log.f32 u0) (log.f32 -1)))) |
(*.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 alpha (neg.f32 alpha))) |
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2)))) |
(+.f32 (neg.f32 (*.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (*.f32 alpha alpha))) (/.f32 (*.f32 alpha alpha) u0)) |
(fma.f32 (neg.f32 (+.f32 (log.f32 u0) (log.f32 -1))) (*.f32 alpha alpha) (/.f32 (*.f32 alpha alpha) u0)) |
(fma.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 alpha (neg.f32 alpha)) (*.f32 (/.f32 alpha u0) alpha)) |
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2))))) |
(+.f32 (/.f32 (*.f32 alpha alpha) u0) (fma.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (neg.f32 (*.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (*.f32 alpha alpha))))) |
(-.f32 (fma.f32 1/2 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (/.f32 (*.f32 alpha alpha) u0)) (*.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 alpha alpha))) |
(fma.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 alpha (neg.f32 alpha)) (*.f32 (+.f32 (/.f32 1/2 u0) 1) (*.f32 (/.f32 alpha u0) alpha))) |
(+.f32 (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2)))))) |
(fma.f32 1/3 (/.f32 (*.f32 alpha alpha) (pow.f32 u0 3)) (+.f32 (/.f32 (*.f32 alpha alpha) u0) (fma.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (neg.f32 (*.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (*.f32 alpha alpha)))))) |
(fma.f32 1/3 (/.f32 (*.f32 alpha alpha) (pow.f32 u0 3)) (-.f32 (fma.f32 1/2 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (/.f32 (*.f32 alpha alpha) u0)) (*.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 alpha alpha)))) |
(+.f32 (*.f32 (/.f32 alpha u0) alpha) (-.f32 (*.f32 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (+.f32 1/2 (/.f32 1/3 u0))) (*.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 alpha alpha)))) |
(*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) |
(*.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha)) |
(+.f32 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) (/.f32 (pow.f32 alpha 2) u0)) |
(fma.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 u0)) (/.f32 (*.f32 alpha alpha) u0)) |
(fma.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha) (/.f32 (*.f32 alpha alpha) u0)) |
(fma.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha) (*.f32 (/.f32 alpha u0) alpha)) |
(+.f32 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))))) |
(+.f32 (fma.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 u0)) (/.f32 (*.f32 alpha alpha) u0)) (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)))) |
(fma.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (/.f32 (*.f32 alpha alpha) u0))) |
(fma.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha) (*.f32 (+.f32 (/.f32 1/2 u0) 1) (*.f32 (/.f32 alpha u0) alpha))) |
(+.f32 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2)))))) |
(fma.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 u0)) (fma.f32 1/3 (/.f32 (*.f32 alpha alpha) (pow.f32 u0 3)) (+.f32 (/.f32 (*.f32 alpha alpha) u0) (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)))))) |
(fma.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha) (fma.f32 1/3 (/.f32 (*.f32 alpha alpha) (pow.f32 u0 3)) (fma.f32 1/2 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (/.f32 (*.f32 alpha alpha) u0)))) |
(+.f32 (fma.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha) (*.f32 (/.f32 alpha u0) alpha)) (*.f32 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (+.f32 1/2 (/.f32 1/3 u0)))) |
(+.f32 0 (log1p.f32 (neg.f32 u0))) |
(log1p.f32 (neg.f32 u0)) |
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (-.f32 1 u0)) 2)) (log.f32 (cbrt.f32 (-.f32 1 u0)))) |
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (-.f32 1 u0)))) (log.f32 (cbrt.f32 (-.f32 1 u0)))) |
(*.f32 3 (log.f32 (cbrt.f32 (-.f32 1 u0)))) |
(+.f32 (log.f32 (sqrt.f32 (-.f32 1 u0))) (log.f32 (sqrt.f32 (-.f32 1 u0)))) |
(*.f32 2 (log.f32 (sqrt.f32 (-.f32 1 u0)))) |
(-.f32 (+.f32 1 (log1p.f32 (neg.f32 u0))) 1) |
(log1p.f32 (neg.f32 u0)) |
(-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 1 (fma.f32 u0 u0 u0)))) |
(-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0))) |
(-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0))) |
(-.f32 (log.f32 (-.f32 1 (*.f32 u0 u0))) (log1p.f32 u0)) |
(-.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (log1p.f32 u0)) |
(*.f32 1 (log1p.f32 (neg.f32 u0))) |
(log1p.f32 (neg.f32 u0)) |
(*.f32 (log1p.f32 (neg.f32 u0)) 1) |
(log1p.f32 (neg.f32 u0)) |
(*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u0))) (cbrt.f32 (pow.f32 (log1p.f32 (neg.f32 u0)) 2))) |
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 (neg.f32 u0)) 2)) (cbrt.f32 (log1p.f32 (neg.f32 u0)))) |
(*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u0))) (cbrt.f32 (pow.f32 (log1p.f32 (neg.f32 u0)) 2))) |
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u0))) (sqrt.f32 (log1p.f32 (neg.f32 u0)))) |
(log1p.f32 (neg.f32 u0)) |
(pow.f32 (log1p.f32 (neg.f32 u0)) 1) |
(log1p.f32 (neg.f32 u0)) |
(pow.f32 (pow.f32 (log1p.f32 (neg.f32 u0)) 3) 1/3) |
(log1p.f32 (neg.f32 u0)) |
(pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u0))) 3) |
(log1p.f32 (neg.f32 u0)) |
(pow.f32 (sqrt.f32 (log1p.f32 (neg.f32 u0))) 2) |
(log1p.f32 (neg.f32 u0)) |
(sqrt.f32 (pow.f32 (log1p.f32 (neg.f32 u0)) 2)) |
(log1p.f32 (neg.f32 u0)) |
(cbrt.f32 (pow.f32 (log1p.f32 (neg.f32 u0)) 3)) |
(log1p.f32 (neg.f32 u0)) |
(expm1.f32 (log1p.f32 (log1p.f32 (neg.f32 u0)))) |
(log1p.f32 (neg.f32 u0)) |
(log1p.f32 (neg.f32 u0)) |
(exp.f32 (log.f32 (log1p.f32 (neg.f32 u0)))) |
(log1p.f32 (neg.f32 u0)) |
(-.f32 (+.f32 1 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))) 1) |
(+.f32 1 (-.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) 1)) |
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) 0) |
(*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) |
(pow.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)) 1) |
(+.f32 1 (-.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) 1)) |
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) 0) |
(*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) |
(pow.f32 (pow.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)) 3) 1/3) |
(+.f32 1 (-.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) 1)) |
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) 0) |
(*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) |
(pow.f32 (cbrt.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))) 3) |
(+.f32 1 (-.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) 1)) |
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) 0) |
(*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) |
(pow.f32 (*.f32 alpha (sqrt.f32 (log1p.f32 (neg.f32 u0)))) 2) |
(+.f32 1 (-.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) 1)) |
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) 0) |
(*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) |
(neg.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))) |
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0)))) |
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (neg.f32 u0)))) |
(sqrt.f32 (pow.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)) 2)) |
(+.f32 1 (-.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) 1)) |
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) 0) |
(*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) |
(log.f32 (pow.f32 (-.f32 1 u0) (*.f32 alpha alpha))) |
(+.f32 1 (-.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) 1)) |
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) 0) |
(*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) |
(cbrt.f32 (pow.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)) 3)) |
(+.f32 1 (-.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) 1)) |
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) 0) |
(*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) |
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 (neg.f32 u0)) 3) (pow.f32 (*.f32 alpha alpha) 3))) |
(+.f32 1 (-.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) 1)) |
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) 0) |
(*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (log1p.f32 (neg.f32 u0)) 3))) |
(+.f32 1 (-.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) 1)) |
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) 0) |
(*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) |
(expm1.f32 (log1p.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))) |
(+.f32 1 (-.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) 1)) |
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) 0) |
(*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) |
(log1p.f32 (-.f32 (pow.f32 (-.f32 1 u0) (*.f32 alpha alpha)) 1)) |
(log1p.f32 (+.f32 (pow.f32 (-.f32 1 u0) (*.f32 alpha alpha)) -1)) |
(log1p.f32 (+.f32 -1 (pow.f32 (-.f32 1 u0) (*.f32 alpha alpha)))) |
(exp.f32 (log.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))) |
(+.f32 1 (-.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) 1)) |
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) 0) |
(*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) |
Compiled 7890 to 4026 computations (49% saved)
22 alts after pruning (19 fresh and 3 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 461 | 19 | 480 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 2 | 2 |
| Total | 461 | 22 | 483 |
| Status | Error | Program |
|---|---|---|
| 2.3b | (fma.f32 (*.f32 alpha alpha) u0 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 1/3 (pow.f32 u0 3))))) | |
| 3.6b | (fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha))) | |
| 8.6b | (pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))) 3) | |
| 1.8b | (+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (*.f32 u0 u0) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (pow.f32 u0 4) 1/4) u0))) | |
| 0.7b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u0))) 3)) | |
| ▶ | 14.5b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (+.f32 1 (log1p.f32 (neg.f32 u0))) 1)) |
| ▶ | 0.4b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (log1p.f32 u0))) |
| ▶ | 0.4b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0)))) |
| 16.0b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 3 (log.f32 (cbrt.f32 (-.f32 1 u0))))) | |
| ✓ | 14.6b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0))) |
| 3.7b | (*.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2)))) | |
| ✓ | 0.3b | (*.f32 (*.f32 alpha (neg.f32 alpha)) (log1p.f32 (neg.f32 u0))) |
| 3.6b | (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) u0)) | |
| 2.4b | (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)))) | |
| ▶ | 7.7b | (*.f32 (*.f32 alpha alpha) u0) |
| 3.6b | (*.f32 (neg.f32 alpha) (fma.f32 -1 (*.f32 alpha u0) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))) | |
| 7.7b | (*.f32 (neg.f32 alpha) (*.f32 (neg.f32 u0) alpha)) | |
| 1.8b | (*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (fma.f32 (pow.f32 u0 4) -1/4 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3)))) u0))) | |
| 2.4b | (*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0))) | |
| ▶ | 3.6b | (*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0))) |
| 3.7b | (*.f32 (neg.f32 alpha) (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2))))) | |
| ✓ | 0.3b | (*.f32 (neg.f32 alpha) (*.f32 alpha (log1p.f32 (neg.f32 u0)))) |
Compiled 627 to 420 computations (33% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (log1p.f32 (neg.f32 (pow.f32 u0 3))) |
| ✓ | 0.1b | (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0))) |
| ✓ | 0.3b | (log1p.f32 (fma.f32 u0 u0 u0)) |
| ✓ | 0.3b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0)))) |
Compiled 59 to 27 computations (54.2% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 25.0ms | alpha | @ | 0 | (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0)))) |
| 14.0ms | u0 | @ | inf | (log1p.f32 (neg.f32 (pow.f32 u0 3))) |
| 2.0ms | u0 | @ | 0 | (log1p.f32 (neg.f32 (pow.f32 u0 3))) |
| 1.0ms | u0 | @ | -inf | (log1p.f32 (neg.f32 (pow.f32 u0 3))) |
| 1.0ms | alpha | @ | inf | (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0)))) |
| 1× | batch-egg-rewrite |
| 853× | prod-diff_binary32 |
| 556× | log-prod_binary32 |
| 290× | pow2_binary32 |
| 272× | fma-def_binary32 |
| 202× | expm1-udef_binary32 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 57 |
| 1 | 281 | 49 |
| 2 | 3623 | 49 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(log1p.f32 (fma.f32 u0 u0 u0)) |
(-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0))) |
(log1p.f32 (neg.f32 (pow.f32 u0 3))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log1p.f32 (pow.f32 u0 3)) (*.f32 alpha alpha)) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (pow.f32 u0 3))) (*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (/.f32 (+.f32 (pow.f32 u0 3) 1) (+.f32 (fma.f32 u0 u0 u0) 1)) (*.f32 alpha alpha))) 2)) (log.f32 (cbrt.f32 (pow.f32 (/.f32 (+.f32 (pow.f32 u0 3) 1) (+.f32 (fma.f32 u0 u0 u0) 1)) (*.f32 alpha alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (pow.f32 (/.f32 (+.f32 (pow.f32 u0 3) 1) (+.f32 (fma.f32 u0 u0 u0) 1)) (*.f32 alpha alpha)))) (log.f32 (sqrt.f32 (pow.f32 (/.f32 (+.f32 (pow.f32 u0 3) 1) (+.f32 (fma.f32 u0 u0 u0) 1)) (*.f32 alpha alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (*.f32 alpha alpha)) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (*.f32 alpha alpha)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3))) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2))) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (sqrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (pow.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) 3) (pow.f32 (*.f32 alpha alpha) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (/.f32 (+.f32 (pow.f32 u0 3) 1) (+.f32 (fma.f32 u0 u0 u0) 1)) (*.f32 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (/.f32 1 (pow.f32 (/.f32 (+.f32 (pow.f32 u0 3) 1) (+.f32 (fma.f32 u0 u0 u0) 1)) (*.f32 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) 3) (pow.f32 (*.f32 alpha alpha) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 alpha alpha) (log1p.f32 (pow.f32 u0 3)) (*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (log1p.f32 (pow.f32 u0 3)) (*.f32 alpha alpha) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (log1p.f32 (fma.f32 u0 u0 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 (+.f32 (fma.f32 u0 u0 u0) 1)) 2)) (log.f32 (cbrt.f32 (+.f32 (fma.f32 u0 u0 u0) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (hypot.f32 1 (hypot.f32 u0 (sqrt.f32 u0)))) (log.f32 (hypot.f32 1 (hypot.f32 u0 (sqrt.f32 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (log1p.f32 (pow.f32 (fma.f32 u0 u0 u0) 3)) (log.f32 (+.f32 1 (-.f32 (pow.f32 (fma.f32 u0 u0 u0) 2) (fma.f32 u0 u0 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (log.f32 (-.f32 1 (pow.f32 (fma.f32 u0 u0 u0) 2))) (log.f32 (-.f32 1 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (log1p.f32 (fma.f32 u0 u0 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 (fma.f32 u0 u0 u0) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (log1p.f32 (pow.f32 u0 3)) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log1p.f32 (pow.f32 u0 3)) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (fma.f32 -1 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (pow.f32 u0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 (/.f32 (+.f32 (pow.f32 u0 3) 1) (+.f32 (fma.f32 u0 u0 u0) 1))) 2)) (log.f32 (cbrt.f32 (/.f32 (+.f32 (pow.f32 u0 3) 1) (+.f32 (fma.f32 u0 u0 u0) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (/.f32 (+.f32 (pow.f32 u0 3) 1) (+.f32 (fma.f32 u0 u0 u0) 1)))) (log.f32 (sqrt.f32 (/.f32 (+.f32 (pow.f32 u0 3) 1) (+.f32 (fma.f32 u0 u0 u0) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) 2) (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (sqrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (/.f32 1 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (/.f32 1 (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (sqrt.f32 (log1p.f32 (pow.f32 u0 3))) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (-.f32 (sqrt.f32 (log1p.f32 (pow.f32 u0 3))) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2)) (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3))) (neg.f32 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2))) (neg.f32 (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 3)) (+.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (-.f32 (pow.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (*.f32 (log1p.f32 (pow.f32 u0 3)) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (-.f32 (log1p.f32 (pow.f32 u0 3)) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2)) (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (/.f32 (+.f32 (pow.f32 u0 3) 1) (+.f32 (fma.f32 u0 u0 u0) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (+.f32 (pow.f32 u0 3) 1) (/.f32 1 (+.f32 (fma.f32 u0 u0 u0) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (exp.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (+.f32 (pow.f32 u0 3) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (/.f32 1 (+.f32 (fma.f32 u0 u0 u0) 1)) (+.f32 (pow.f32 u0 3) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (log1p.f32 (pow.f32 u0 3)) 1 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (log1p.f32 (pow.f32 u0 3)) 1 (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) 1 (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) 1 (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) 1 (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (log1p.f32 (pow.f32 u0 3)) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (log1p.f32 (pow.f32 u0 3)) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (pow.f32 u0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (log1p.f32 (pow.f32 u0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) 2) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) 2) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) 2) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) 2) (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) 2) (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) 2) (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (log1p.f32 (pow.f32 u0 3))) (pow.f32 (cbrt.f32 (log1p.f32 (pow.f32 u0 3))) 2) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (log1p.f32 (pow.f32 u0 3))) (pow.f32 (cbrt.f32 (log1p.f32 (pow.f32 u0 3))) 2) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (log1p.f32 (pow.f32 u0 3))) 2) (cbrt.f32 (log1p.f32 (pow.f32 u0 3))) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (log1p.f32 (pow.f32 u0 3))) 2) (cbrt.f32 (log1p.f32 (pow.f32 u0 3))) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (neg.f32 (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (log1p.f32 (pow.f32 u0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (sqrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (sqrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (sqrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (log1p.f32 (pow.f32 u0 3))) (sqrt.f32 (log1p.f32 (pow.f32 u0 3))) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (log1p.f32 (pow.f32 u0 3))) (sqrt.f32 (log1p.f32 (pow.f32 u0 3))) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (/.f32 1 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2))) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (/.f32 1 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (/.f32 1 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2))) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 -1 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (pow.f32 u0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (/.f32 1 (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (/.f32 1 (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (/.f32 1 (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) 2) (cbrt.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (log1p.f32 (pow.f32 u0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (sqrt.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (log1p.f32 (pow.f32 u0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (pow.f32 u0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (+.f32 (sqrt.f32 (log1p.f32 (pow.f32 u0 3))) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (-.f32 (sqrt.f32 (log1p.f32 (pow.f32 u0 3))) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (+.f32 (sqrt.f32 (log1p.f32 (pow.f32 u0 3))) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (-.f32 (sqrt.f32 (log1p.f32 (pow.f32 u0 3))) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (+.f32 (sqrt.f32 (log1p.f32 (pow.f32 u0 3))) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (-.f32 (sqrt.f32 (log1p.f32 (pow.f32 u0 3))) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (pow.f32 u0 3))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (log1p.f32 (pow.f32 u0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 (+.f32 (pow.f32 u0 3) 1)) 2)) (log.f32 (cbrt.f32 (+.f32 (pow.f32 u0 3) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (hypot.f32 1 (pow.f32 u0 3/2))) (log.f32 (hypot.f32 1 (pow.f32 u0 3/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (log1p.f32 (pow.f32 (pow.f32 u0 3) 3)) (log.f32 (+.f32 1 (+.f32 (pow.f32 u0 6) (pow.f32 u0 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (log1p.f32 (pow.f32 u0 3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (log.f32 (-.f32 1 (pow.f32 u0 6))) (log1p.f32 (pow.f32 u0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log1p.f32 (pow.f32 u0 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (log1p.f32 (pow.f32 u0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (log1p.f32 (pow.f32 u0 3))) (pow.f32 (cbrt.f32 (log1p.f32 (pow.f32 u0 3))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (log1p.f32 (pow.f32 u0 3))) 2) (cbrt.f32 (log1p.f32 (pow.f32 u0 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (log1p.f32 (pow.f32 u0 3))) (sqrt.f32 (log1p.f32 (pow.f32 u0 3))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (log1p.f32 (pow.f32 u0 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (log1p.f32 (pow.f32 u0 3))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (log1p.f32 (pow.f32 u0 3))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 (pow.f32 u0 3) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (log1p.f32 (pow.f32 u0 3))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (log1p.f32 (pow.f32 u0 3))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (log1p.f32 (pow.f32 u0 3))) 1)))))) |
| 1× | egg-herbie |
| 553× | fma-neg_binary32 |
| 371× | times-frac_binary32 |
| 282× | log-prod_binary32 |
| 268× | fma-def_binary32 |
| 225× | sub-neg_binary32 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 451 | 4775 |
| 1 | 1154 | 4476 |
| 2 | 4310 | 4472 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2))))))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2))))))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2))))))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2))))))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2))))))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2))))))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2))))))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2))))))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2))))))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2))))))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2))))))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2))))))) |
(*.f32 u0 (pow.f32 alpha 2)) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))) |
(*.f32 -1 (*.f32 (-.f32 (+.f32 (*.f32 -3 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (*.f32 -2 (log.f32 (/.f32 1 u0)))) (pow.f32 alpha 2))) |
(+.f32 (*.f32 -1 (*.f32 (-.f32 (+.f32 (*.f32 -3 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (*.f32 -2 (log.f32 (/.f32 1 u0)))) (pow.f32 alpha 2))) (/.f32 (pow.f32 alpha 2) u0)) |
(+.f32 (*.f32 -1 (*.f32 (-.f32 (+.f32 (*.f32 -3 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (*.f32 -2 (log.f32 (/.f32 1 u0)))) (pow.f32 alpha 2))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))))) |
(+.f32 (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (*.f32 -1 (*.f32 (-.f32 (+.f32 (*.f32 -3 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (*.f32 -2 (log.f32 (/.f32 1 u0)))) (pow.f32 alpha 2))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2)))))) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 -3 (log.f32 (/.f32 -1 u0))) (*.f32 -2 (log.f32 (/.f32 -1 u0)))) (pow.f32 alpha 2))) |
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 -1 (*.f32 (-.f32 (*.f32 -3 (log.f32 (/.f32 -1 u0))) (*.f32 -2 (log.f32 (/.f32 -1 u0)))) (pow.f32 alpha 2)))) |
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 -1 (*.f32 (-.f32 (*.f32 -3 (log.f32 (/.f32 -1 u0))) (*.f32 -2 (log.f32 (/.f32 -1 u0)))) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 -1 (*.f32 (-.f32 (*.f32 -3 (log.f32 (/.f32 -1 u0))) (*.f32 -2 (log.f32 (/.f32 -1 u0)))) (pow.f32 alpha 2)))))) |
u0 |
(+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))) |
(+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 -2/3 (pow.f32 u0 3)))) |
(+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -2/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4))))) |
(*.f32 -2 (log.f32 (/.f32 1 u0))) |
(+.f32 (/.f32 1 u0) (*.f32 -2 (log.f32 (/.f32 1 u0)))) |
(+.f32 (/.f32 1 u0) (+.f32 (*.f32 -2 (log.f32 (/.f32 1 u0))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))) |
(-.f32 (+.f32 (/.f32 1 u0) (+.f32 (*.f32 -2 (log.f32 (/.f32 1 u0))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))) (*.f32 2/3 (/.f32 1 (pow.f32 u0 3)))) |
(*.f32 -2 (log.f32 (/.f32 -1 u0))) |
(+.f32 (/.f32 1 u0) (*.f32 -2 (log.f32 (/.f32 -1 u0)))) |
(+.f32 (/.f32 1 u0) (+.f32 (*.f32 -2 (log.f32 (/.f32 -1 u0))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))) |
(-.f32 (+.f32 (/.f32 1 u0) (+.f32 (*.f32 -2 (log.f32 (/.f32 -1 u0))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))) (*.f32 2/3 (/.f32 1 (pow.f32 u0 3)))) |
(*.f32 -1 u0) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(+.f32 (*.f32 -1 u0) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3)))) |
(+.f32 (*.f32 -1 u0) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(-.f32 (+.f32 (*.f32 -3 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (*.f32 -2 (log.f32 (/.f32 1 u0)))) |
(-.f32 (+.f32 (*.f32 -3 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 1 u0) (*.f32 -2 (log.f32 (/.f32 1 u0))))) |
(-.f32 (+.f32 (*.f32 -3 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 -2 (log.f32 (/.f32 1 u0))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))))) |
(-.f32 (+.f32 (*.f32 -3 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))) (+.f32 (*.f32 -2 (log.f32 (/.f32 1 u0))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))))) |
(-.f32 (*.f32 -3 (log.f32 (/.f32 -1 u0))) (*.f32 -2 (log.f32 (/.f32 -1 u0)))) |
(-.f32 (*.f32 -3 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (*.f32 -2 (log.f32 (/.f32 -1 u0))))) |
(-.f32 (*.f32 -3 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 -2 (log.f32 (/.f32 -1 u0))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))))) |
(-.f32 (*.f32 -3 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))) (+.f32 (*.f32 -2 (log.f32 (/.f32 -1 u0))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))))) |
(*.f32 -1 (pow.f32 u0 3)) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 6)) (*.f32 -1 (pow.f32 u0 3))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 6)) (+.f32 (*.f32 -1 (pow.f32 u0 3)) (*.f32 -1/3 (pow.f32 u0 9)))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 6)) (+.f32 (*.f32 -1/4 (pow.f32 u0 12)) (+.f32 (*.f32 -1 (pow.f32 u0 3)) (*.f32 -1/3 (pow.f32 u0 9))))) |
(+.f32 (*.f32 -3 (log.f32 (/.f32 1 u0))) (log.f32 -1)) |
(-.f32 (+.f32 (*.f32 -3 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (/.f32 1 (pow.f32 u0 3))) |
(-.f32 (+.f32 (*.f32 -3 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 1 (pow.f32 u0 3)) (*.f32 1/2 (/.f32 1 (pow.f32 u0 6))))) |
(-.f32 (+.f32 (*.f32 -3 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 1 (pow.f32 u0 3)) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u0 6))) (*.f32 1/3 (/.f32 1 (pow.f32 u0 9)))))) |
(*.f32 -3 (log.f32 (/.f32 -1 u0))) |
(-.f32 (*.f32 -3 (log.f32 (/.f32 -1 u0))) (/.f32 1 (pow.f32 u0 3))) |
(-.f32 (*.f32 -3 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 (pow.f32 u0 3)) (*.f32 1/2 (/.f32 1 (pow.f32 u0 6))))) |
(-.f32 (*.f32 -3 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 (pow.f32 u0 3)) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u0 6))) (*.f32 1/3 (/.f32 1 (pow.f32 u0 9)))))) |
(+.f32 0 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))) |
(+.f32 (*.f32 (log1p.f32 (pow.f32 u0 3)) (*.f32 alpha alpha)) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha))) |
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (pow.f32 u0 3))) (*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))) |
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (/.f32 (+.f32 (pow.f32 u0 3) 1) (+.f32 (fma.f32 u0 u0 u0) 1)) (*.f32 alpha alpha))) 2)) (log.f32 (cbrt.f32 (pow.f32 (/.f32 (+.f32 (pow.f32 u0 3) 1) (+.f32 (fma.f32 u0 u0 u0) 1)) (*.f32 alpha alpha))))) |
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (/.f32 (+.f32 (pow.f32 u0 3) 1) (+.f32 (fma.f32 u0 u0 u0) 1)) (*.f32 alpha alpha)))) (log.f32 (sqrt.f32 (pow.f32 (/.f32 (+.f32 (pow.f32 u0 3) 1) (+.f32 (fma.f32 u0 u0 u0) 1)) (*.f32 alpha alpha))))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))))) 1) |
(/.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (*.f32 alpha alpha)) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (*.f32 alpha alpha)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3))) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2))) |
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2))) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) 1) |
(pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) 2) 1/2) |
(pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) 3) 1/3) |
(pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))) 3) |
(pow.f32 (*.f32 alpha (sqrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) 2) |
(pow.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) 3)) 1/3) |
(pow.f32 (*.f32 (pow.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) 3) (pow.f32 (*.f32 alpha alpha) 3)) 1/3) |
(neg.f32 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))) |
(sqrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) 2)) |
(log.f32 (pow.f32 (/.f32 (+.f32 (pow.f32 u0 3) 1) (+.f32 (fma.f32 u0 u0 u0) 1)) (*.f32 alpha alpha))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))))) |
(log.f32 (/.f32 1 (pow.f32 (/.f32 (+.f32 (pow.f32 u0 3) 1) (+.f32 (fma.f32 u0 u0 u0) 1)) (*.f32 alpha alpha)))) |
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))))))) |
(cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) 3)) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) 3) (pow.f32 (*.f32 alpha alpha) 3))) |
(expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))))) |
(log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))))) |
(exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))) 1)) |
(fma.f32 (*.f32 alpha alpha) (log1p.f32 (pow.f32 u0 3)) (*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))) |
(fma.f32 (log1p.f32 (pow.f32 u0 3)) (*.f32 alpha alpha) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha))) |
(+.f32 0 (log1p.f32 (fma.f32 u0 u0 u0))) |
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (+.f32 (fma.f32 u0 u0 u0) 1)) 2)) (log.f32 (cbrt.f32 (+.f32 (fma.f32 u0 u0 u0) 1)))) |
(+.f32 (log.f32 (hypot.f32 1 (hypot.f32 u0 (sqrt.f32 u0)))) (log.f32 (hypot.f32 1 (hypot.f32 u0 (sqrt.f32 u0))))) |
(-.f32 (log1p.f32 (pow.f32 (fma.f32 u0 u0 u0) 3)) (log.f32 (+.f32 1 (-.f32 (pow.f32 (fma.f32 u0 u0 u0) 2) (fma.f32 u0 u0 u0))))) |
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) 1) |
(-.f32 (log.f32 (-.f32 1 (pow.f32 (fma.f32 u0 u0 u0) 2))) (log.f32 (-.f32 1 (fma.f32 u0 u0 u0)))) |
(*.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 1) |
(*.f32 1 (log1p.f32 (fma.f32 u0 u0 u0))) |
(*.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2)) |
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 1) |
(pow.f32 (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2) 1/2) |
(pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 3) |
(pow.f32 (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) |
(pow.f32 (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3) 1/3) |
(sqrt.f32 (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) |
(log.f32 (+.f32 (fma.f32 u0 u0 u0) 1)) |
(cbrt.f32 (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) |
(expm1.f32 (log1p.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(exp.f32 (log.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(exp.f32 (*.f32 (log.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1)) |
(+.f32 (log1p.f32 (pow.f32 u0 3)) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(+.f32 (log1p.f32 (pow.f32 u0 3)) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1)) |
(+.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(+.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(+.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(+.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (fma.f32 -1 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(+.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(+.f32 0 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (pow.f32 u0 3))) |
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (/.f32 (+.f32 (pow.f32 u0 3) 1) (+.f32 (fma.f32 u0 u0 u0) 1))) 2)) (log.f32 (cbrt.f32 (/.f32 (+.f32 (pow.f32 u0 3) 1) (+.f32 (fma.f32 u0 u0 u0) 1))))) |
(+.f32 (log.f32 (sqrt.f32 (/.f32 (+.f32 (pow.f32 u0 3) 1) (+.f32 (fma.f32 u0 u0 u0) 1)))) (log.f32 (sqrt.f32 (/.f32 (+.f32 (pow.f32 u0 3) 1) (+.f32 (fma.f32 u0 u0 u0) 1))))) |
(*.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) 1) |
(*.f32 1 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) 2)) |
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) 2) (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (sqrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(*.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (/.f32 1 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2)))) |
(*.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (/.f32 1 (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(*.f32 (+.f32 (sqrt.f32 (log1p.f32 (pow.f32 u0 3))) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (-.f32 (sqrt.f32 (log1p.f32 (pow.f32 u0 3))) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))))) |
(/.f32 1 (/.f32 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2)) (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)))) |
(/.f32 1 (/.f32 (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)))) |
(/.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2))) |
(/.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3))) (neg.f32 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2)))) |
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2))) (neg.f32 (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(/.f32 (+.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 3)) (+.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (-.f32 (pow.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (*.f32 (log1p.f32 (pow.f32 u0 3)) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))))) |
(/.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (-.f32 (log1p.f32 (pow.f32 u0 3)) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))) |
(pow.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) 1) |
(pow.f32 (pow.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) 2) 1/2) |
(pow.f32 (pow.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) 3) 1/3) |
(pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) 3) |
(pow.f32 (sqrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) 2) |
(pow.f32 (/.f32 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2)) (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3))) -1) |
(pow.f32 (/.f32 (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2))) -1) |
(sqrt.f32 (pow.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) |
(log.f32 (/.f32 (+.f32 (pow.f32 u0 3) 1) (+.f32 (fma.f32 u0 u0 u0) 1))) |
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))) |
(log.f32 (*.f32 (+.f32 (pow.f32 u0 3) 1) (/.f32 1 (+.f32 (fma.f32 u0 u0 u0) 1)))) |
(log.f32 (*.f32 (exp.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (+.f32 (pow.f32 u0 3) 1))) |
(log.f32 (*.f32 (/.f32 1 (+.f32 (fma.f32 u0 u0 u0) 1)) (+.f32 (pow.f32 u0 3) 1))) |
(cbrt.f32 (pow.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) 3)) |
(expm1.f32 (log1p.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(log1p.f32 (expm1.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(exp.f32 (log.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(exp.f32 (*.f32 (log.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) 1)) |
(fma.f32 (log1p.f32 (pow.f32 u0 3)) 1 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (log1p.f32 (pow.f32 u0 3)) 1 (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1)) |
(fma.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) 1 (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) 1 (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) 1 (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 1 (log1p.f32 (pow.f32 u0 3)) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 1 (log1p.f32 (pow.f32 u0 3)) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1)) |
(fma.f32 1 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 1 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 1 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 1 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (pow.f32 u0 3))) |
(fma.f32 (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (log1p.f32 (pow.f32 u0 3))) |
(fma.f32 (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) 2) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) 2) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) 2) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) 2) (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) 2) (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) 2) (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (cbrt.f32 (log1p.f32 (pow.f32 u0 3))) (pow.f32 (cbrt.f32 (log1p.f32 (pow.f32 u0 3))) 2) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (cbrt.f32 (log1p.f32 (pow.f32 u0 3))) (pow.f32 (cbrt.f32 (log1p.f32 (pow.f32 u0 3))) 2) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1)) |
(fma.f32 (pow.f32 (cbrt.f32 (log1p.f32 (pow.f32 u0 3))) 2) (cbrt.f32 (log1p.f32 (pow.f32 u0 3))) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (pow.f32 (cbrt.f32 (log1p.f32 (pow.f32 u0 3))) 2) (cbrt.f32 (log1p.f32 (pow.f32 u0 3))) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1)) |
(fma.f32 (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (neg.f32 (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (log1p.f32 (pow.f32 u0 3))) |
(fma.f32 (sqrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (sqrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (sqrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (sqrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (sqrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (sqrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (sqrt.f32 (log1p.f32 (pow.f32 u0 3))) (sqrt.f32 (log1p.f32 (pow.f32 u0 3))) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (sqrt.f32 (log1p.f32 (pow.f32 u0 3))) (sqrt.f32 (log1p.f32 (pow.f32 u0 3))) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1)) |
(fma.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (/.f32 1 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2))) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (/.f32 1 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (/.f32 1 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2))) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 -1 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (pow.f32 u0 3))) |
(fma.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (/.f32 1 (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (/.f32 1 (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (/.f32 1 (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (pow.f32 (cbrt.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) 2) (cbrt.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (log1p.f32 (pow.f32 u0 3))) |
(fma.f32 (sqrt.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (sqrt.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (log1p.f32 (pow.f32 u0 3))) |
(fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (pow.f32 u0 3))) |
(fma.f32 (+.f32 (sqrt.f32 (log1p.f32 (pow.f32 u0 3))) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (-.f32 (sqrt.f32 (log1p.f32 (pow.f32 u0 3))) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (+.f32 (sqrt.f32 (log1p.f32 (pow.f32 u0 3))) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (-.f32 (sqrt.f32 (log1p.f32 (pow.f32 u0 3))) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (+.f32 (sqrt.f32 (log1p.f32 (pow.f32 u0 3))) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (-.f32 (sqrt.f32 (log1p.f32 (pow.f32 u0 3))) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (pow.f32 u0 3))) |
(+.f32 0 (log1p.f32 (pow.f32 u0 3))) |
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (+.f32 (pow.f32 u0 3) 1)) 2)) (log.f32 (cbrt.f32 (+.f32 (pow.f32 u0 3) 1)))) |
(+.f32 (log.f32 (hypot.f32 1 (pow.f32 u0 3/2))) (log.f32 (hypot.f32 1 (pow.f32 u0 3/2)))) |
(-.f32 (log1p.f32 (pow.f32 (pow.f32 u0 3) 3)) (log.f32 (+.f32 1 (+.f32 (pow.f32 u0 6) (pow.f32 u0 3))))) |
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 (pow.f32 u0 3)))) 1) |
(-.f32 (log.f32 (-.f32 1 (pow.f32 u0 6))) (log1p.f32 (pow.f32 u0 3))) |
(*.f32 (log1p.f32 (pow.f32 u0 3)) 1) |
(*.f32 1 (log1p.f32 (pow.f32 u0 3))) |
(*.f32 (cbrt.f32 (log1p.f32 (pow.f32 u0 3))) (pow.f32 (cbrt.f32 (log1p.f32 (pow.f32 u0 3))) 2)) |
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 (pow.f32 u0 3))) 2) (cbrt.f32 (log1p.f32 (pow.f32 u0 3)))) |
(*.f32 (sqrt.f32 (log1p.f32 (pow.f32 u0 3))) (sqrt.f32 (log1p.f32 (pow.f32 u0 3)))) |
(pow.f32 (log1p.f32 (pow.f32 u0 3)) 1) |
(pow.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) 1/2) |
(pow.f32 (cbrt.f32 (log1p.f32 (pow.f32 u0 3))) 3) |
(pow.f32 (sqrt.f32 (log1p.f32 (pow.f32 u0 3))) 2) |
(pow.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) 1/3) |
(sqrt.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2)) |
(log.f32 (+.f32 (pow.f32 u0 3) 1)) |
(cbrt.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3)) |
(expm1.f32 (log1p.f32 (log1p.f32 (pow.f32 u0 3)))) |
(exp.f32 (log.f32 (log1p.f32 (pow.f32 u0 3)))) |
(exp.f32 (*.f32 (log.f32 (log1p.f32 (pow.f32 u0 3))) 1)) |
| Outputs |
|---|
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2))))))) |
(neg.f32 (*.f32 (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 (+.f32 u0 1) (*.f32 u0 u0)))) (*.f32 alpha alpha))) |
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0))) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 (neg.f32 alpha) alpha)) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2))))))) |
(neg.f32 (*.f32 (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 (+.f32 u0 1) (*.f32 u0 u0)))) (*.f32 alpha alpha))) |
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0))) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 (neg.f32 alpha) alpha)) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2))))))) |
(neg.f32 (*.f32 (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 (+.f32 u0 1) (*.f32 u0 u0)))) (*.f32 alpha alpha))) |
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0))) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 (neg.f32 alpha) alpha)) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2))))))) |
(neg.f32 (*.f32 (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 (+.f32 u0 1) (*.f32 u0 u0)))) (*.f32 alpha alpha))) |
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0))) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 (neg.f32 alpha) alpha)) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2))))))) |
(neg.f32 (*.f32 (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 (+.f32 u0 1) (*.f32 u0 u0)))) (*.f32 alpha alpha))) |
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0))) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 (neg.f32 alpha) alpha)) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2))))))) |
(neg.f32 (*.f32 (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 (+.f32 u0 1) (*.f32 u0 u0)))) (*.f32 alpha alpha))) |
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0))) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 (neg.f32 alpha) alpha)) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2))))))) |
(neg.f32 (*.f32 (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 (+.f32 u0 1) (*.f32 u0 u0)))) (*.f32 alpha alpha))) |
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0))) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 (neg.f32 alpha) alpha)) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2))))))) |
(neg.f32 (*.f32 (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 (+.f32 u0 1) (*.f32 u0 u0)))) (*.f32 alpha alpha))) |
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0))) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 (neg.f32 alpha) alpha)) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2))))))) |
(neg.f32 (*.f32 (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 (+.f32 u0 1) (*.f32 u0 u0)))) (*.f32 alpha alpha))) |
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0))) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 (neg.f32 alpha) alpha)) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2))))))) |
(neg.f32 (*.f32 (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 (+.f32 u0 1) (*.f32 u0 u0)))) (*.f32 alpha alpha))) |
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0))) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 (neg.f32 alpha) alpha)) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2))))))) |
(neg.f32 (*.f32 (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 (+.f32 u0 1) (*.f32 u0 u0)))) (*.f32 alpha alpha))) |
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0))) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 (neg.f32 alpha) alpha)) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2))))))) |
(neg.f32 (*.f32 (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 (+.f32 u0 1) (*.f32 u0 u0)))) (*.f32 alpha alpha))) |
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0))) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 (neg.f32 alpha) alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 alpha u0)) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))) |
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) 1/2 u0)) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha)) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha))))) |
(+.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) 1/2 u0)) (*.f32 (pow.f32 u0 3) (*.f32 1/3 (*.f32 alpha alpha)))) |
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))) |
(fma.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)) (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha)) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))))) |
(+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 (*.f32 u0 1/2)) (*.f32 (pow.f32 u0 3) 1/3))) (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/4 (pow.f32 u0 4)) u0))) |
(*.f32 -1 (*.f32 (-.f32 (+.f32 (*.f32 -3 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (*.f32 -2 (log.f32 (/.f32 1 u0)))) (pow.f32 alpha 2))) |
(neg.f32 (*.f32 (+.f32 (fma.f32 -3 (neg.f32 (log.f32 u0)) (log.f32 -1)) (*.f32 2 (neg.f32 (log.f32 u0)))) (*.f32 alpha alpha))) |
(*.f32 (fma.f32 -3 (neg.f32 (log.f32 u0)) (+.f32 (log.f32 -1) (*.f32 (log.f32 u0) -2))) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (-.f32 (-.f32 (log.f32 -1) (*.f32 2 (log.f32 u0))) (*.f32 (log.f32 u0) -3)) (*.f32 (neg.f32 alpha) alpha)) |
(+.f32 (*.f32 -1 (*.f32 (-.f32 (+.f32 (*.f32 -3 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (*.f32 -2 (log.f32 (/.f32 1 u0)))) (pow.f32 alpha 2))) (/.f32 (pow.f32 alpha 2) u0)) |
(fma.f32 -1 (*.f32 (+.f32 (fma.f32 -3 (neg.f32 (log.f32 u0)) (log.f32 -1)) (*.f32 2 (neg.f32 (log.f32 u0)))) (*.f32 alpha alpha)) (/.f32 (*.f32 alpha alpha) u0)) |
(-.f32 (/.f32 (*.f32 alpha alpha) u0) (*.f32 (fma.f32 -3 (neg.f32 (log.f32 u0)) (+.f32 (log.f32 -1) (*.f32 (log.f32 u0) -2))) (*.f32 alpha alpha))) |
(fma.f32 (neg.f32 (-.f32 (-.f32 (log.f32 -1) (*.f32 2 (log.f32 u0))) (*.f32 (log.f32 u0) -3))) (*.f32 alpha alpha) (/.f32 alpha (/.f32 u0 alpha))) |
(+.f32 (*.f32 -1 (*.f32 (-.f32 (+.f32 (*.f32 -3 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (*.f32 -2 (log.f32 (/.f32 1 u0)))) (pow.f32 alpha 2))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))))) |
(fma.f32 -1 (*.f32 (+.f32 (fma.f32 -3 (neg.f32 (log.f32 u0)) (log.f32 -1)) (*.f32 2 (neg.f32 (log.f32 u0)))) (*.f32 alpha alpha)) (+.f32 (/.f32 (*.f32 alpha alpha) u0) (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0))))) |
(-.f32 (fma.f32 1/2 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (/.f32 (*.f32 alpha alpha) u0)) (*.f32 (fma.f32 -3 (neg.f32 (log.f32 u0)) (+.f32 (log.f32 -1) (*.f32 (log.f32 u0) -2))) (*.f32 alpha alpha))) |
(-.f32 (fma.f32 1/2 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (/.f32 alpha (/.f32 u0 alpha))) (*.f32 (-.f32 (-.f32 (log.f32 -1) (*.f32 2 (log.f32 u0))) (*.f32 (log.f32 u0) -3)) (*.f32 alpha alpha))) |
(+.f32 (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (*.f32 -1 (*.f32 (-.f32 (+.f32 (*.f32 -3 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (*.f32 -2 (log.f32 (/.f32 1 u0)))) (pow.f32 alpha 2))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2)))))) |
(fma.f32 1/3 (/.f32 (*.f32 alpha alpha) (pow.f32 u0 3)) (fma.f32 -1 (*.f32 (+.f32 (fma.f32 -3 (neg.f32 (log.f32 u0)) (log.f32 -1)) (*.f32 2 (neg.f32 (log.f32 u0)))) (*.f32 alpha alpha)) (+.f32 (/.f32 (*.f32 alpha alpha) u0) (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)))))) |
(fma.f32 1/3 (/.f32 alpha (/.f32 (pow.f32 u0 3) alpha)) (-.f32 (fma.f32 1/2 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (/.f32 (*.f32 alpha alpha) u0)) (*.f32 (fma.f32 -3 (neg.f32 (log.f32 u0)) (+.f32 (log.f32 -1) (*.f32 (log.f32 u0) -2))) (*.f32 alpha alpha)))) |
(fma.f32 1/3 (/.f32 (*.f32 alpha alpha) (pow.f32 u0 3)) (-.f32 (fma.f32 1/2 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (/.f32 alpha (/.f32 u0 alpha))) (*.f32 (-.f32 (-.f32 (log.f32 -1) (*.f32 2 (log.f32 u0))) (*.f32 (log.f32 u0) -3)) (*.f32 alpha alpha)))) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 -3 (log.f32 (/.f32 -1 u0))) (*.f32 -2 (log.f32 (/.f32 -1 u0)))) (pow.f32 alpha 2))) |
(neg.f32 (*.f32 (*.f32 (log.f32 (/.f32 -1 u0)) -1) (*.f32 alpha alpha))) |
(neg.f32 (*.f32 (log.f32 (/.f32 -1 u0)) (neg.f32 (*.f32 alpha alpha)))) |
(*.f32 (neg.f32 (log.f32 (/.f32 -1 u0))) (*.f32 (neg.f32 alpha) alpha)) |
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 -1 (*.f32 (-.f32 (*.f32 -3 (log.f32 (/.f32 -1 u0))) (*.f32 -2 (log.f32 (/.f32 -1 u0)))) (pow.f32 alpha 2)))) |
(+.f32 (/.f32 (*.f32 alpha alpha) u0) (neg.f32 (*.f32 (*.f32 (log.f32 (/.f32 -1 u0)) -1) (*.f32 alpha alpha)))) |
(-.f32 (/.f32 (*.f32 alpha alpha) u0) (*.f32 (log.f32 (/.f32 -1 u0)) (neg.f32 (*.f32 alpha alpha)))) |
(-.f32 (/.f32 alpha (/.f32 u0 alpha)) (*.f32 (log.f32 (/.f32 -1 u0)) (*.f32 (neg.f32 alpha) alpha))) |
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 -1 (*.f32 (-.f32 (*.f32 -3 (log.f32 (/.f32 -1 u0))) (*.f32 -2 (log.f32 (/.f32 -1 u0)))) (pow.f32 alpha 2))))) |
(+.f32 (/.f32 (*.f32 alpha alpha) u0) (fma.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (neg.f32 (*.f32 (*.f32 (log.f32 (/.f32 -1 u0)) -1) (*.f32 alpha alpha))))) |
(-.f32 (fma.f32 1/2 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (/.f32 (*.f32 alpha alpha) u0)) (*.f32 (log.f32 (/.f32 -1 u0)) (neg.f32 (*.f32 alpha alpha)))) |
(-.f32 (fma.f32 1/2 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (/.f32 alpha (/.f32 u0 alpha))) (*.f32 (log.f32 (/.f32 -1 u0)) (*.f32 (neg.f32 alpha) alpha))) |
(+.f32 (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 -1 (*.f32 (-.f32 (*.f32 -3 (log.f32 (/.f32 -1 u0))) (*.f32 -2 (log.f32 (/.f32 -1 u0)))) (pow.f32 alpha 2)))))) |
(fma.f32 1/3 (/.f32 (*.f32 alpha alpha) (pow.f32 u0 3)) (+.f32 (/.f32 (*.f32 alpha alpha) u0) (fma.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (neg.f32 (*.f32 (*.f32 (log.f32 (/.f32 -1 u0)) -1) (*.f32 alpha alpha)))))) |
(fma.f32 1/3 (/.f32 alpha (/.f32 (pow.f32 u0 3) alpha)) (-.f32 (fma.f32 1/2 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (/.f32 (*.f32 alpha alpha) u0)) (*.f32 (log.f32 (/.f32 -1 u0)) (neg.f32 (*.f32 alpha alpha))))) |
(fma.f32 1/3 (/.f32 (*.f32 alpha alpha) (pow.f32 u0 3)) (-.f32 (fma.f32 1/2 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (/.f32 alpha (/.f32 u0 alpha))) (*.f32 (log.f32 (/.f32 -1 u0)) (*.f32 (neg.f32 alpha) alpha)))) |
u0 |
(+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))) |
(+.f32 u0 (*.f32 (*.f32 u0 u0) 1/2)) |
(fma.f32 (*.f32 u0 u0) 1/2 u0) |
(+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 -2/3 (pow.f32 u0 3)))) |
(+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 (pow.f32 u0 3) -2/3))) |
(+.f32 u0 (fma.f32 (pow.f32 u0 3) -2/3 (*.f32 u0 (*.f32 u0 1/2)))) |
(+.f32 (fma.f32 (*.f32 u0 u0) 1/2 u0) (*.f32 (pow.f32 u0 3) -2/3)) |
(+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -2/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4))))) |
(+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 -2/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))) |
(+.f32 u0 (fma.f32 (*.f32 u0 u0) 1/2 (fma.f32 (pow.f32 u0 3) -2/3 (*.f32 1/4 (pow.f32 u0 4))))) |
(+.f32 (fma.f32 (*.f32 u0 u0) 1/2 u0) (fma.f32 (pow.f32 u0 3) -2/3 (*.f32 1/4 (pow.f32 u0 4)))) |
(*.f32 -2 (log.f32 (/.f32 1 u0))) |
(*.f32 (neg.f32 (log.f32 u0)) -2) |
(+.f32 (/.f32 1 u0) (*.f32 -2 (log.f32 (/.f32 1 u0)))) |
(+.f32 (/.f32 1 u0) (*.f32 (neg.f32 (log.f32 u0)) -2)) |
(fma.f32 (neg.f32 (log.f32 u0)) -2 (/.f32 1 u0)) |
(-.f32 (/.f32 1 u0) (*.f32 -2 (log.f32 u0))) |
(+.f32 (/.f32 1 u0) (+.f32 (*.f32 -2 (log.f32 (/.f32 1 u0))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))) |
(+.f32 (/.f32 1 u0) (fma.f32 -2 (neg.f32 (log.f32 u0)) (/.f32 1/2 (*.f32 u0 u0)))) |
(+.f32 (/.f32 1 u0) (fma.f32 (neg.f32 (log.f32 u0)) -2 (/.f32 1/2 (*.f32 u0 u0)))) |
(-.f32 (+.f32 (/.f32 1 u0) (/.f32 1/2 (*.f32 u0 u0))) (*.f32 -2 (log.f32 u0))) |
(-.f32 (+.f32 (/.f32 1 u0) (+.f32 (*.f32 -2 (log.f32 (/.f32 1 u0))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))) (*.f32 2/3 (/.f32 1 (pow.f32 u0 3)))) |
(+.f32 (/.f32 1 u0) (-.f32 (fma.f32 -2 (neg.f32 (log.f32 u0)) (/.f32 1/2 (*.f32 u0 u0))) (/.f32 2/3 (pow.f32 u0 3)))) |
(+.f32 (/.f32 1 u0) (+.f32 (fma.f32 (neg.f32 (log.f32 u0)) -2 (/.f32 1/2 (*.f32 u0 u0))) (/.f32 -2/3 (pow.f32 u0 3)))) |
(+.f32 (/.f32 1 u0) (+.f32 (/.f32 1/2 (*.f32 u0 u0)) (fma.f32 (neg.f32 (log.f32 u0)) -2 (/.f32 -2/3 (pow.f32 u0 3))))) |
(*.f32 -2 (log.f32 (/.f32 -1 u0))) |
(+.f32 (/.f32 1 u0) (*.f32 -2 (log.f32 (/.f32 -1 u0)))) |
(fma.f32 -2 (log.f32 (/.f32 -1 u0)) (/.f32 1 u0)) |
(+.f32 (/.f32 1 u0) (+.f32 (*.f32 -2 (log.f32 (/.f32 -1 u0))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))) |
(+.f32 (/.f32 1 u0) (fma.f32 -2 (log.f32 (/.f32 -1 u0)) (/.f32 1/2 (*.f32 u0 u0)))) |
(+.f32 (/.f32 1/2 (*.f32 u0 u0)) (fma.f32 -2 (log.f32 (/.f32 -1 u0)) (/.f32 1 u0))) |
(-.f32 (+.f32 (/.f32 1 u0) (+.f32 (*.f32 -2 (log.f32 (/.f32 -1 u0))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))) (*.f32 2/3 (/.f32 1 (pow.f32 u0 3)))) |
(+.f32 (/.f32 1 u0) (-.f32 (fma.f32 -2 (log.f32 (/.f32 -1 u0)) (/.f32 1/2 (*.f32 u0 u0))) (/.f32 2/3 (pow.f32 u0 3)))) |
(+.f32 (/.f32 1 u0) (+.f32 (fma.f32 -2 (log.f32 (/.f32 -1 u0)) (/.f32 1/2 (*.f32 u0 u0))) (/.f32 -2/3 (pow.f32 u0 3)))) |
(+.f32 (/.f32 1 u0) (+.f32 (/.f32 1/2 (*.f32 u0 u0)) (fma.f32 -2 (log.f32 (/.f32 -1 u0)) (/.f32 -2/3 (pow.f32 u0 3))))) |
(*.f32 -1 u0) |
(neg.f32 u0) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(fma.f32 -1 u0 (*.f32 (*.f32 u0 u0) -1/2)) |
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0) |
(-.f32 (*.f32 (*.f32 u0 u0) -1/2) u0) |
(+.f32 (*.f32 -1 u0) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3)))) |
(fma.f32 -1 u0 (fma.f32 -1/2 (*.f32 u0 u0) (*.f32 (pow.f32 u0 3) -1/3))) |
(-.f32 (fma.f32 (pow.f32 u0 3) -1/3 (*.f32 u0 (*.f32 u0 -1/2))) u0) |
(-.f32 (fma.f32 (pow.f32 u0 3) -1/3 (*.f32 (*.f32 u0 u0) -1/2)) u0) |
(+.f32 (*.f32 -1 u0) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(fma.f32 -1 u0 (fma.f32 -1/2 (*.f32 u0 u0) (fma.f32 -1/3 (pow.f32 u0 3) (*.f32 (pow.f32 u0 4) -1/4)))) |
(-.f32 (fma.f32 (*.f32 u0 u0) -1/2 (fma.f32 (pow.f32 u0 3) -1/3 (*.f32 (pow.f32 u0 4) -1/4))) u0) |
(-.f32 (+.f32 (*.f32 -3 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (*.f32 -2 (log.f32 (/.f32 1 u0)))) |
(+.f32 (fma.f32 -3 (neg.f32 (log.f32 u0)) (log.f32 -1)) (*.f32 2 (neg.f32 (log.f32 u0)))) |
(fma.f32 -3 (neg.f32 (log.f32 u0)) (+.f32 (log.f32 -1) (*.f32 (log.f32 u0) -2))) |
(-.f32 (-.f32 (log.f32 -1) (*.f32 2 (log.f32 u0))) (*.f32 (log.f32 u0) -3)) |
(-.f32 (+.f32 (*.f32 -3 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 1 u0) (*.f32 -2 (log.f32 (/.f32 1 u0))))) |
(-.f32 (-.f32 (fma.f32 -3 (neg.f32 (log.f32 u0)) (log.f32 -1)) (/.f32 1 u0)) (*.f32 (neg.f32 (log.f32 u0)) -2)) |
(+.f32 (-.f32 (fma.f32 -3 (neg.f32 (log.f32 u0)) (log.f32 -1)) (/.f32 1 u0)) (*.f32 (log.f32 u0) -2)) |
(+.f32 (-.f32 (-.f32 (log.f32 -1) (*.f32 (log.f32 u0) -3)) (/.f32 1 u0)) (*.f32 -2 (log.f32 u0))) |
(-.f32 (+.f32 (*.f32 -3 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 -2 (log.f32 (/.f32 1 u0))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))))) |
(-.f32 (-.f32 (fma.f32 -3 (neg.f32 (log.f32 u0)) (log.f32 -1)) (/.f32 1 u0)) (fma.f32 -2 (neg.f32 (log.f32 u0)) (/.f32 1/2 (*.f32 u0 u0)))) |
(-.f32 (fma.f32 -3 (neg.f32 (log.f32 u0)) (log.f32 -1)) (+.f32 (/.f32 1 u0) (fma.f32 (neg.f32 (log.f32 u0)) -2 (/.f32 1/2 (*.f32 u0 u0))))) |
(+.f32 (-.f32 (-.f32 (-.f32 (log.f32 -1) (*.f32 (log.f32 u0) -3)) (/.f32 1 u0)) (/.f32 1/2 (*.f32 u0 u0))) (*.f32 -2 (log.f32 u0))) |
(-.f32 (+.f32 (*.f32 -3 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))) (+.f32 (*.f32 -2 (log.f32 (/.f32 1 u0))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))))) |
(-.f32 (fma.f32 -3 (neg.f32 (log.f32 u0)) (log.f32 -1)) (+.f32 (+.f32 (/.f32 1 u0) (/.f32 1/3 (pow.f32 u0 3))) (fma.f32 -2 (neg.f32 (log.f32 u0)) (/.f32 1/2 (*.f32 u0 u0))))) |
(-.f32 (fma.f32 -3 (neg.f32 (log.f32 u0)) (log.f32 -1)) (+.f32 (/.f32 1 u0) (+.f32 (fma.f32 (neg.f32 (log.f32 u0)) -2 (/.f32 1/2 (*.f32 u0 u0))) (/.f32 1/3 (pow.f32 u0 3))))) |
(-.f32 (-.f32 (log.f32 -1) (*.f32 (log.f32 u0) -3)) (+.f32 (-.f32 (+.f32 (/.f32 1 u0) (/.f32 1/2 (*.f32 u0 u0))) (*.f32 -2 (log.f32 u0))) (/.f32 1/3 (pow.f32 u0 3)))) |
(-.f32 (*.f32 -3 (log.f32 (/.f32 -1 u0))) (*.f32 -2 (log.f32 (/.f32 -1 u0)))) |
(*.f32 (log.f32 (/.f32 -1 u0)) -1) |
(*.f32 -1 (log.f32 (/.f32 -1 u0))) |
(neg.f32 (log.f32 (/.f32 -1 u0))) |
(-.f32 (*.f32 -3 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (*.f32 -2 (log.f32 (/.f32 -1 u0))))) |
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u0))) (/.f32 1 u0)) |
(-.f32 (neg.f32 (log.f32 (/.f32 -1 u0))) (/.f32 1 u0)) |
(-.f32 (*.f32 -3 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 -2 (log.f32 (/.f32 -1 u0))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))))) |
(-.f32 (*.f32 -3 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (fma.f32 -2 (log.f32 (/.f32 -1 u0)) (/.f32 1/2 (*.f32 u0 u0))))) |
(-.f32 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u0))) (/.f32 1 u0)) (/.f32 1/2 (*.f32 u0 u0))) |
(-.f32 (-.f32 (neg.f32 (log.f32 (/.f32 -1 u0))) (/.f32 1 u0)) (/.f32 1/2 (*.f32 u0 u0))) |
(-.f32 (*.f32 -3 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))) (+.f32 (*.f32 -2 (log.f32 (/.f32 -1 u0))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))))) |
(-.f32 (*.f32 -3 (log.f32 (/.f32 -1 u0))) (+.f32 (+.f32 (/.f32 1 u0) (/.f32 1/3 (pow.f32 u0 3))) (fma.f32 -2 (log.f32 (/.f32 -1 u0)) (/.f32 1/2 (*.f32 u0 u0))))) |
(-.f32 (-.f32 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u0))) (/.f32 1 u0)) (/.f32 1/2 (*.f32 u0 u0))) (/.f32 1/3 (pow.f32 u0 3))) |
(-.f32 (-.f32 (-.f32 (neg.f32 (log.f32 (/.f32 -1 u0))) (/.f32 1 u0)) (/.f32 1/2 (*.f32 u0 u0))) (/.f32 1/3 (pow.f32 u0 3))) |
(*.f32 -1 (pow.f32 u0 3)) |
(neg.f32 (pow.f32 u0 3)) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 6)) (*.f32 -1 (pow.f32 u0 3))) |
(fma.f32 -1/2 (pow.f32 u0 6) (neg.f32 (pow.f32 u0 3))) |
(-.f32 (*.f32 -1/2 (pow.f32 u0 6)) (pow.f32 u0 3)) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 6)) (+.f32 (*.f32 -1 (pow.f32 u0 3)) (*.f32 -1/3 (pow.f32 u0 9)))) |
(fma.f32 -1/2 (pow.f32 u0 6) (fma.f32 -1 (pow.f32 u0 3) (*.f32 -1/3 (pow.f32 u0 9)))) |
(fma.f32 -1/2 (pow.f32 u0 6) (-.f32 (*.f32 -1/3 (pow.f32 u0 9)) (pow.f32 u0 3))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 6)) (+.f32 (*.f32 -1/4 (pow.f32 u0 12)) (+.f32 (*.f32 -1 (pow.f32 u0 3)) (*.f32 -1/3 (pow.f32 u0 9))))) |
(fma.f32 -1/2 (pow.f32 u0 6) (fma.f32 -1/4 (pow.f32 u0 12) (fma.f32 -1 (pow.f32 u0 3) (*.f32 -1/3 (pow.f32 u0 9))))) |
(fma.f32 -1/2 (pow.f32 u0 6) (fma.f32 -1/4 (pow.f32 u0 12) (-.f32 (*.f32 -1/3 (pow.f32 u0 9)) (pow.f32 u0 3)))) |
(+.f32 (*.f32 -3 (log.f32 (/.f32 1 u0))) (log.f32 -1)) |
(fma.f32 -3 (neg.f32 (log.f32 u0)) (log.f32 -1)) |
(-.f32 (log.f32 -1) (*.f32 (log.f32 u0) -3)) |
(-.f32 (+.f32 (*.f32 -3 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (/.f32 1 (pow.f32 u0 3))) |
(-.f32 (fma.f32 -3 (neg.f32 (log.f32 u0)) (log.f32 -1)) (/.f32 1 (pow.f32 u0 3))) |
(+.f32 (fma.f32 -3 (neg.f32 (log.f32 u0)) (log.f32 -1)) (/.f32 -1 (pow.f32 u0 3))) |
(-.f32 (-.f32 (log.f32 -1) (*.f32 (log.f32 u0) -3)) (/.f32 1 (pow.f32 u0 3))) |
(-.f32 (+.f32 (*.f32 -3 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 1 (pow.f32 u0 3)) (*.f32 1/2 (/.f32 1 (pow.f32 u0 6))))) |
(-.f32 (fma.f32 -3 (neg.f32 (log.f32 u0)) (log.f32 -1)) (+.f32 (/.f32 1 (pow.f32 u0 3)) (/.f32 1/2 (pow.f32 u0 6)))) |
(+.f32 (-.f32 (-.f32 (log.f32 -1) (*.f32 (log.f32 u0) -3)) (/.f32 1/2 (pow.f32 u0 6))) (/.f32 -1 (pow.f32 u0 3))) |
(-.f32 (+.f32 (*.f32 -3 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 1 (pow.f32 u0 3)) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u0 6))) (*.f32 1/3 (/.f32 1 (pow.f32 u0 9)))))) |
(-.f32 (fma.f32 -3 (neg.f32 (log.f32 u0)) (log.f32 -1)) (+.f32 (/.f32 1 (pow.f32 u0 3)) (+.f32 (/.f32 1/2 (pow.f32 u0 6)) (/.f32 1/3 (pow.f32 u0 9))))) |
(+.f32 (-.f32 (log.f32 -1) (*.f32 (log.f32 u0) -3)) (-.f32 (/.f32 -1 (pow.f32 u0 3)) (+.f32 (/.f32 1/2 (pow.f32 u0 6)) (/.f32 1/3 (pow.f32 u0 9))))) |
(*.f32 -3 (log.f32 (/.f32 -1 u0))) |
(-.f32 (*.f32 -3 (log.f32 (/.f32 -1 u0))) (/.f32 1 (pow.f32 u0 3))) |
(fma.f32 -3 (log.f32 (/.f32 -1 u0)) (/.f32 -1 (pow.f32 u0 3))) |
(-.f32 (*.f32 -3 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 (pow.f32 u0 3)) (*.f32 1/2 (/.f32 1 (pow.f32 u0 6))))) |
(-.f32 (*.f32 -3 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 (pow.f32 u0 3)) (/.f32 1/2 (pow.f32 u0 6)))) |
(-.f32 (fma.f32 -3 (log.f32 (/.f32 -1 u0)) (/.f32 -1 (pow.f32 u0 3))) (/.f32 1/2 (pow.f32 u0 6))) |
(-.f32 (*.f32 -3 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 (pow.f32 u0 3)) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u0 6))) (*.f32 1/3 (/.f32 1 (pow.f32 u0 9)))))) |
(-.f32 (*.f32 -3 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 (pow.f32 u0 3)) (+.f32 (/.f32 1/2 (pow.f32 u0 6)) (/.f32 1/3 (pow.f32 u0 9))))) |
(-.f32 (fma.f32 -3 (log.f32 (/.f32 -1 u0)) (/.f32 -1 (pow.f32 u0 3))) (+.f32 (/.f32 1/2 (pow.f32 u0 6)) (/.f32 1/3 (pow.f32 u0 9)))) |
(+.f32 0 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))) |
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(*.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha)) |
(+.f32 (*.f32 (log1p.f32 (pow.f32 u0 3)) (*.f32 alpha alpha)) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha))) |
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(*.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha)) |
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (pow.f32 u0 3))) (*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))) |
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(*.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha)) |
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (/.f32 (+.f32 (pow.f32 u0 3) 1) (+.f32 (fma.f32 u0 u0 u0) 1)) (*.f32 alpha alpha))) 2)) (log.f32 (cbrt.f32 (pow.f32 (/.f32 (+.f32 (pow.f32 u0 3) 1) (+.f32 (fma.f32 u0 u0 u0) 1)) (*.f32 alpha alpha))))) |
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (/.f32 (+.f32 1 (pow.f32 u0 3)) (+.f32 1 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha))))) (log.f32 (cbrt.f32 (pow.f32 (/.f32 (+.f32 1 (pow.f32 u0 3)) (+.f32 1 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha))))) |
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (/.f32 (+.f32 1 (pow.f32 u0 3)) (+.f32 1 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha))))) |
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (/.f32 (+.f32 (pow.f32 u0 3) 1) (+.f32 (fma.f32 u0 u0 u0) 1)) (*.f32 alpha alpha)))) (log.f32 (sqrt.f32 (pow.f32 (/.f32 (+.f32 (pow.f32 u0 3) 1) (+.f32 (fma.f32 u0 u0 u0) 1)) (*.f32 alpha alpha))))) |
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(*.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha)) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))))) 1) |
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(*.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha)) |
(/.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (*.f32 alpha alpha)) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2))) |
(/.f32 (*.f32 alpha alpha) (/.f32 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2)) (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (*.f32 alpha alpha)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(/.f32 (*.f32 alpha alpha) (/.f32 (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (*.f32 alpha alpha)) |
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3))) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2))) |
(/.f32 (*.f32 alpha alpha) (/.f32 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2)) (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)))) |
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2))) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(/.f32 (*.f32 alpha alpha) (/.f32 (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (*.f32 alpha alpha)) |
(pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) 1) |
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(*.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha)) |
(pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) 2) 1/2) |
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(*.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha)) |
(pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) 3) 1/3) |
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(*.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha)) |
(pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))) 3) |
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(*.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha)) |
(pow.f32 (*.f32 alpha (sqrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) 2) |
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(*.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha)) |
(pow.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) 3)) 1/3) |
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(*.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha)) |
(pow.f32 (*.f32 (pow.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) 3) (pow.f32 (*.f32 alpha alpha) 3)) 1/3) |
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(*.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha)) |
(neg.f32 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))) |
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(*.f32 alpha (*.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (neg.f32 alpha))) |
(sqrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) 2)) |
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(*.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha)) |
(log.f32 (pow.f32 (/.f32 (+.f32 (pow.f32 u0 3) 1) (+.f32 (fma.f32 u0 u0 u0) 1)) (*.f32 alpha alpha))) |
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(*.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha)) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))))) |
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(*.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha)) |
(log.f32 (/.f32 1 (pow.f32 (/.f32 (+.f32 (pow.f32 u0 3) 1) (+.f32 (fma.f32 u0 u0 u0) 1)) (*.f32 alpha alpha)))) |
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(*.f32 alpha (*.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (neg.f32 alpha))) |
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))))))) |
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(*.f32 alpha (*.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (neg.f32 alpha))) |
(cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) 3)) |
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(*.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha)) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) 3))) |
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(*.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha)) |
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) 3) (pow.f32 (*.f32 alpha alpha) 3))) |
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(*.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha)) |
(expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))))) |
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(*.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha)) |
(log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))))) |
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(*.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha)) |
(exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))))) |
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(*.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha)) |
(exp.f32 (*.f32 (log.f32 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))) 1)) |
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(*.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha)) |
(fma.f32 (*.f32 alpha alpha) (log1p.f32 (pow.f32 u0 3)) (*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))) |
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(*.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha)) |
(fma.f32 (log1p.f32 (pow.f32 u0 3)) (*.f32 alpha alpha) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha))) |
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(*.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha)) |
(+.f32 0 (log1p.f32 (fma.f32 u0 u0 u0))) |
(log1p.f32 (fma.f32 u0 u0 u0)) |
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (+.f32 (fma.f32 u0 u0 u0) 1)) 2)) (log.f32 (cbrt.f32 (+.f32 (fma.f32 u0 u0 u0) 1)))) |
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (+.f32 1 (fma.f32 u0 u0 u0))))) (log.f32 (cbrt.f32 (+.f32 1 (fma.f32 u0 u0 u0))))) |
(*.f32 3 (log.f32 (cbrt.f32 (+.f32 1 (fma.f32 u0 u0 u0))))) |
(+.f32 (log.f32 (hypot.f32 1 (hypot.f32 u0 (sqrt.f32 u0)))) (log.f32 (hypot.f32 1 (hypot.f32 u0 (sqrt.f32 u0))))) |
(*.f32 2 (log.f32 (hypot.f32 1 (hypot.f32 u0 (sqrt.f32 u0))))) |
(-.f32 (log1p.f32 (pow.f32 (fma.f32 u0 u0 u0) 3)) (log.f32 (+.f32 1 (-.f32 (pow.f32 (fma.f32 u0 u0 u0) 2) (fma.f32 u0 u0 u0))))) |
(-.f32 (log1p.f32 (pow.f32 (fma.f32 u0 u0 u0) 3)) (log1p.f32 (-.f32 (pow.f32 (fma.f32 u0 u0 u0) 2) (fma.f32 u0 u0 u0)))) |
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) 1) |
(log1p.f32 (fma.f32 u0 u0 u0)) |
(-.f32 (log.f32 (-.f32 1 (pow.f32 (fma.f32 u0 u0 u0) 2))) (log.f32 (-.f32 1 (fma.f32 u0 u0 u0)))) |
(-.f32 (log1p.f32 (neg.f32 (pow.f32 (fma.f32 u0 u0 u0) 2))) (log1p.f32 (neg.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 1) |
(log1p.f32 (fma.f32 u0 u0 u0)) |
(*.f32 1 (log1p.f32 (fma.f32 u0 u0 u0))) |
(log1p.f32 (fma.f32 u0 u0 u0)) |
(*.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2)) |
(log1p.f32 (fma.f32 u0 u0 u0)) |
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(log1p.f32 (fma.f32 u0 u0 u0)) |
(*.f32 (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(log1p.f32 (fma.f32 u0 u0 u0)) |
(pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 1) |
(log1p.f32 (fma.f32 u0 u0 u0)) |
(pow.f32 (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2) 1/2) |
(log1p.f32 (fma.f32 u0 u0 u0)) |
(pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 3) |
(log1p.f32 (fma.f32 u0 u0 u0)) |
(pow.f32 (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) |
(log1p.f32 (fma.f32 u0 u0 u0)) |
(pow.f32 (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3) 1/3) |
(log1p.f32 (fma.f32 u0 u0 u0)) |
(sqrt.f32 (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) |
(log1p.f32 (fma.f32 u0 u0 u0)) |
(log.f32 (+.f32 (fma.f32 u0 u0 u0) 1)) |
(log1p.f32 (fma.f32 u0 u0 u0)) |
(cbrt.f32 (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) |
(log1p.f32 (fma.f32 u0 u0 u0)) |
(expm1.f32 (log1p.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(log1p.f32 (fma.f32 u0 u0 u0)) |
(exp.f32 (log.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(log1p.f32 (fma.f32 u0 u0 u0)) |
(exp.f32 (*.f32 (log.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1)) |
(log1p.f32 (fma.f32 u0 u0 u0)) |
(+.f32 (log1p.f32 (pow.f32 u0 3)) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(+.f32 (log1p.f32 (pow.f32 u0 3)) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1)) |
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(+.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(+.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(+.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(+.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (fma.f32 -1 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(+.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(+.f32 0 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (pow.f32 u0 3))) |
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (/.f32 (+.f32 (pow.f32 u0 3) 1) (+.f32 (fma.f32 u0 u0 u0) 1))) 2)) (log.f32 (cbrt.f32 (/.f32 (+.f32 (pow.f32 u0 3) 1) (+.f32 (fma.f32 u0 u0 u0) 1))))) |
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 u0 3)) (+.f32 1 (fma.f32 u0 u0 u0)))))) (log.f32 (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 u0 3)) (+.f32 1 (fma.f32 u0 u0 u0)))))) |
(*.f32 3 (log.f32 (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 u0 3)) (+.f32 1 (fma.f32 u0 u0 u0)))))) |
(+.f32 (log.f32 (sqrt.f32 (/.f32 (+.f32 (pow.f32 u0 3) 1) (+.f32 (fma.f32 u0 u0 u0) 1)))) (log.f32 (sqrt.f32 (/.f32 (+.f32 (pow.f32 u0 3) 1) (+.f32 (fma.f32 u0 u0 u0) 1))))) |
(*.f32 2 (log.f32 (sqrt.f32 (/.f32 (+.f32 1 (pow.f32 u0 3)) (+.f32 1 (fma.f32 u0 u0 u0)))))) |
(*.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) 1) |
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(*.f32 1 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(*.f32 (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) 2)) |
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) 2) (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (sqrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(*.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (/.f32 1 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2)))) |
(/.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2))) |
(*.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (/.f32 1 (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(/.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 (+.f32 (sqrt.f32 (log1p.f32 (pow.f32 u0 3))) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (-.f32 (sqrt.f32 (log1p.f32 (pow.f32 u0 3))) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))))) |
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(/.f32 1 (/.f32 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2)) (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)))) |
(*.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (/.f32 1 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2)))) |
(/.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2))) |
(/.f32 1 (/.f32 (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)))) |
(*.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (/.f32 1 (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(/.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(/.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2))) |
(*.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (/.f32 1 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2)))) |
(/.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (/.f32 1 (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3))) (neg.f32 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2)))) |
(*.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (/.f32 1 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2)))) |
(/.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2))) |
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2))) (neg.f32 (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(*.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (/.f32 1 (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(/.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(/.f32 (+.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 3)) (+.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (-.f32 (pow.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (*.f32 (log1p.f32 (pow.f32 u0 3)) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))))) |
(*.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (/.f32 1 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2)))) |
(/.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2))) |
(/.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (-.f32 (log1p.f32 (pow.f32 u0 3)) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))) |
(*.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (/.f32 1 (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(/.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(pow.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) 1) |
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(pow.f32 (pow.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) 2) 1/2) |
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(pow.f32 (pow.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) 3) 1/3) |
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) 3) |
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(pow.f32 (sqrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) 2) |
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(pow.f32 (/.f32 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2)) (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3))) -1) |
(*.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (/.f32 1 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2)))) |
(/.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2))) |
(pow.f32 (/.f32 (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2))) -1) |
(*.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (/.f32 1 (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(/.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(sqrt.f32 (pow.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) |
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(log.f32 (/.f32 (+.f32 (pow.f32 u0 3) 1) (+.f32 (fma.f32 u0 u0 u0) 1))) |
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))) |
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(log.f32 (*.f32 (+.f32 (pow.f32 u0 3) 1) (/.f32 1 (+.f32 (fma.f32 u0 u0 u0) 1)))) |
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(log.f32 (*.f32 (exp.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (+.f32 (pow.f32 u0 3) 1))) |
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(log.f32 (*.f32 (/.f32 1 (+.f32 (fma.f32 u0 u0 u0) 1)) (+.f32 (pow.f32 u0 3) 1))) |
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(cbrt.f32 (pow.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) 3)) |
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(expm1.f32 (log1p.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(log1p.f32 (expm1.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(exp.f32 (log.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(exp.f32 (*.f32 (log.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) 1)) |
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (log1p.f32 (pow.f32 u0 3)) 1 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (log1p.f32 (pow.f32 u0 3)) 1 (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1)) |
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) 1 (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) 1 (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) 1 (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 1 (log1p.f32 (pow.f32 u0 3)) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 1 (log1p.f32 (pow.f32 u0 3)) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1)) |
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 1 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 1 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 1 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 1 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (pow.f32 u0 3))) |
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (log1p.f32 (pow.f32 u0 3))) |
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) 2) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) 2) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) 2) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) 2) (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) 2) (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) 2) (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (cbrt.f32 (log1p.f32 (pow.f32 u0 3))) (pow.f32 (cbrt.f32 (log1p.f32 (pow.f32 u0 3))) 2) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (cbrt.f32 (log1p.f32 (pow.f32 u0 3))) (pow.f32 (cbrt.f32 (log1p.f32 (pow.f32 u0 3))) 2) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1)) |
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (pow.f32 (cbrt.f32 (log1p.f32 (pow.f32 u0 3))) 2) (cbrt.f32 (log1p.f32 (pow.f32 u0 3))) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (pow.f32 (cbrt.f32 (log1p.f32 (pow.f32 u0 3))) 2) (cbrt.f32 (log1p.f32 (pow.f32 u0 3))) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1)) |
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (neg.f32 (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (log1p.f32 (pow.f32 u0 3))) |
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (sqrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (sqrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (sqrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (sqrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (sqrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (sqrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (sqrt.f32 (log1p.f32 (pow.f32 u0 3))) (sqrt.f32 (log1p.f32 (pow.f32 u0 3))) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (sqrt.f32 (log1p.f32 (pow.f32 u0 3))) (sqrt.f32 (log1p.f32 (pow.f32 u0 3))) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1)) |
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (/.f32 1 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2))) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (/.f32 1 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2)))) |
(/.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2))) |
(fma.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (/.f32 1 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (/.f32 1 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2)))) |
(/.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2))) |
(fma.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (/.f32 1 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2))) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (/.f32 1 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2)))) |
(/.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2))) |
(fma.f32 -1 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (pow.f32 u0 3))) |
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (/.f32 1 (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (/.f32 1 (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(/.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (/.f32 1 (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (/.f32 1 (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(/.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (/.f32 1 (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (/.f32 1 (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(/.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (pow.f32 (cbrt.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) 2) (cbrt.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (log1p.f32 (pow.f32 u0 3))) |
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (sqrt.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (sqrt.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (log1p.f32 (pow.f32 u0 3))) |
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (pow.f32 u0 3))) |
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (+.f32 (sqrt.f32 (log1p.f32 (pow.f32 u0 3))) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (-.f32 (sqrt.f32 (log1p.f32 (pow.f32 u0 3))) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (+.f32 (sqrt.f32 (log1p.f32 (pow.f32 u0 3))) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (-.f32 (sqrt.f32 (log1p.f32 (pow.f32 u0 3))) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (+.f32 (sqrt.f32 (log1p.f32 (pow.f32 u0 3))) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (-.f32 (sqrt.f32 (log1p.f32 (pow.f32 u0 3))) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (pow.f32 u0 3))) |
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(+.f32 0 (log1p.f32 (pow.f32 u0 3))) |
(log1p.f32 (pow.f32 u0 3)) |
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (+.f32 (pow.f32 u0 3) 1)) 2)) (log.f32 (cbrt.f32 (+.f32 (pow.f32 u0 3) 1)))) |
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (+.f32 1 (pow.f32 u0 3))))) (log.f32 (cbrt.f32 (+.f32 1 (pow.f32 u0 3))))) |
(*.f32 3 (log.f32 (cbrt.f32 (+.f32 1 (pow.f32 u0 3))))) |
(+.f32 (log.f32 (hypot.f32 1 (pow.f32 u0 3/2))) (log.f32 (hypot.f32 1 (pow.f32 u0 3/2)))) |
(*.f32 2 (log.f32 (hypot.f32 1 (pow.f32 u0 3/2)))) |
(-.f32 (log1p.f32 (pow.f32 (pow.f32 u0 3) 3)) (log.f32 (+.f32 1 (+.f32 (pow.f32 u0 6) (pow.f32 u0 3))))) |
(-.f32 (log1p.f32 (pow.f32 (pow.f32 u0 3) 3)) (log1p.f32 (+.f32 (pow.f32 u0 3) (pow.f32 u0 6)))) |
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 (pow.f32 u0 3)))) 1) |
(log1p.f32 (pow.f32 u0 3)) |
(-.f32 (log.f32 (-.f32 1 (pow.f32 u0 6))) (log1p.f32 (pow.f32 u0 3))) |
(-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 6))) (log1p.f32 (pow.f32 u0 3))) |
(*.f32 (log1p.f32 (pow.f32 u0 3)) 1) |
(log1p.f32 (pow.f32 u0 3)) |
(*.f32 1 (log1p.f32 (pow.f32 u0 3))) |
(log1p.f32 (pow.f32 u0 3)) |
(*.f32 (cbrt.f32 (log1p.f32 (pow.f32 u0 3))) (pow.f32 (cbrt.f32 (log1p.f32 (pow.f32 u0 3))) 2)) |
(log1p.f32 (pow.f32 u0 3)) |
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 (pow.f32 u0 3))) 2) (cbrt.f32 (log1p.f32 (pow.f32 u0 3)))) |
(log1p.f32 (pow.f32 u0 3)) |
(*.f32 (sqrt.f32 (log1p.f32 (pow.f32 u0 3))) (sqrt.f32 (log1p.f32 (pow.f32 u0 3)))) |
(log1p.f32 (pow.f32 u0 3)) |
(pow.f32 (log1p.f32 (pow.f32 u0 3)) 1) |
(log1p.f32 (pow.f32 u0 3)) |
(pow.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) 1/2) |
(log1p.f32 (pow.f32 u0 3)) |
(pow.f32 (cbrt.f32 (log1p.f32 (pow.f32 u0 3))) 3) |
(log1p.f32 (pow.f32 u0 3)) |
(pow.f32 (sqrt.f32 (log1p.f32 (pow.f32 u0 3))) 2) |
(log1p.f32 (pow.f32 u0 3)) |
(pow.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) 1/3) |
(log1p.f32 (pow.f32 u0 3)) |
(sqrt.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2)) |
(log1p.f32 (pow.f32 u0 3)) |
(log.f32 (+.f32 (pow.f32 u0 3) 1)) |
(log1p.f32 (pow.f32 u0 3)) |
(cbrt.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3)) |
(log1p.f32 (pow.f32 u0 3)) |
(expm1.f32 (log1p.f32 (log1p.f32 (pow.f32 u0 3)))) |
(log1p.f32 (pow.f32 u0 3)) |
(exp.f32 (log.f32 (log1p.f32 (pow.f32 u0 3)))) |
(log1p.f32 (pow.f32 u0 3)) |
(exp.f32 (*.f32 (log.f32 (log1p.f32 (pow.f32 u0 3))) 1)) |
(log1p.f32 (pow.f32 u0 3)) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.3b | (*.f32 (*.f32 alpha alpha) u0) |
Compiled 12 to 4 computations (66.7% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | u0 | @ | 0 | (*.f32 (*.f32 alpha alpha) u0) |
| 0.0ms | alpha | @ | inf | (*.f32 (*.f32 alpha alpha) u0) |
| 0.0ms | u0 | @ | inf | (*.f32 (*.f32 alpha alpha) u0) |
| 0.0ms | alpha | @ | 0 | (*.f32 (*.f32 alpha alpha) u0) |
| 0.0ms | u0 | @ | -inf | (*.f32 (*.f32 alpha alpha) u0) |
| 1× | batch-egg-rewrite |
| 457× | pow1_binary32 |
| 434× | add-sqr-sqrt_binary32 |
| 428× | *-un-lft-identity_binary32 |
| 420× | add-log-exp_binary32 |
| 420× | log1p-expm1-u_binary32 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 5 | 7 |
| 1 | 100 | 7 |
| 2 | 1205 | 7 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (*.f32 alpha alpha) u0) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha u0))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (*.f32 alpha u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha u0))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (sqrt.f32 u0)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (*.f32 alpha alpha)) u0))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha u0))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha u0))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha u0)))))))) |
| 1× | egg-herbie |
| 727× | log-prod_binary32 |
| 668× | distribute-rgt-in_binary32 |
| 656× | distribute-lft-in_binary32 |
| 483× | associate-*l*_binary32 |
| 400× | associate-*r*_binary32 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 37 | 245 |
| 1 | 94 | 245 |
| 2 | 338 | 245 |
| 3 | 2384 | 245 |
| 4 | 7880 | 245 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(-.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha u0))) 1) |
(pow.f32 (*.f32 alpha (*.f32 alpha u0)) 1) |
(pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3) 1/3) |
(pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha u0))) 3) |
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 2) |
(sqrt.f32 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0))) |
(log.f32 (pow.f32 (exp.f32 (*.f32 alpha alpha)) u0)) |
(cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3)) |
(expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha u0)))) |
(log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha u0)))) |
(exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha u0)))) |
| Outputs |
|---|
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(-.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha u0))) 1) |
(*.f32 u0 (*.f32 alpha alpha)) |
(pow.f32 (*.f32 alpha (*.f32 alpha u0)) 1) |
(*.f32 u0 (*.f32 alpha alpha)) |
(pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3) 1/3) |
(*.f32 u0 (*.f32 alpha alpha)) |
(pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha u0))) 3) |
(*.f32 u0 (*.f32 alpha alpha)) |
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 2) |
(*.f32 u0 (*.f32 alpha alpha)) |
(sqrt.f32 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0))) |
(*.f32 u0 (*.f32 alpha alpha)) |
(log.f32 (pow.f32 (exp.f32 (*.f32 alpha alpha)) u0)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha u0)))) |
(*.f32 u0 (*.f32 alpha alpha)) |
(log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha u0)))) |
(*.f32 u0 (*.f32 alpha alpha)) |
(exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha u0)))) |
(*.f32 u0 (*.f32 alpha alpha)) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0) |
| ✓ | 0.2b | (*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0))) |
| ✓ | 0.2b | (*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)) |
Compiled 43 to 24 computations (44.2% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | alpha | @ | 0 | (*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)) |
| 1.0ms | u0 | @ | inf | (*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)) |
| 0.0ms | alpha | @ | inf | (*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0))) |
| 0.0ms | u0 | @ | 0 | (*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0))) |
| 0.0ms | u0 | @ | 0 | (*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)) |
| 1× | batch-egg-rewrite |
| 697× | prod-diff_binary32 |
| 541× | log-prod_binary32 |
| 367× | pow-prod-down_binary32 |
| 301× | fma-def_binary32 |
| 256× | pow2_binary32 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 41 |
| 1 | 220 | 39 |
| 2 | 3027 | 33 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)) |
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0))) |
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha) (*.f32 (neg.f32 u0) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alpha (*.f32 -1/2 (*.f32 u0 u0))) (*.f32 alpha (neg.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3)) alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) alpha) (*.f32 u0 (fma.f32 u0 -1/2 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alpha (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3))) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alpha (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0))) (*.f32 u0 (fma.f32 u0 -1/2 1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 alpha (*.f32 -1/2 (*.f32 u0 u0)) (*.f32 alpha (neg.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha (*.f32 (neg.f32 u0) alpha)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 (*.f32 (*.f32 u0 (sqrt.f32 -1/2)) alpha) 2) (*.f32 (neg.f32 u0) (*.f32 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 (*.f32 alpha (*.f32 u0 (sqrt.f32 -1/2))) 2) (*.f32 (*.f32 alpha alpha) (neg.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha))) 2)) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha)))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3))) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0))) (*.f32 u0 (fma.f32 u0 -1/2 1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 4) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 6) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) alpha) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 6))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 -1/2 (*.f32 u0 u0)) (*.f32 alpha alpha) (*.f32 (neg.f32 u0) (*.f32 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 alpha alpha) (*.f32 -1/2 (*.f32 u0 u0)) (*.f32 (*.f32 alpha alpha) (neg.f32 u0))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 -1/2 (*.f32 u0 u0)) (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 -1/2 (*.f32 u0 u0)) (*.f32 (neg.f32 u0) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (fma.f32 (neg.f32 u0) 1 u0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (fma.f32 (neg.f32 (cbrt.f32 u0)) (pow.f32 (cbrt.f32 u0) 2) u0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (+.f32 (neg.f32 u0) u0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (fma.f32 -1 u0 u0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 u0) 2)) (cbrt.f32 u0) u0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 u0) (*.f32 -1/2 (*.f32 u0 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 u0 (fma.f32 u0 -1/2 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 u0 (fma.f32 u0 -1/2 -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 u0 (fma.f32 u0 -1/2 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (pow.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 2) (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3)) (/.f32 1 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (/.f32 1 (*.f32 u0 (fma.f32 u0 -1/2 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fma.f32 u0 (sqrt.f32 -1/2) (sqrt.f32 u0)) (fma.f32 u0 (sqrt.f32 -1/2) (neg.f32 (sqrt.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)) (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (*.f32 u0 (fma.f32 u0 -1/2 1)) (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3)) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (*.f32 u0 (fma.f32 u0 -1/2 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3))) (neg.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0))) (neg.f32 (*.f32 u0 (fma.f32 u0 -1/2 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 (pow.f32 u0 6) -1/8 (pow.f32 (neg.f32 u0) 3)) (fma.f32 (pow.f32 (*.f32 u0 u0) 2) 1/4 (-.f32 (pow.f32 (neg.f32 u0) 2) (*.f32 (*.f32 -1/2 (*.f32 u0 u0)) (neg.f32 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (pow.f32 (neg.f32 u0) 2)) (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) (neg.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)) (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (*.f32 u0 (fma.f32 u0 -1/2 1)) (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 -1/2 (*.f32 u0 u0)))) (exp.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (/.f32 (pow.f32 (exp.f32 u0) (*.f32 u0 -1/2)) (+.f32 1 (expm1.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 -1/2 (*.f32 u0 u0)))) (+.f32 1 (expm1.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 -1/2 (*.f32 u0 u0)))) (exp.f32 (neg.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 -1/2 (*.f32 u0 u0)))) (/.f32 1 (exp.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (exp.f32 (neg.f32 u0)) (pow.f32 (exp.f32 u0) (*.f32 u0 -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (exp.f32 (neg.f32 u0)) (+.f32 1 (expm1.f32 (*.f32 -1/2 (*.f32 u0 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (/.f32 1 (exp.f32 u0)) (+.f32 1 (expm1.f32 (*.f32 -1/2 (*.f32 u0 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 u0 (*.f32 u0 -1/2) (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 u0 (*.f32 u0 -1/2) (*.f32 (neg.f32 u0) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 u0 (fma.f32 u0 -1/2 -1) (fma.f32 (neg.f32 u0) 1 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 u0 (fma.f32 u0 -1/2 -1) (fma.f32 (neg.f32 (cbrt.f32 u0)) (pow.f32 (cbrt.f32 u0) 2) u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 u0 (fma.f32 u0 -1/2 -1) (+.f32 (neg.f32 u0) u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 -1/2 (*.f32 u0 u0) (*.f32 (neg.f32 u0) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 -1/2) u0 (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 -1/2) u0 (*.f32 (neg.f32 u0) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 -1/2 (*.f32 u0 u0)) 1 (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 -1/2 (*.f32 u0 u0)) 1 (*.f32 (neg.f32 u0) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 1 (fma.f32 (neg.f32 u0) 1 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 1 (fma.f32 (neg.f32 (cbrt.f32 u0)) (pow.f32 (cbrt.f32 u0) 2) u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 1 (+.f32 (neg.f32 u0) u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 -1/2 (*.f32 u0 u0)) (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 -1/2 (*.f32 u0 u0)) (*.f32 (neg.f32 u0) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (fma.f32 (neg.f32 u0) 1 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (fma.f32 (neg.f32 (cbrt.f32 u0)) (pow.f32 (cbrt.f32 u0) 2) u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (+.f32 (neg.f32 u0) u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (neg.f32 u0) (*.f32 -1/2 (*.f32 u0 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 u0) -1/2 (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 u0) -1/2 (*.f32 (neg.f32 u0) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (*.f32 (*.f32 u0 u0) 1/4)) (*.f32 (cbrt.f32 (*.f32 u0 -1/2)) u0) (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (*.f32 (*.f32 u0 u0) 1/4)) (*.f32 (cbrt.f32 (*.f32 u0 -1/2)) u0) (*.f32 (neg.f32 u0) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (*.f32 -1/2 (*.f32 u0 u0))) (cbrt.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)) (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (*.f32 -1/2 (*.f32 u0 u0))) (cbrt.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)) (*.f32 (neg.f32 u0) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)) (cbrt.f32 (*.f32 -1/2 (*.f32 u0 u0))) (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)) (cbrt.f32 (*.f32 -1/2 (*.f32 u0 u0))) (*.f32 (neg.f32 u0) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 u0) 2) (neg.f32 (cbrt.f32 u0)) (*.f32 -1/2 (*.f32 u0 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 u0) 2) (*.f32 (cbrt.f32 u0) (*.f32 u0 -1/2)) (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 u0) 2) (*.f32 (cbrt.f32 u0) (*.f32 u0 -1/2)) (*.f32 (neg.f32 u0) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (pow.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 2) (fma.f32 (neg.f32 u0) 1 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (pow.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 2) (fma.f32 (neg.f32 (cbrt.f32 u0)) (pow.f32 (cbrt.f32 u0) 2) u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (pow.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 2) (+.f32 (neg.f32 u0) u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 2) (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (fma.f32 (neg.f32 u0) 1 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 2) (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (fma.f32 (neg.f32 (cbrt.f32 u0)) (pow.f32 (cbrt.f32 u0) 2) u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 2) (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (+.f32 (neg.f32 u0) u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 u0 -1/2)) (*.f32 (sqrt.f32 (*.f32 u0 -1/2)) u0) (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 u0 -1/2)) (*.f32 (sqrt.f32 (*.f32 u0 -1/2)) u0) (*.f32 (neg.f32 u0) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 (sqrt.f32 -1/2)) (*.f32 u0 (sqrt.f32 -1/2)) (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 (sqrt.f32 -1/2)) (*.f32 u0 (sqrt.f32 -1/2)) (*.f32 (neg.f32 u0) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 u0) (neg.f32 (sqrt.f32 u0)) (*.f32 -1/2 (*.f32 u0 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 u0) (*.f32 (sqrt.f32 u0) (*.f32 u0 -1/2)) (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 u0) (*.f32 (sqrt.f32 u0) (*.f32 u0 -1/2)) (*.f32 (neg.f32 u0) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (fma.f32 (neg.f32 u0) 1 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (fma.f32 (neg.f32 (cbrt.f32 u0)) (pow.f32 (cbrt.f32 u0) 2) u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (+.f32 (neg.f32 u0) u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3)) (/.f32 1 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4))) (fma.f32 (neg.f32 u0) 1 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3)) (/.f32 1 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4))) (fma.f32 (neg.f32 (cbrt.f32 u0)) (pow.f32 (cbrt.f32 u0) 2) u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3)) (/.f32 1 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4))) (+.f32 (neg.f32 u0) u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 -1 u0 (*.f32 -1/2 (*.f32 u0 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (/.f32 1 (*.f32 u0 (fma.f32 u0 -1/2 1))) (fma.f32 (neg.f32 u0) 1 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (/.f32 1 (*.f32 u0 (fma.f32 u0 -1/2 1))) (fma.f32 (neg.f32 (cbrt.f32 u0)) (pow.f32 (cbrt.f32 u0) 2) u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (/.f32 1 (*.f32 u0 (fma.f32 u0 -1/2 1))) (+.f32 (neg.f32 u0) u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (neg.f32 u0)) 2) (cbrt.f32 (neg.f32 u0)) (*.f32 -1/2 (*.f32 u0 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (neg.f32 u0)) (sqrt.f32 (neg.f32 u0)) (*.f32 -1/2 (*.f32 u0 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (neg.f32 (sqrt.f32 u0)) (sqrt.f32 u0) (*.f32 -1/2 (*.f32 u0 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (fma.f32 u0 (sqrt.f32 -1/2) (sqrt.f32 u0)) (fma.f32 u0 (sqrt.f32 -1/2) (neg.f32 (sqrt.f32 u0))) (fma.f32 (neg.f32 u0) 1 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (fma.f32 u0 (sqrt.f32 -1/2) (sqrt.f32 u0)) (fma.f32 u0 (sqrt.f32 -1/2) (neg.f32 (sqrt.f32 u0))) (fma.f32 (neg.f32 (cbrt.f32 u0)) (pow.f32 (cbrt.f32 u0) 2) u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (fma.f32 u0 (sqrt.f32 -1/2) (sqrt.f32 u0)) (fma.f32 u0 (sqrt.f32 -1/2) (neg.f32 (sqrt.f32 u0))) (+.f32 (neg.f32 u0) u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (neg.f32 (pow.f32 (cbrt.f32 u0) 2)) (cbrt.f32 u0) (*.f32 -1/2 (*.f32 u0 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 (cbrt.f32 (*.f32 (*.f32 u0 u0) 1/4))) (cbrt.f32 (*.f32 u0 -1/2)) (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 (cbrt.f32 (*.f32 (*.f32 u0 u0) 1/4))) (cbrt.f32 (*.f32 u0 -1/2)) (*.f32 (neg.f32 u0) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 (sqrt.f32 (*.f32 u0 -1/2))) (sqrt.f32 (*.f32 u0 -1/2)) (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 (sqrt.f32 (*.f32 u0 -1/2))) (sqrt.f32 (*.f32 u0 -1/2)) (*.f32 (neg.f32 u0) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (*.f32 u0 -1/2) (pow.f32 (cbrt.f32 u0) 2)) (cbrt.f32 u0) (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (*.f32 u0 -1/2) (pow.f32 (cbrt.f32 u0) 2)) (cbrt.f32 u0) (*.f32 (neg.f32 u0) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (*.f32 u0 -1/2) (sqrt.f32 u0)) (sqrt.f32 u0) (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (*.f32 u0 -1/2) (sqrt.f32 u0)) (sqrt.f32 u0) (*.f32 (neg.f32 u0) 1)))))) |
| 1× | egg-herbie |
| 529× | times-frac_binary32 |
| 494× | unswap-sqr_binary32 |
| 424× | distribute-rgt-in_binary32 |
| 398× | distribute-lft-in_binary32 |
| 210× | log-prod_binary32 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 361 | 3496 |
| 1 | 867 | 3051 |
| 2 | 2643 | 2995 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 alpha (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) |
(*.f32 alpha (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) |
(*.f32 alpha (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) |
(*.f32 alpha (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) |
(*.f32 alpha (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) |
(*.f32 alpha (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) |
(*.f32 alpha (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) |
(*.f32 alpha (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) |
(*.f32 alpha (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) |
(*.f32 alpha (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) |
(*.f32 alpha (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) |
(*.f32 alpha (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) |
(*.f32 -1 (*.f32 u0 alpha)) |
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(*.f32 u0 (pow.f32 alpha 2)) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(*.f32 -1 u0) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(*.f32 -1/2 (pow.f32 u0 2)) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(*.f32 -1/2 (pow.f32 u0 2)) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(+.f32 0 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))) |
(+.f32 (*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha) (*.f32 (neg.f32 u0) alpha)) |
(+.f32 (*.f32 alpha (*.f32 -1/2 (*.f32 u0 u0))) (*.f32 alpha (neg.f32 u0))) |
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1)))))) |
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1)))))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))))) 1) |
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3)) alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) alpha) (*.f32 u0 (fma.f32 u0 -1/2 1))) |
(/.f32 (*.f32 alpha (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3))) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4))) |
(/.f32 (*.f32 alpha (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0))) (*.f32 u0 (fma.f32 u0 -1/2 1))) |
(pow.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) 1) |
(pow.f32 (pow.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) 2) 1/2) |
(pow.f32 (pow.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) 3) 1/3) |
(pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 3) |
(pow.f32 (sqrt.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 2) |
(neg.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))) |
(sqrt.f32 (pow.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) 2)) |
(log.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1)))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))))) |
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))))))) |
(cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) 3)) |
(expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))))) |
(log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))))) |
(exp.f32 (log.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 1)) |
(fma.f32 alpha (*.f32 -1/2 (*.f32 u0 u0)) (*.f32 alpha (neg.f32 u0))) |
(fma.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha (*.f32 (neg.f32 u0) alpha)) |
(+.f32 0 (*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))))) |
(+.f32 (pow.f32 (*.f32 (*.f32 u0 (sqrt.f32 -1/2)) alpha) 2) (*.f32 (neg.f32 u0) (*.f32 alpha alpha))) |
(+.f32 (pow.f32 (*.f32 alpha (*.f32 u0 (sqrt.f32 -1/2))) 2) (*.f32 (*.f32 alpha alpha) (neg.f32 u0))) |
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha))) 2)) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha))))) |
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha)))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha))))) |
(-.f32 0 (*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))))) 1) |
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3))) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4))) |
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0))) (*.f32 u0 (fma.f32 u0 -1/2 1))) |
(pow.f32 (*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 1) |
(pow.f32 (pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 4) 1/2) |
(pow.f32 (pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 6) 1/3) |
(pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))))) 3) |
(pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 2) |
(pow.f32 (*.f32 (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) alpha) 2) |
(neg.f32 (*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))))) |
(sqrt.f32 (pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 4)) |
(log.f32 (pow.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))))))) |
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))))))) |
(cbrt.f32 (pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 6)) |
(expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))))) |
(log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))))) |
(exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))))) 1)) |
(fma.f32 (*.f32 -1/2 (*.f32 u0 u0)) (*.f32 alpha alpha) (*.f32 (neg.f32 u0) (*.f32 alpha alpha))) |
(fma.f32 (*.f32 alpha alpha) (*.f32 -1/2 (*.f32 u0 u0)) (*.f32 (*.f32 alpha alpha) (neg.f32 u0))) |
(+.f32 (*.f32 -1/2 (*.f32 u0 u0)) (neg.f32 u0)) |
(+.f32 (*.f32 -1/2 (*.f32 u0 u0)) (*.f32 (neg.f32 u0) 1)) |
(+.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (fma.f32 (neg.f32 u0) 1 u0)) |
(+.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (fma.f32 (neg.f32 (cbrt.f32 u0)) (pow.f32 (cbrt.f32 u0) 2) u0)) |
(+.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (+.f32 (neg.f32 u0) u0)) |
(+.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (fma.f32 -1 u0 u0)) |
(+.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 u0) 2)) (cbrt.f32 u0) u0)) |
(+.f32 (neg.f32 u0) (*.f32 -1/2 (*.f32 u0 u0))) |
(+.f32 0 (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1))))) |
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1))))) |
(*.f32 u0 (fma.f32 u0 -1/2 -1)) |
(*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 1) |
(*.f32 1 (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(*.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (pow.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 2)) |
(*.f32 (pow.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 2) (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) |
(*.f32 (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) |
(*.f32 (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3)) (/.f32 1 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)))) |
(*.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (/.f32 1 (*.f32 u0 (fma.f32 u0 -1/2 1)))) |
(*.f32 (fma.f32 u0 (sqrt.f32 -1/2) (sqrt.f32 u0)) (fma.f32 u0 (sqrt.f32 -1/2) (neg.f32 (sqrt.f32 u0)))) |
(/.f32 1 (/.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)) (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3)))) |
(/.f32 1 (/.f32 (*.f32 u0 (fma.f32 u0 -1/2 1)) (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)))) |
(/.f32 (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3)) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4))) |
(/.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (*.f32 u0 (fma.f32 u0 -1/2 1))) |
(/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3))) (neg.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)))) |
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0))) (neg.f32 (*.f32 u0 (fma.f32 u0 -1/2 1)))) |
(/.f32 (fma.f32 (pow.f32 u0 6) -1/8 (pow.f32 (neg.f32 u0) 3)) (fma.f32 (pow.f32 (*.f32 u0 u0) 2) 1/4 (-.f32 (pow.f32 (neg.f32 u0) 2) (*.f32 (*.f32 -1/2 (*.f32 u0 u0)) (neg.f32 u0))))) |
(/.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (pow.f32 (neg.f32 u0) 2)) (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) (neg.f32 u0))) |
(pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 1) |
(pow.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 2) 1/2) |
(pow.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 3) 1/3) |
(pow.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 3) |
(pow.f32 (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 2) |
(pow.f32 (/.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)) (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3))) -1) |
(pow.f32 (/.f32 (*.f32 u0 (fma.f32 u0 -1/2 1)) (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0))) -1) |
(sqrt.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 2)) |
(log.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))))) |
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 -1/2 (*.f32 u0 u0)))) (exp.f32 u0))) |
(log.f32 (/.f32 (pow.f32 (exp.f32 u0) (*.f32 u0 -1/2)) (+.f32 1 (expm1.f32 u0)))) |
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 -1/2 (*.f32 u0 u0)))) (+.f32 1 (expm1.f32 u0)))) |
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 -1/2 (*.f32 u0 u0)))) (exp.f32 (neg.f32 u0)))) |
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 -1/2 (*.f32 u0 u0)))) (/.f32 1 (exp.f32 u0)))) |
(log.f32 (*.f32 (exp.f32 (neg.f32 u0)) (pow.f32 (exp.f32 u0) (*.f32 u0 -1/2)))) |
(log.f32 (*.f32 (exp.f32 (neg.f32 u0)) (+.f32 1 (expm1.f32 (*.f32 -1/2 (*.f32 u0 u0)))))) |
(log.f32 (*.f32 (/.f32 1 (exp.f32 u0)) (+.f32 1 (expm1.f32 (*.f32 -1/2 (*.f32 u0 u0)))))) |
(cbrt.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 3)) |
(expm1.f32 (log1p.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) |
(log1p.f32 (expm1.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) |
(exp.f32 (log.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) |
(exp.f32 (*.f32 (log.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 1)) |
(fma.f32 u0 (*.f32 u0 -1/2) (neg.f32 u0)) |
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 (neg.f32 u0) 1)) |
(fma.f32 u0 (fma.f32 u0 -1/2 -1) (fma.f32 (neg.f32 u0) 1 u0)) |
(fma.f32 u0 (fma.f32 u0 -1/2 -1) (fma.f32 (neg.f32 (cbrt.f32 u0)) (pow.f32 (cbrt.f32 u0) 2) u0)) |
(fma.f32 u0 (fma.f32 u0 -1/2 -1) (+.f32 (neg.f32 u0) u0)) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(fma.f32 -1/2 (*.f32 u0 u0) (*.f32 (neg.f32 u0) 1)) |
(fma.f32 (*.f32 u0 -1/2) u0 (neg.f32 u0)) |
(fma.f32 (*.f32 u0 -1/2) u0 (*.f32 (neg.f32 u0) 1)) |
(fma.f32 (*.f32 -1/2 (*.f32 u0 u0)) 1 (neg.f32 u0)) |
(fma.f32 (*.f32 -1/2 (*.f32 u0 u0)) 1 (*.f32 (neg.f32 u0) 1)) |
(fma.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 1 (fma.f32 (neg.f32 u0) 1 u0)) |
(fma.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 1 (fma.f32 (neg.f32 (cbrt.f32 u0)) (pow.f32 (cbrt.f32 u0) 2) u0)) |
(fma.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 1 (+.f32 (neg.f32 u0) u0)) |
(fma.f32 1 (*.f32 -1/2 (*.f32 u0 u0)) (neg.f32 u0)) |
(fma.f32 1 (*.f32 -1/2 (*.f32 u0 u0)) (*.f32 (neg.f32 u0) 1)) |
(fma.f32 1 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (fma.f32 (neg.f32 u0) 1 u0)) |
(fma.f32 1 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (fma.f32 (neg.f32 (cbrt.f32 u0)) (pow.f32 (cbrt.f32 u0) 2) u0)) |
(fma.f32 1 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (+.f32 (neg.f32 u0) u0)) |
(fma.f32 1 (neg.f32 u0) (*.f32 -1/2 (*.f32 u0 u0))) |
(fma.f32 (*.f32 u0 u0) -1/2 (neg.f32 u0)) |
(fma.f32 (*.f32 u0 u0) -1/2 (*.f32 (neg.f32 u0) 1)) |
(fma.f32 (cbrt.f32 (*.f32 (*.f32 u0 u0) 1/4)) (*.f32 (cbrt.f32 (*.f32 u0 -1/2)) u0) (neg.f32 u0)) |
(fma.f32 (cbrt.f32 (*.f32 (*.f32 u0 u0) 1/4)) (*.f32 (cbrt.f32 (*.f32 u0 -1/2)) u0) (*.f32 (neg.f32 u0) 1)) |
(fma.f32 (cbrt.f32 (*.f32 -1/2 (*.f32 u0 u0))) (cbrt.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)) (neg.f32 u0)) |
(fma.f32 (cbrt.f32 (*.f32 -1/2 (*.f32 u0 u0))) (cbrt.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)) (*.f32 (neg.f32 u0) 1)) |
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)) (cbrt.f32 (*.f32 -1/2 (*.f32 u0 u0))) (neg.f32 u0)) |
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)) (cbrt.f32 (*.f32 -1/2 (*.f32 u0 u0))) (*.f32 (neg.f32 u0) 1)) |
(fma.f32 (pow.f32 (cbrt.f32 u0) 2) (neg.f32 (cbrt.f32 u0)) (*.f32 -1/2 (*.f32 u0 u0))) |
(fma.f32 (pow.f32 (cbrt.f32 u0) 2) (*.f32 (cbrt.f32 u0) (*.f32 u0 -1/2)) (neg.f32 u0)) |
(fma.f32 (pow.f32 (cbrt.f32 u0) 2) (*.f32 (cbrt.f32 u0) (*.f32 u0 -1/2)) (*.f32 (neg.f32 u0) 1)) |
(fma.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (pow.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 2) (fma.f32 (neg.f32 u0) 1 u0)) |
(fma.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (pow.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 2) (fma.f32 (neg.f32 (cbrt.f32 u0)) (pow.f32 (cbrt.f32 u0) 2) u0)) |
(fma.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (pow.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 2) (+.f32 (neg.f32 u0) u0)) |
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 2) (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (fma.f32 (neg.f32 u0) 1 u0)) |
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 2) (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (fma.f32 (neg.f32 (cbrt.f32 u0)) (pow.f32 (cbrt.f32 u0) 2) u0)) |
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 2) (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (+.f32 (neg.f32 u0) u0)) |
(fma.f32 (sqrt.f32 (*.f32 u0 -1/2)) (*.f32 (sqrt.f32 (*.f32 u0 -1/2)) u0) (neg.f32 u0)) |
(fma.f32 (sqrt.f32 (*.f32 u0 -1/2)) (*.f32 (sqrt.f32 (*.f32 u0 -1/2)) u0) (*.f32 (neg.f32 u0) 1)) |
(fma.f32 (*.f32 u0 (sqrt.f32 -1/2)) (*.f32 u0 (sqrt.f32 -1/2)) (neg.f32 u0)) |
(fma.f32 (*.f32 u0 (sqrt.f32 -1/2)) (*.f32 u0 (sqrt.f32 -1/2)) (*.f32 (neg.f32 u0) 1)) |
(fma.f32 (sqrt.f32 u0) (neg.f32 (sqrt.f32 u0)) (*.f32 -1/2 (*.f32 u0 u0))) |
(fma.f32 (sqrt.f32 u0) (*.f32 (sqrt.f32 u0) (*.f32 u0 -1/2)) (neg.f32 u0)) |
(fma.f32 (sqrt.f32 u0) (*.f32 (sqrt.f32 u0) (*.f32 u0 -1/2)) (*.f32 (neg.f32 u0) 1)) |
(fma.f32 (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (fma.f32 (neg.f32 u0) 1 u0)) |
(fma.f32 (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (fma.f32 (neg.f32 (cbrt.f32 u0)) (pow.f32 (cbrt.f32 u0) 2) u0)) |
(fma.f32 (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (+.f32 (neg.f32 u0) u0)) |
(fma.f32 (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3)) (/.f32 1 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4))) (fma.f32 (neg.f32 u0) 1 u0)) |
(fma.f32 (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3)) (/.f32 1 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4))) (fma.f32 (neg.f32 (cbrt.f32 u0)) (pow.f32 (cbrt.f32 u0) 2) u0)) |
(fma.f32 (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3)) (/.f32 1 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4))) (+.f32 (neg.f32 u0) u0)) |
(fma.f32 -1 u0 (*.f32 -1/2 (*.f32 u0 u0))) |
(fma.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (/.f32 1 (*.f32 u0 (fma.f32 u0 -1/2 1))) (fma.f32 (neg.f32 u0) 1 u0)) |
(fma.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (/.f32 1 (*.f32 u0 (fma.f32 u0 -1/2 1))) (fma.f32 (neg.f32 (cbrt.f32 u0)) (pow.f32 (cbrt.f32 u0) 2) u0)) |
(fma.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (/.f32 1 (*.f32 u0 (fma.f32 u0 -1/2 1))) (+.f32 (neg.f32 u0) u0)) |
(fma.f32 (pow.f32 (cbrt.f32 (neg.f32 u0)) 2) (cbrt.f32 (neg.f32 u0)) (*.f32 -1/2 (*.f32 u0 u0))) |
(fma.f32 (sqrt.f32 (neg.f32 u0)) (sqrt.f32 (neg.f32 u0)) (*.f32 -1/2 (*.f32 u0 u0))) |
(fma.f32 (neg.f32 (sqrt.f32 u0)) (sqrt.f32 u0) (*.f32 -1/2 (*.f32 u0 u0))) |
(fma.f32 (fma.f32 u0 (sqrt.f32 -1/2) (sqrt.f32 u0)) (fma.f32 u0 (sqrt.f32 -1/2) (neg.f32 (sqrt.f32 u0))) (fma.f32 (neg.f32 u0) 1 u0)) |
(fma.f32 (fma.f32 u0 (sqrt.f32 -1/2) (sqrt.f32 u0)) (fma.f32 u0 (sqrt.f32 -1/2) (neg.f32 (sqrt.f32 u0))) (fma.f32 (neg.f32 (cbrt.f32 u0)) (pow.f32 (cbrt.f32 u0) 2) u0)) |
(fma.f32 (fma.f32 u0 (sqrt.f32 -1/2) (sqrt.f32 u0)) (fma.f32 u0 (sqrt.f32 -1/2) (neg.f32 (sqrt.f32 u0))) (+.f32 (neg.f32 u0) u0)) |
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 u0) 2)) (cbrt.f32 u0) (*.f32 -1/2 (*.f32 u0 u0))) |
(fma.f32 (*.f32 u0 (cbrt.f32 (*.f32 (*.f32 u0 u0) 1/4))) (cbrt.f32 (*.f32 u0 -1/2)) (neg.f32 u0)) |
(fma.f32 (*.f32 u0 (cbrt.f32 (*.f32 (*.f32 u0 u0) 1/4))) (cbrt.f32 (*.f32 u0 -1/2)) (*.f32 (neg.f32 u0) 1)) |
(fma.f32 (*.f32 u0 (sqrt.f32 (*.f32 u0 -1/2))) (sqrt.f32 (*.f32 u0 -1/2)) (neg.f32 u0)) |
(fma.f32 (*.f32 u0 (sqrt.f32 (*.f32 u0 -1/2))) (sqrt.f32 (*.f32 u0 -1/2)) (*.f32 (neg.f32 u0) 1)) |
(fma.f32 (*.f32 (*.f32 u0 -1/2) (pow.f32 (cbrt.f32 u0) 2)) (cbrt.f32 u0) (neg.f32 u0)) |
(fma.f32 (*.f32 (*.f32 u0 -1/2) (pow.f32 (cbrt.f32 u0) 2)) (cbrt.f32 u0) (*.f32 (neg.f32 u0) 1)) |
(fma.f32 (*.f32 (*.f32 u0 -1/2) (sqrt.f32 u0)) (sqrt.f32 u0) (neg.f32 u0)) |
(fma.f32 (*.f32 (*.f32 u0 -1/2) (sqrt.f32 u0)) (sqrt.f32 u0) (*.f32 (neg.f32 u0) 1)) |
| Outputs |
|---|
(*.f32 alpha (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) |
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))) |
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))) |
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)) |
(*.f32 alpha (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) |
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))) |
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))) |
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)) |
(*.f32 alpha (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) |
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))) |
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))) |
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)) |
(*.f32 alpha (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) |
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))) |
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))) |
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)) |
(*.f32 alpha (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) |
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))) |
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))) |
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)) |
(*.f32 alpha (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) |
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))) |
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))) |
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)) |
(*.f32 alpha (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) |
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))) |
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))) |
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)) |
(*.f32 alpha (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) |
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))) |
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))) |
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)) |
(*.f32 alpha (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) |
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))) |
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))) |
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)) |
(*.f32 alpha (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) |
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))) |
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))) |
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)) |
(*.f32 alpha (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) |
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))) |
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))) |
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)) |
(*.f32 alpha (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)) |
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))) |
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))) |
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)) |
(*.f32 -1 (*.f32 u0 alpha)) |
(*.f32 alpha (neg.f32 u0)) |
(*.f32 u0 (neg.f32 alpha)) |
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))) |
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))) |
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)) |
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))) |
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))) |
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)) |
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))) |
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))) |
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)) |
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(*.f32 (*.f32 alpha -1/2) (*.f32 u0 u0)) |
(*.f32 alpha (*.f32 -1/2 (*.f32 u0 u0))) |
(*.f32 alpha (*.f32 u0 (*.f32 -1/2 u0))) |
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))) |
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))) |
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)) |
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))) |
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))) |
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)) |
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))) |
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))) |
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)) |
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(*.f32 (*.f32 alpha -1/2) (*.f32 u0 u0)) |
(*.f32 alpha (*.f32 -1/2 (*.f32 u0 u0))) |
(*.f32 alpha (*.f32 u0 (*.f32 -1/2 u0))) |
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))) |
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))) |
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)) |
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))) |
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))) |
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)) |
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))) |
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))) |
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(neg.f32 (*.f32 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) (*.f32 alpha alpha))) |
(*.f32 alpha (*.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) (neg.f32 alpha))) |
(*.f32 alpha (*.f32 u0 (neg.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(neg.f32 (*.f32 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) (*.f32 alpha alpha))) |
(*.f32 alpha (*.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) (neg.f32 alpha))) |
(*.f32 alpha (*.f32 u0 (neg.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(neg.f32 (*.f32 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) (*.f32 alpha alpha))) |
(*.f32 alpha (*.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) (neg.f32 alpha))) |
(*.f32 alpha (*.f32 u0 (neg.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(neg.f32 (*.f32 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) (*.f32 alpha alpha))) |
(*.f32 alpha (*.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) (neg.f32 alpha))) |
(*.f32 alpha (*.f32 u0 (neg.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(neg.f32 (*.f32 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) (*.f32 alpha alpha))) |
(*.f32 alpha (*.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) (neg.f32 alpha))) |
(*.f32 alpha (*.f32 u0 (neg.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(neg.f32 (*.f32 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) (*.f32 alpha alpha))) |
(*.f32 alpha (*.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) (neg.f32 alpha))) |
(*.f32 alpha (*.f32 u0 (neg.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(neg.f32 (*.f32 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) (*.f32 alpha alpha))) |
(*.f32 alpha (*.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) (neg.f32 alpha))) |
(*.f32 alpha (*.f32 u0 (neg.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(neg.f32 (*.f32 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) (*.f32 alpha alpha))) |
(*.f32 alpha (*.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) (neg.f32 alpha))) |
(*.f32 alpha (*.f32 u0 (neg.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(neg.f32 (*.f32 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) (*.f32 alpha alpha))) |
(*.f32 alpha (*.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) (neg.f32 alpha))) |
(*.f32 alpha (*.f32 u0 (neg.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(neg.f32 (*.f32 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) (*.f32 alpha alpha))) |
(*.f32 alpha (*.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) (neg.f32 alpha))) |
(*.f32 alpha (*.f32 u0 (neg.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(neg.f32 (*.f32 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) (*.f32 alpha alpha))) |
(*.f32 alpha (*.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) (neg.f32 alpha))) |
(*.f32 alpha (*.f32 u0 (neg.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))) |
(neg.f32 (*.f32 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) (*.f32 alpha alpha))) |
(*.f32 alpha (*.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) (neg.f32 alpha))) |
(*.f32 alpha (*.f32 u0 (neg.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 alpha u0)) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(neg.f32 (*.f32 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) (*.f32 alpha alpha))) |
(*.f32 alpha (*.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) (neg.f32 alpha))) |
(*.f32 alpha (*.f32 u0 (neg.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(neg.f32 (*.f32 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) (*.f32 alpha alpha))) |
(*.f32 alpha (*.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) (neg.f32 alpha))) |
(*.f32 alpha (*.f32 u0 (neg.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(neg.f32 (*.f32 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) (*.f32 alpha alpha))) |
(*.f32 alpha (*.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) (neg.f32 alpha))) |
(*.f32 alpha (*.f32 u0 (neg.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))) |
(*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha))) |
(*.f32 1/2 (*.f32 u0 (*.f32 alpha (*.f32 alpha u0)))) |
(*.f32 1/2 (*.f32 u0 (*.f32 u0 (*.f32 alpha alpha)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(neg.f32 (*.f32 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) (*.f32 alpha alpha))) |
(*.f32 alpha (*.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) (neg.f32 alpha))) |
(*.f32 alpha (*.f32 u0 (neg.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(neg.f32 (*.f32 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) (*.f32 alpha alpha))) |
(*.f32 alpha (*.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) (neg.f32 alpha))) |
(*.f32 alpha (*.f32 u0 (neg.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(neg.f32 (*.f32 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) (*.f32 alpha alpha))) |
(*.f32 alpha (*.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) (neg.f32 alpha))) |
(*.f32 alpha (*.f32 u0 (neg.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))) |
(*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha))) |
(*.f32 1/2 (*.f32 u0 (*.f32 alpha (*.f32 alpha u0)))) |
(*.f32 1/2 (*.f32 u0 (*.f32 u0 (*.f32 alpha alpha)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(neg.f32 (*.f32 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) (*.f32 alpha alpha))) |
(*.f32 alpha (*.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) (neg.f32 alpha))) |
(*.f32 alpha (*.f32 u0 (neg.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(neg.f32 (*.f32 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) (*.f32 alpha alpha))) |
(*.f32 alpha (*.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) (neg.f32 alpha))) |
(*.f32 alpha (*.f32 u0 (neg.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(neg.f32 (*.f32 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) (*.f32 alpha alpha))) |
(*.f32 alpha (*.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) (neg.f32 alpha))) |
(*.f32 alpha (*.f32 u0 (neg.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))) |
(*.f32 -1 u0) |
(neg.f32 u0) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(*.f32 -1/2 (pow.f32 u0 2)) |
(*.f32 -1/2 (*.f32 u0 u0)) |
(*.f32 u0 (*.f32 -1/2 u0)) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(*.f32 -1/2 (pow.f32 u0 2)) |
(*.f32 -1/2 (*.f32 u0 u0)) |
(*.f32 u0 (*.f32 -1/2 u0)) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(+.f32 0 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))) |
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))) |
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))) |
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)) |
(+.f32 (*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha) (*.f32 (neg.f32 u0) alpha)) |
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))) |
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))) |
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)) |
(+.f32 (*.f32 alpha (*.f32 -1/2 (*.f32 u0 u0))) (*.f32 alpha (neg.f32 u0))) |
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))) |
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))) |
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)) |
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1)))))) |
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1)))))) |
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (fma.f32 -1/2 u0 -1)))))) |
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1)))))) |
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))) |
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))) |
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))))) 1) |
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))) |
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))) |
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)) |
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3)) alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4))) |
(/.f32 alpha (/.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)) (fma.f32 (pow.f32 u0 6) -1/8 (pow.f32 (neg.f32 u0) 3)))) |
(*.f32 (/.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 -1/2 u0 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4))) (fma.f32 (pow.f32 u0 6) -1/8 (pow.f32 (neg.f32 u0) 3))) |
(*.f32 (/.f32 alpha (fma.f32 (pow.f32 u0 4) 1/4 (*.f32 (*.f32 u0 u0) (fma.f32 -1/2 u0 1)))) (fma.f32 (pow.f32 u0 6) -1/8 (neg.f32 (pow.f32 u0 3)))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) alpha) (*.f32 u0 (fma.f32 u0 -1/2 1))) |
(*.f32 (/.f32 alpha u0) (/.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (fma.f32 u0 -1/2 1))) |
(*.f32 (/.f32 alpha u0) (/.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (fma.f32 -1/2 u0 1))) |
(*.f32 (/.f32 alpha u0) (/.f32 (-.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 u0 u0)) (fma.f32 -1/2 u0 1))) |
(/.f32 (*.f32 alpha (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3))) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4))) |
(/.f32 alpha (/.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)) (fma.f32 (pow.f32 u0 6) -1/8 (pow.f32 (neg.f32 u0) 3)))) |
(*.f32 (/.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 -1/2 u0 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4))) (fma.f32 (pow.f32 u0 6) -1/8 (pow.f32 (neg.f32 u0) 3))) |
(*.f32 (/.f32 alpha (fma.f32 (pow.f32 u0 4) 1/4 (*.f32 (*.f32 u0 u0) (fma.f32 -1/2 u0 1)))) (fma.f32 (pow.f32 u0 6) -1/8 (neg.f32 (pow.f32 u0 3)))) |
(/.f32 (*.f32 alpha (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0))) (*.f32 u0 (fma.f32 u0 -1/2 1))) |
(*.f32 (/.f32 alpha u0) (/.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (fma.f32 u0 -1/2 1))) |
(*.f32 (/.f32 alpha u0) (/.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (fma.f32 -1/2 u0 1))) |
(*.f32 (/.f32 alpha u0) (/.f32 (-.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 u0 u0)) (fma.f32 -1/2 u0 1))) |
(pow.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) 1) |
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))) |
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))) |
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)) |
(pow.f32 (pow.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) 2) 1/2) |
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))) |
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))) |
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)) |
(pow.f32 (pow.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) 3) 1/3) |
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))) |
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))) |
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)) |
(pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 3) |
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))) |
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))) |
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)) |
(pow.f32 (sqrt.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 2) |
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))) |
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))) |
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)) |
(neg.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))) |
(*.f32 (neg.f32 alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(*.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) (neg.f32 alpha)) |
(*.f32 u0 (neg.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha))) |
(sqrt.f32 (pow.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) 2)) |
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))) |
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))) |
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)) |
(log.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1)))) |
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))) |
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))) |
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))))) |
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))) |
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))) |
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)) |
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))))))) |
(*.f32 (neg.f32 alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(*.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) (neg.f32 alpha)) |
(*.f32 u0 (neg.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha))) |
(cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) 3)) |
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))) |
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))) |
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)) |
(expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))))) |
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))) |
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))) |
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)) |
(log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))))) |
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))) |
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))) |
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)) |
(exp.f32 (log.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))))) |
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))) |
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))) |
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)) |
(exp.f32 (*.f32 (log.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 1)) |
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))) |
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))) |
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)) |
(fma.f32 alpha (*.f32 -1/2 (*.f32 u0 u0)) (*.f32 alpha (neg.f32 u0))) |
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))) |
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))) |
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)) |
(fma.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha (*.f32 (neg.f32 u0) alpha)) |
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))) |
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))) |
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)) |
(+.f32 0 (*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))))) |
(*.f32 alpha (*.f32 (*.f32 alpha u0) (fma.f32 u0 -1/2 -1))) |
(*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))) |
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))) |
(+.f32 (pow.f32 (*.f32 (*.f32 u0 (sqrt.f32 -1/2)) alpha) 2) (*.f32 (neg.f32 u0) (*.f32 alpha alpha))) |
(*.f32 alpha (*.f32 (*.f32 alpha u0) (fma.f32 u0 -1/2 -1))) |
(*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))) |
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))) |
(+.f32 (pow.f32 (*.f32 alpha (*.f32 u0 (sqrt.f32 -1/2))) 2) (*.f32 (*.f32 alpha alpha) (neg.f32 u0))) |
(*.f32 alpha (*.f32 (*.f32 alpha u0) (fma.f32 u0 -1/2 -1))) |
(*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))) |
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))) |
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha))) 2)) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha))))) |
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha))))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha))))) |
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 u0) (fma.f32 -1/2 u0 -1)) (*.f32 alpha alpha))))) |
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha)))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha))))) |
(*.f32 alpha (*.f32 (*.f32 alpha u0) (fma.f32 u0 -1/2 -1))) |
(*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))) |
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))) |
(-.f32 0 (*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))))) |
(neg.f32 (*.f32 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) (*.f32 alpha alpha))) |
(*.f32 alpha (*.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) (neg.f32 alpha))) |
(*.f32 alpha (*.f32 u0 (neg.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))))) 1) |
(*.f32 alpha (*.f32 (*.f32 alpha u0) (fma.f32 u0 -1/2 -1))) |
(*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))) |
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))) |
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3))) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4))) |
(/.f32 (*.f32 alpha alpha) (/.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)) (fma.f32 (pow.f32 u0 6) -1/8 (pow.f32 (neg.f32 u0) 3)))) |
(*.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 -1/2 u0 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4))) (fma.f32 (pow.f32 u0 6) -1/8 (pow.f32 (neg.f32 u0) 3))) |
(*.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 (pow.f32 u0 4) 1/4 (*.f32 (*.f32 u0 u0) (fma.f32 -1/2 u0 1)))) (fma.f32 (pow.f32 u0 6) -1/8 (neg.f32 (pow.f32 u0 3)))) |
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0))) (*.f32 u0 (fma.f32 u0 -1/2 1))) |
(*.f32 (/.f32 (*.f32 alpha alpha) u0) (/.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (fma.f32 u0 -1/2 1))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (fma.f32 -1/2 u0 1)) (/.f32 alpha (/.f32 u0 alpha))) |
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 u0 u0)) (fma.f32 -1/2 u0 1)) (/.f32 (*.f32 alpha alpha) u0)) |
(pow.f32 (*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 1) |
(*.f32 alpha (*.f32 (*.f32 alpha u0) (fma.f32 u0 -1/2 -1))) |
(*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))) |
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))) |
(pow.f32 (pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 4) 1/2) |
(*.f32 alpha (*.f32 (*.f32 alpha u0) (fma.f32 u0 -1/2 -1))) |
(*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))) |
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))) |
(pow.f32 (pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 6) 1/3) |
(cbrt.f32 (pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 6)) |
(cbrt.f32 (pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)))) 6)) |
(pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))))) 3) |
(*.f32 alpha (*.f32 (*.f32 alpha u0) (fma.f32 u0 -1/2 -1))) |
(*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))) |
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))) |
(pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 2) |
(*.f32 alpha (*.f32 (*.f32 alpha u0) (fma.f32 u0 -1/2 -1))) |
(*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))) |
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))) |
(pow.f32 (*.f32 (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) alpha) 2) |
(*.f32 alpha (*.f32 (*.f32 alpha u0) (fma.f32 u0 -1/2 -1))) |
(*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))) |
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))) |
(neg.f32 (*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))))) |
(neg.f32 (*.f32 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) (*.f32 alpha alpha))) |
(*.f32 alpha (*.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) (neg.f32 alpha))) |
(*.f32 alpha (*.f32 u0 (neg.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))) |
(sqrt.f32 (pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 4)) |
(*.f32 alpha (*.f32 (*.f32 alpha u0) (fma.f32 u0 -1/2 -1))) |
(*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))) |
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))) |
(log.f32 (pow.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha))) |
(*.f32 alpha (*.f32 (*.f32 alpha u0) (fma.f32 u0 -1/2 -1))) |
(*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))) |
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))))))) |
(*.f32 alpha (*.f32 (*.f32 alpha u0) (fma.f32 u0 -1/2 -1))) |
(*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))) |
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))) |
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))))))) |
(neg.f32 (*.f32 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) (*.f32 alpha alpha))) |
(*.f32 alpha (*.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) (neg.f32 alpha))) |
(*.f32 alpha (*.f32 u0 (neg.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))) |
(cbrt.f32 (pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 6)) |
(cbrt.f32 (pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)))) 6)) |
(expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))))) |
(*.f32 alpha (*.f32 (*.f32 alpha u0) (fma.f32 u0 -1/2 -1))) |
(*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))) |
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))) |
(log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))))) |
(*.f32 alpha (*.f32 (*.f32 alpha u0) (fma.f32 u0 -1/2 -1))) |
(*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))) |
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))) |
(exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))))) |
(*.f32 alpha (*.f32 (*.f32 alpha u0) (fma.f32 u0 -1/2 -1))) |
(*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))) |
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))) |
(exp.f32 (*.f32 (log.f32 (*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))))) 1)) |
(*.f32 alpha (*.f32 (*.f32 alpha u0) (fma.f32 u0 -1/2 -1))) |
(*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))) |
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))) |
(fma.f32 (*.f32 -1/2 (*.f32 u0 u0)) (*.f32 alpha alpha) (*.f32 (neg.f32 u0) (*.f32 alpha alpha))) |
(*.f32 alpha (*.f32 (*.f32 alpha u0) (fma.f32 u0 -1/2 -1))) |
(*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))) |
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))) |
(fma.f32 (*.f32 alpha alpha) (*.f32 -1/2 (*.f32 u0 u0)) (*.f32 (*.f32 alpha alpha) (neg.f32 u0))) |
(*.f32 alpha (*.f32 (*.f32 alpha u0) (fma.f32 u0 -1/2 -1))) |
(*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))) |
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))) |
(+.f32 (*.f32 -1/2 (*.f32 u0 u0)) (neg.f32 u0)) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(+.f32 (*.f32 -1/2 (*.f32 u0 u0)) (*.f32 (neg.f32 u0) 1)) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(+.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (fma.f32 (neg.f32 u0) 1 u0)) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(+.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (fma.f32 (neg.f32 (cbrt.f32 u0)) (pow.f32 (cbrt.f32 u0) 2) u0)) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(+.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (+.f32 (neg.f32 u0) u0)) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(+.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (fma.f32 -1 u0 u0)) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(+.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 u0) 2)) (cbrt.f32 u0) u0)) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(+.f32 (neg.f32 u0) (*.f32 -1/2 (*.f32 u0 u0))) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(+.f32 0 (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1))))) |
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1))))) |
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u0) (fma.f32 -1/2 u0 -1))))) |
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1))))) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(*.f32 u0 (fma.f32 u0 -1/2 -1)) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 1) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(*.f32 1 (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(*.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (pow.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 2)) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(*.f32 (pow.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 2) (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(*.f32 (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(*.f32 (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3)) (/.f32 1 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)))) |
(*.f32 (fma.f32 (pow.f32 u0 6) -1/8 (pow.f32 (neg.f32 u0) 3)) (/.f32 1 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)))) |
(/.f32 (fma.f32 (pow.f32 u0 6) -1/8 (pow.f32 (neg.f32 u0) 3)) (fma.f32 u0 (*.f32 u0 (fma.f32 -1/2 u0 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4))) |
(/.f32 (fma.f32 (pow.f32 u0 6) -1/8 (neg.f32 (pow.f32 u0 3))) (fma.f32 (pow.f32 u0 4) 1/4 (*.f32 (*.f32 u0 u0) (fma.f32 -1/2 u0 1)))) |
(*.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (/.f32 1 (*.f32 u0 (fma.f32 u0 -1/2 1)))) |
(*.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (/.f32 (/.f32 1 u0) (fma.f32 u0 -1/2 1))) |
(/.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (*.f32 u0 (fma.f32 -1/2 u0 1))) |
(/.f32 (-.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 u0 u0)) (*.f32 u0 (fma.f32 -1/2 u0 1))) |
(*.f32 (fma.f32 u0 (sqrt.f32 -1/2) (sqrt.f32 u0)) (fma.f32 u0 (sqrt.f32 -1/2) (neg.f32 (sqrt.f32 u0)))) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(/.f32 1 (/.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)) (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3)))) |
(*.f32 (fma.f32 (pow.f32 u0 6) -1/8 (pow.f32 (neg.f32 u0) 3)) (/.f32 1 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)))) |
(/.f32 (fma.f32 (pow.f32 u0 6) -1/8 (pow.f32 (neg.f32 u0) 3)) (fma.f32 u0 (*.f32 u0 (fma.f32 -1/2 u0 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4))) |
(/.f32 (fma.f32 (pow.f32 u0 6) -1/8 (neg.f32 (pow.f32 u0 3))) (fma.f32 (pow.f32 u0 4) 1/4 (*.f32 (*.f32 u0 u0) (fma.f32 -1/2 u0 1)))) |
(/.f32 1 (/.f32 (*.f32 u0 (fma.f32 u0 -1/2 1)) (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)))) |
(*.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (/.f32 (/.f32 1 u0) (fma.f32 u0 -1/2 1))) |
(/.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (*.f32 u0 (fma.f32 -1/2 u0 1))) |
(/.f32 (-.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 u0 u0)) (*.f32 u0 (fma.f32 -1/2 u0 1))) |
(/.f32 (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3)) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4))) |
(*.f32 (fma.f32 (pow.f32 u0 6) -1/8 (pow.f32 (neg.f32 u0) 3)) (/.f32 1 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)))) |
(/.f32 (fma.f32 (pow.f32 u0 6) -1/8 (pow.f32 (neg.f32 u0) 3)) (fma.f32 u0 (*.f32 u0 (fma.f32 -1/2 u0 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4))) |
(/.f32 (fma.f32 (pow.f32 u0 6) -1/8 (neg.f32 (pow.f32 u0 3))) (fma.f32 (pow.f32 u0 4) 1/4 (*.f32 (*.f32 u0 u0) (fma.f32 -1/2 u0 1)))) |
(/.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (*.f32 u0 (fma.f32 u0 -1/2 1))) |
(*.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (/.f32 (/.f32 1 u0) (fma.f32 u0 -1/2 1))) |
(/.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (*.f32 u0 (fma.f32 -1/2 u0 1))) |
(/.f32 (-.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 u0 u0)) (*.f32 u0 (fma.f32 -1/2 u0 1))) |
(/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3))) (neg.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)))) |
(*.f32 (fma.f32 (pow.f32 u0 6) -1/8 (pow.f32 (neg.f32 u0) 3)) (/.f32 1 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)))) |
(/.f32 (fma.f32 (pow.f32 u0 6) -1/8 (pow.f32 (neg.f32 u0) 3)) (fma.f32 u0 (*.f32 u0 (fma.f32 -1/2 u0 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4))) |
(/.f32 (fma.f32 (pow.f32 u0 6) -1/8 (neg.f32 (pow.f32 u0 3))) (fma.f32 (pow.f32 u0 4) 1/4 (*.f32 (*.f32 u0 u0) (fma.f32 -1/2 u0 1)))) |
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0))) (neg.f32 (*.f32 u0 (fma.f32 u0 -1/2 1)))) |
(*.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (/.f32 (/.f32 1 u0) (fma.f32 u0 -1/2 1))) |
(/.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (*.f32 u0 (fma.f32 -1/2 u0 1))) |
(/.f32 (-.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 u0 u0)) (*.f32 u0 (fma.f32 -1/2 u0 1))) |
(/.f32 (fma.f32 (pow.f32 u0 6) -1/8 (pow.f32 (neg.f32 u0) 3)) (fma.f32 (pow.f32 (*.f32 u0 u0) 2) 1/4 (-.f32 (pow.f32 (neg.f32 u0) 2) (*.f32 (*.f32 -1/2 (*.f32 u0 u0)) (neg.f32 u0))))) |
(*.f32 (fma.f32 (pow.f32 u0 6) -1/8 (pow.f32 (neg.f32 u0) 3)) (/.f32 1 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)))) |
(/.f32 (fma.f32 (pow.f32 u0 6) -1/8 (pow.f32 (neg.f32 u0) 3)) (fma.f32 u0 (*.f32 u0 (fma.f32 -1/2 u0 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4))) |
(/.f32 (fma.f32 (pow.f32 u0 6) -1/8 (neg.f32 (pow.f32 u0 3))) (fma.f32 (pow.f32 u0 4) 1/4 (*.f32 (*.f32 u0 u0) (fma.f32 -1/2 u0 1)))) |
(/.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (pow.f32 (neg.f32 u0) 2)) (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) (neg.f32 u0))) |
(*.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (/.f32 (/.f32 1 u0) (fma.f32 u0 -1/2 1))) |
(/.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (*.f32 u0 (fma.f32 -1/2 u0 1))) |
(/.f32 (-.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 u0 u0)) (*.f32 u0 (fma.f32 -1/2 u0 1))) |
(pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 1) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(pow.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 2) 1/2) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(pow.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 3) 1/3) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(pow.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 3) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(pow.f32 (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 2) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(pow.f32 (/.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)) (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3))) -1) |
(*.f32 (fma.f32 (pow.f32 u0 6) -1/8 (pow.f32 (neg.f32 u0) 3)) (/.f32 1 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)))) |
(/.f32 (fma.f32 (pow.f32 u0 6) -1/8 (pow.f32 (neg.f32 u0) 3)) (fma.f32 u0 (*.f32 u0 (fma.f32 -1/2 u0 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4))) |
(/.f32 (fma.f32 (pow.f32 u0 6) -1/8 (neg.f32 (pow.f32 u0 3))) (fma.f32 (pow.f32 u0 4) 1/4 (*.f32 (*.f32 u0 u0) (fma.f32 -1/2 u0 1)))) |
(pow.f32 (/.f32 (*.f32 u0 (fma.f32 u0 -1/2 1)) (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0))) -1) |
(*.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (/.f32 (/.f32 1 u0) (fma.f32 u0 -1/2 1))) |
(/.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (*.f32 u0 (fma.f32 -1/2 u0 1))) |
(/.f32 (-.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 u0 u0)) (*.f32 u0 (fma.f32 -1/2 u0 1))) |
(sqrt.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 2)) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(log.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1))) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))))) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 -1/2 (*.f32 u0 u0)))) (exp.f32 u0))) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(log.f32 (/.f32 (pow.f32 (exp.f32 u0) (*.f32 u0 -1/2)) (+.f32 1 (expm1.f32 u0)))) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 -1/2 (*.f32 u0 u0)))) (+.f32 1 (expm1.f32 u0)))) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 -1/2 (*.f32 u0 u0)))) (exp.f32 (neg.f32 u0)))) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 -1/2 (*.f32 u0 u0)))) (/.f32 1 (exp.f32 u0)))) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(log.f32 (*.f32 (exp.f32 (neg.f32 u0)) (pow.f32 (exp.f32 u0) (*.f32 u0 -1/2)))) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(log.f32 (*.f32 (exp.f32 (neg.f32 u0)) (+.f32 1 (expm1.f32 (*.f32 -1/2 (*.f32 u0 u0)))))) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(log.f32 (*.f32 (/.f32 1 (exp.f32 u0)) (+.f32 1 (expm1.f32 (*.f32 -1/2 (*.f32 u0 u0)))))) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(cbrt.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 3)) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(expm1.f32 (log1p.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(log1p.f32 (expm1.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(exp.f32 (log.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(exp.f32 (*.f32 (log.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 1)) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(fma.f32 u0 (*.f32 u0 -1/2) (neg.f32 u0)) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 (neg.f32 u0) 1)) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(fma.f32 u0 (fma.f32 u0 -1/2 -1) (fma.f32 (neg.f32 u0) 1 u0)) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(fma.f32 u0 (fma.f32 u0 -1/2 -1) (fma.f32 (neg.f32 (cbrt.f32 u0)) (pow.f32 (cbrt.f32 u0) 2) u0)) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(fma.f32 u0 (fma.f32 u0 -1/2 -1) (+.f32 (neg.f32 u0) u0)) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(fma.f32 -1/2 (*.f32 u0 u0) (*.f32 (neg.f32 u0) 1)) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(fma.f32 (*.f32 u0 -1/2) u0 (neg.f32 u0)) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(fma.f32 (*.f32 u0 -1/2) u0 (*.f32 (neg.f32 u0) 1)) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(fma.f32 (*.f32 -1/2 (*.f32 u0 u0)) 1 (neg.f32 u0)) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(fma.f32 (*.f32 -1/2 (*.f32 u0 u0)) 1 (*.f32 (neg.f32 u0) 1)) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(fma.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 1 (fma.f32 (neg.f32 u0) 1 u0)) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(fma.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 1 (fma.f32 (neg.f32 (cbrt.f32 u0)) (pow.f32 (cbrt.f32 u0) 2) u0)) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(fma.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 1 (+.f32 (neg.f32 u0) u0)) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(fma.f32 1 (*.f32 -1/2 (*.f32 u0 u0)) (neg.f32 u0)) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(fma.f32 1 (*.f32 -1/2 (*.f32 u0 u0)) (*.f32 (neg.f32 u0) 1)) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(fma.f32 1 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (fma.f32 (neg.f32 u0) 1 u0)) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(fma.f32 1 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (fma.f32 (neg.f32 (cbrt.f32 u0)) (pow.f32 (cbrt.f32 u0) 2) u0)) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(fma.f32 1 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (+.f32 (neg.f32 u0) u0)) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(fma.f32 1 (neg.f32 u0) (*.f32 -1/2 (*.f32 u0 u0))) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(fma.f32 (*.f32 u0 u0) -1/2 (neg.f32 u0)) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(fma.f32 (*.f32 u0 u0) -1/2 (*.f32 (neg.f32 u0) 1)) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(fma.f32 (cbrt.f32 (*.f32 (*.f32 u0 u0) 1/4)) (*.f32 (cbrt.f32 (*.f32 u0 -1/2)) u0) (neg.f32 u0)) |
(fma.f32 (cbrt.f32 (*.f32 (*.f32 u0 u0) 1/4)) (*.f32 u0 (cbrt.f32 (*.f32 -1/2 u0))) (neg.f32 u0)) |
(-.f32 (*.f32 u0 (*.f32 (cbrt.f32 (*.f32 u0 (*.f32 u0 1/4))) (cbrt.f32 (*.f32 -1/2 u0)))) u0) |
(-.f32 (*.f32 (cbrt.f32 (*.f32 u0 (*.f32 u0 1/4))) (*.f32 u0 (cbrt.f32 (*.f32 -1/2 u0)))) u0) |
(fma.f32 (cbrt.f32 (*.f32 (*.f32 u0 u0) 1/4)) (*.f32 (cbrt.f32 (*.f32 u0 -1/2)) u0) (*.f32 (neg.f32 u0) 1)) |
(fma.f32 (cbrt.f32 (*.f32 (*.f32 u0 u0) 1/4)) (*.f32 u0 (cbrt.f32 (*.f32 -1/2 u0))) (neg.f32 u0)) |
(-.f32 (*.f32 u0 (*.f32 (cbrt.f32 (*.f32 u0 (*.f32 u0 1/4))) (cbrt.f32 (*.f32 -1/2 u0)))) u0) |
(-.f32 (*.f32 (cbrt.f32 (*.f32 u0 (*.f32 u0 1/4))) (*.f32 u0 (cbrt.f32 (*.f32 -1/2 u0)))) u0) |
(fma.f32 (cbrt.f32 (*.f32 -1/2 (*.f32 u0 u0))) (cbrt.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)) (neg.f32 u0)) |
(-.f32 (*.f32 (cbrt.f32 (*.f32 -1/2 (*.f32 u0 u0))) (cbrt.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4))) u0) |
(-.f32 (*.f32 (cbrt.f32 (*.f32 u0 (*.f32 -1/2 u0))) (cbrt.f32 (*.f32 (pow.f32 u0 4) 1/4))) u0) |
(fma.f32 (cbrt.f32 (*.f32 -1/2 (*.f32 u0 u0))) (cbrt.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)) (*.f32 (neg.f32 u0) 1)) |
(fma.f32 (cbrt.f32 (*.f32 -1/2 (*.f32 u0 u0))) (cbrt.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)) (neg.f32 u0)) |
(-.f32 (*.f32 (cbrt.f32 (*.f32 -1/2 (*.f32 u0 u0))) (cbrt.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4))) u0) |
(-.f32 (*.f32 (cbrt.f32 (*.f32 u0 (*.f32 -1/2 u0))) (cbrt.f32 (*.f32 (pow.f32 u0 4) 1/4))) u0) |
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)) (cbrt.f32 (*.f32 -1/2 (*.f32 u0 u0))) (neg.f32 u0)) |
(fma.f32 (cbrt.f32 (*.f32 -1/2 (*.f32 u0 u0))) (cbrt.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)) (neg.f32 u0)) |
(-.f32 (*.f32 (cbrt.f32 (*.f32 -1/2 (*.f32 u0 u0))) (cbrt.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4))) u0) |
(-.f32 (*.f32 (cbrt.f32 (*.f32 u0 (*.f32 -1/2 u0))) (cbrt.f32 (*.f32 (pow.f32 u0 4) 1/4))) u0) |
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)) (cbrt.f32 (*.f32 -1/2 (*.f32 u0 u0))) (*.f32 (neg.f32 u0) 1)) |
(fma.f32 (cbrt.f32 (*.f32 -1/2 (*.f32 u0 u0))) (cbrt.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)) (neg.f32 u0)) |
(-.f32 (*.f32 (cbrt.f32 (*.f32 -1/2 (*.f32 u0 u0))) (cbrt.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4))) u0) |
(-.f32 (*.f32 (cbrt.f32 (*.f32 u0 (*.f32 -1/2 u0))) (cbrt.f32 (*.f32 (pow.f32 u0 4) 1/4))) u0) |
(fma.f32 (pow.f32 (cbrt.f32 u0) 2) (neg.f32 (cbrt.f32 u0)) (*.f32 -1/2 (*.f32 u0 u0))) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(fma.f32 (pow.f32 (cbrt.f32 u0) 2) (*.f32 (cbrt.f32 u0) (*.f32 u0 -1/2)) (neg.f32 u0)) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(fma.f32 (pow.f32 (cbrt.f32 u0) 2) (*.f32 (cbrt.f32 u0) (*.f32 u0 -1/2)) (*.f32 (neg.f32 u0) 1)) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(fma.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (pow.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 2) (fma.f32 (neg.f32 u0) 1 u0)) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(fma.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (pow.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 2) (fma.f32 (neg.f32 (cbrt.f32 u0)) (pow.f32 (cbrt.f32 u0) 2) u0)) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(fma.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (pow.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 2) (+.f32 (neg.f32 u0) u0)) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 2) (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (fma.f32 (neg.f32 u0) 1 u0)) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 2) (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (fma.f32 (neg.f32 (cbrt.f32 u0)) (pow.f32 (cbrt.f32 u0) 2) u0)) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 2) (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (+.f32 (neg.f32 u0) u0)) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(fma.f32 (sqrt.f32 (*.f32 u0 -1/2)) (*.f32 (sqrt.f32 (*.f32 u0 -1/2)) u0) (neg.f32 u0)) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(fma.f32 (sqrt.f32 (*.f32 u0 -1/2)) (*.f32 (sqrt.f32 (*.f32 u0 -1/2)) u0) (*.f32 (neg.f32 u0) 1)) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(fma.f32 (*.f32 u0 (sqrt.f32 -1/2)) (*.f32 u0 (sqrt.f32 -1/2)) (neg.f32 u0)) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(fma.f32 (*.f32 u0 (sqrt.f32 -1/2)) (*.f32 u0 (sqrt.f32 -1/2)) (*.f32 (neg.f32 u0) 1)) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(fma.f32 (sqrt.f32 u0) (neg.f32 (sqrt.f32 u0)) (*.f32 -1/2 (*.f32 u0 u0))) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(fma.f32 (sqrt.f32 u0) (*.f32 (sqrt.f32 u0) (*.f32 u0 -1/2)) (neg.f32 u0)) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(fma.f32 (sqrt.f32 u0) (*.f32 (sqrt.f32 u0) (*.f32 u0 -1/2)) (*.f32 (neg.f32 u0) 1)) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(fma.f32 (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (fma.f32 (neg.f32 u0) 1 u0)) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(fma.f32 (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (fma.f32 (neg.f32 (cbrt.f32 u0)) (pow.f32 (cbrt.f32 u0) 2) u0)) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(fma.f32 (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (+.f32 (neg.f32 u0) u0)) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(fma.f32 (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3)) (/.f32 1 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4))) (fma.f32 (neg.f32 u0) 1 u0)) |
(*.f32 (fma.f32 (pow.f32 u0 6) -1/8 (pow.f32 (neg.f32 u0) 3)) (/.f32 1 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)))) |
(/.f32 (fma.f32 (pow.f32 u0 6) -1/8 (pow.f32 (neg.f32 u0) 3)) (fma.f32 u0 (*.f32 u0 (fma.f32 -1/2 u0 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4))) |
(/.f32 (fma.f32 (pow.f32 u0 6) -1/8 (neg.f32 (pow.f32 u0 3))) (fma.f32 (pow.f32 u0 4) 1/4 (*.f32 (*.f32 u0 u0) (fma.f32 -1/2 u0 1)))) |
(fma.f32 (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3)) (/.f32 1 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4))) (fma.f32 (neg.f32 (cbrt.f32 u0)) (pow.f32 (cbrt.f32 u0) 2) u0)) |
(*.f32 (fma.f32 (pow.f32 u0 6) -1/8 (pow.f32 (neg.f32 u0) 3)) (/.f32 1 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)))) |
(/.f32 (fma.f32 (pow.f32 u0 6) -1/8 (pow.f32 (neg.f32 u0) 3)) (fma.f32 u0 (*.f32 u0 (fma.f32 -1/2 u0 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4))) |
(/.f32 (fma.f32 (pow.f32 u0 6) -1/8 (neg.f32 (pow.f32 u0 3))) (fma.f32 (pow.f32 u0 4) 1/4 (*.f32 (*.f32 u0 u0) (fma.f32 -1/2 u0 1)))) |
(fma.f32 (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3)) (/.f32 1 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4))) (+.f32 (neg.f32 u0) u0)) |
(*.f32 (fma.f32 (pow.f32 u0 6) -1/8 (pow.f32 (neg.f32 u0) 3)) (/.f32 1 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)))) |
(/.f32 (fma.f32 (pow.f32 u0 6) -1/8 (pow.f32 (neg.f32 u0) 3)) (fma.f32 u0 (*.f32 u0 (fma.f32 -1/2 u0 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4))) |
(/.f32 (fma.f32 (pow.f32 u0 6) -1/8 (neg.f32 (pow.f32 u0 3))) (fma.f32 (pow.f32 u0 4) 1/4 (*.f32 (*.f32 u0 u0) (fma.f32 -1/2 u0 1)))) |
(fma.f32 -1 u0 (*.f32 -1/2 (*.f32 u0 u0))) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(fma.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (/.f32 1 (*.f32 u0 (fma.f32 u0 -1/2 1))) (fma.f32 (neg.f32 u0) 1 u0)) |
(*.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (/.f32 (/.f32 1 u0) (fma.f32 u0 -1/2 1))) |
(/.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (*.f32 u0 (fma.f32 -1/2 u0 1))) |
(/.f32 (-.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 u0 u0)) (*.f32 u0 (fma.f32 -1/2 u0 1))) |
(fma.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (/.f32 1 (*.f32 u0 (fma.f32 u0 -1/2 1))) (fma.f32 (neg.f32 (cbrt.f32 u0)) (pow.f32 (cbrt.f32 u0) 2) u0)) |
(*.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (/.f32 (/.f32 1 u0) (fma.f32 u0 -1/2 1))) |
(/.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (*.f32 u0 (fma.f32 -1/2 u0 1))) |
(/.f32 (-.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 u0 u0)) (*.f32 u0 (fma.f32 -1/2 u0 1))) |
(fma.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (/.f32 1 (*.f32 u0 (fma.f32 u0 -1/2 1))) (+.f32 (neg.f32 u0) u0)) |
(*.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (/.f32 (/.f32 1 u0) (fma.f32 u0 -1/2 1))) |
(/.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (*.f32 u0 (fma.f32 -1/2 u0 1))) |
(/.f32 (-.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 u0 u0)) (*.f32 u0 (fma.f32 -1/2 u0 1))) |
(fma.f32 (pow.f32 (cbrt.f32 (neg.f32 u0)) 2) (cbrt.f32 (neg.f32 u0)) (*.f32 -1/2 (*.f32 u0 u0))) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(fma.f32 (sqrt.f32 (neg.f32 u0)) (sqrt.f32 (neg.f32 u0)) (*.f32 -1/2 (*.f32 u0 u0))) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(fma.f32 (neg.f32 (sqrt.f32 u0)) (sqrt.f32 u0) (*.f32 -1/2 (*.f32 u0 u0))) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(fma.f32 (fma.f32 u0 (sqrt.f32 -1/2) (sqrt.f32 u0)) (fma.f32 u0 (sqrt.f32 -1/2) (neg.f32 (sqrt.f32 u0))) (fma.f32 (neg.f32 u0) 1 u0)) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(fma.f32 (fma.f32 u0 (sqrt.f32 -1/2) (sqrt.f32 u0)) (fma.f32 u0 (sqrt.f32 -1/2) (neg.f32 (sqrt.f32 u0))) (fma.f32 (neg.f32 (cbrt.f32 u0)) (pow.f32 (cbrt.f32 u0) 2) u0)) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(fma.f32 (fma.f32 u0 (sqrt.f32 -1/2) (sqrt.f32 u0)) (fma.f32 u0 (sqrt.f32 -1/2) (neg.f32 (sqrt.f32 u0))) (+.f32 (neg.f32 u0) u0)) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 u0) 2)) (cbrt.f32 u0) (*.f32 -1/2 (*.f32 u0 u0))) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(fma.f32 (*.f32 u0 (cbrt.f32 (*.f32 (*.f32 u0 u0) 1/4))) (cbrt.f32 (*.f32 u0 -1/2)) (neg.f32 u0)) |
(fma.f32 (cbrt.f32 (*.f32 (*.f32 u0 u0) 1/4)) (*.f32 u0 (cbrt.f32 (*.f32 -1/2 u0))) (neg.f32 u0)) |
(-.f32 (*.f32 u0 (*.f32 (cbrt.f32 (*.f32 u0 (*.f32 u0 1/4))) (cbrt.f32 (*.f32 -1/2 u0)))) u0) |
(-.f32 (*.f32 (cbrt.f32 (*.f32 u0 (*.f32 u0 1/4))) (*.f32 u0 (cbrt.f32 (*.f32 -1/2 u0)))) u0) |
(fma.f32 (*.f32 u0 (cbrt.f32 (*.f32 (*.f32 u0 u0) 1/4))) (cbrt.f32 (*.f32 u0 -1/2)) (*.f32 (neg.f32 u0) 1)) |
(fma.f32 (cbrt.f32 (*.f32 (*.f32 u0 u0) 1/4)) (*.f32 u0 (cbrt.f32 (*.f32 -1/2 u0))) (neg.f32 u0)) |
(-.f32 (*.f32 u0 (*.f32 (cbrt.f32 (*.f32 u0 (*.f32 u0 1/4))) (cbrt.f32 (*.f32 -1/2 u0)))) u0) |
(-.f32 (*.f32 (cbrt.f32 (*.f32 u0 (*.f32 u0 1/4))) (*.f32 u0 (cbrt.f32 (*.f32 -1/2 u0)))) u0) |
(fma.f32 (*.f32 u0 (sqrt.f32 (*.f32 u0 -1/2))) (sqrt.f32 (*.f32 u0 -1/2)) (neg.f32 u0)) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(fma.f32 (*.f32 u0 (sqrt.f32 (*.f32 u0 -1/2))) (sqrt.f32 (*.f32 u0 -1/2)) (*.f32 (neg.f32 u0) 1)) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(fma.f32 (*.f32 (*.f32 u0 -1/2) (pow.f32 (cbrt.f32 u0) 2)) (cbrt.f32 u0) (neg.f32 u0)) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(fma.f32 (*.f32 (*.f32 u0 -1/2) (pow.f32 (cbrt.f32 u0) 2)) (cbrt.f32 u0) (*.f32 (neg.f32 u0) 1)) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(fma.f32 (*.f32 (*.f32 u0 -1/2) (sqrt.f32 u0)) (sqrt.f32 u0) (neg.f32 u0)) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
(fma.f32 (*.f32 (*.f32 u0 -1/2) (sqrt.f32 u0)) (sqrt.f32 u0) (*.f32 (neg.f32 u0) 1)) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(*.f32 u0 (fma.f32 -1/2 u0 -1)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (log1p.f32 (neg.f32 u0)) | |
| ✓ | 0.0b | (+.f32 1 (log1p.f32 (neg.f32 u0))) |
| ✓ | 0.3b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (+.f32 1 (log1p.f32 (neg.f32 u0))) 1)) |
| ✓ | 14.6b | (-.f32 (+.f32 1 (log1p.f32 (neg.f32 u0))) 1) |
Compiled 40 to 18 computations (55% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | u0 | @ | inf | (+.f32 1 (log1p.f32 (neg.f32 u0))) |
| 0.0ms | u0 | @ | 0 | (-.f32 (+.f32 1 (log1p.f32 (neg.f32 u0))) 1) |
| 0.0ms | u0 | @ | inf | (-.f32 (+.f32 1 (log1p.f32 (neg.f32 u0))) 1) |
| 0.0ms | u0 | @ | -inf | (+.f32 1 (log1p.f32 (neg.f32 u0))) |
| 0.0ms | u0 | @ | inf | (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (+.f32 1 (log1p.f32 (neg.f32 u0))) 1)) |
| 1× | batch-egg-rewrite |
| 951× | pow1_binary32 |
| 885× | add-log-exp_binary32 |
| 885× | expm1-log1p-u_binary32 |
| 884× | log1p-expm1-u_binary32 |
| 119× | add-sqr-sqrt_binary32 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 38 |
| 1 | 237 | 18 |
| 2 | 3372 | 18 |
| 1× | node limit |
| Inputs |
|---|
(-.f32 (+.f32 1 (log1p.f32 (neg.f32 u0))) 1) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (+.f32 1 (log1p.f32 (neg.f32 u0))) 1)) |
(+.f32 1 (log1p.f32 (neg.f32 u0))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (log1p.f32 u0) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (*.f32 (+.f32 (log1p.f32 u0) -1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 1 (log1p.f32 u0)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log1p.f32 u0) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (+.f32 1 (log1p.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (log1p.f32 u0) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (log1p.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log1p.f32 u0) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (log1p.f32 u0) 2)) (cbrt.f32 (log1p.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (log1p.f32 u0)) (cbrt.f32 (pow.f32 (log1p.f32 u0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (log1p.f32 u0)) (sqrt.f32 (log1p.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3) -1) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2) (+.f32 (log1p.f32 u0) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (log1p.f32 u0) 2) (log1p.f32 u0)) (/.f32 1 (+.f32 (log1p.f32 u0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u0))) 1) (-.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u0))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2) (+.f32 (log1p.f32 u0) 2)) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 (log1p.f32 u0) 2) (*.f32 (+.f32 (log1p.f32 u0) 2) (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3) -1) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2) (+.f32 (log1p.f32 u0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3) -1) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2) (-.f32 1 (*.f32 (+.f32 1 (log1p.f32 u0)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (log1p.f32 u0) 2) (log1p.f32 u0)) (+.f32 (log1p.f32 u0) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (log1p.f32 u0) 2) (log1p.f32 u0)) (-.f32 (+.f32 1 (log1p.f32 u0)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3) -1)) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2) (+.f32 (log1p.f32 u0) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (+.f32 (log1p.f32 u0) 2) (log1p.f32 u0))) (neg.f32 (+.f32 (log1p.f32 u0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (pow.f32 (+.f32 (log1p.f32 u0) -1) 3)) (+.f32 1 (-.f32 (*.f32 (+.f32 (log1p.f32 u0) -1) (+.f32 (log1p.f32 u0) -1)) (+.f32 (log1p.f32 u0) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 (+.f32 (log1p.f32 u0) -1) (+.f32 (log1p.f32 u0) -1))) (-.f32 1 (+.f32 (log1p.f32 u0) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (log1p.f32 u0) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (log1p.f32 u0)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (log1p.f32 u0)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (log1p.f32 u0) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (log1p.f32 u0) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 u0))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (log1p.f32 u0) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (log1p.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 u0)))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (log1p.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (+.f32 1 (log1p.f32 u0)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u0))) 2) (cbrt.f32 (+.f32 1 (log1p.f32 u0))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u0))) (sqrt.f32 (+.f32 1 (log1p.f32 u0))) -1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alpha alpha) (*.f32 (+.f32 (log1p.f32 u0) -1) (*.f32 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (+.f32 (log1p.f32 u0) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 1 (log1p.f32 u0)) (*.f32 alpha alpha)) (*.f32 alpha alpha))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 alpha alpha) (+.f32 1 (log1p.f32 u0))) (*.f32 (*.f32 alpha alpha) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3) -1) (*.f32 alpha alpha)) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2) (+.f32 (log1p.f32 u0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (+.f32 (log1p.f32 u0) 2) (log1p.f32 u0)) (*.f32 alpha alpha)) (+.f32 (log1p.f32 u0) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3) -1)) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2) (+.f32 (log1p.f32 u0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (+.f32 (log1p.f32 u0) 2) (log1p.f32 u0))) (+.f32 (log1p.f32 u0) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (sqrt.f32 (log1p.f32 u0))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (+.f32 1 u0) (*.f32 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u0) 3) (pow.f32 (*.f32 alpha alpha) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (log1p.f32 u0) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (log1p.f32 u0) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (-.f32 1 (log1p.f32 u0))) (/.f32 (pow.f32 (log1p.f32 u0) 2) (-.f32 1 (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 1 (log1p.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (log1p.f32 u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u0))) (pow.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u0))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u0))) 2) (cbrt.f32 (+.f32 1 (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u0))) 2) (*.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u0))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u0))) (sqrt.f32 (+.f32 1 (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u0))) (*.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u0))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (pow.f32 (log1p.f32 u0) 3)) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (log1p.f32 u0) 2) (log1p.f32 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 (pow.f32 (log1p.f32 u0) 2)) (/.f32 1 (-.f32 1 (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 1 (-.f32 (pow.f32 (log1p.f32 u0) 2) (log1p.f32 u0))) (+.f32 1 (pow.f32 (log1p.f32 u0) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (-.f32 1 (log1p.f32 u0)) (-.f32 1 (pow.f32 (log1p.f32 u0) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (pow.f32 (log1p.f32 u0) 3)) (+.f32 1 (-.f32 (pow.f32 (log1p.f32 u0) 2) (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (pow.f32 (log1p.f32 u0) 3)) (+.f32 (pow.f32 (log1p.f32 u0) 2) (-.f32 1 (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 (log1p.f32 u0) 2)) (-.f32 1 (log1p.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 1 (pow.f32 (log1p.f32 u0) 3))) (neg.f32 (+.f32 1 (-.f32 (pow.f32 (log1p.f32 u0) 2) (log1p.f32 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 1 (pow.f32 (log1p.f32 u0) 2))) (neg.f32 (-.f32 1 (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (log1p.f32 u0) 2) 1) (+.f32 (log1p.f32 u0) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (pow.f32 (log1p.f32 u0) 3)) 1) (+.f32 1 (-.f32 (pow.f32 (log1p.f32 u0) 2) (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 (log1p.f32 u0) 2)) 1) (-.f32 1 (log1p.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 1 (log1p.f32 u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u0))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u0))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (E.f32) (+.f32 1 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (+.f32 1 (log1p.f32 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log.f32 (+.f32 (log1p.f32 u0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (+.f32 1 (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log1p.f32 (log1p.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (log1p.f32 u0) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (pow.f32 (log1p.f32 u0) 2)) (cbrt.f32 (log1p.f32 u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (log1p.f32 u0)) (sqrt.f32 (log1p.f32 u0)) 1))))) |
| 1× | egg-herbie |
| 545× | fma-neg_binary32 |
| 295× | distribute-rgt-neg-in_binary32 |
| 261× | distribute-lft-neg-in_binary32 |
| 222× | div-sub_binary32 |
| 209× | sub-neg_binary32 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 281 | 2017 |
| 1 | 778 | 1903 |
| 2 | 3421 | 1864 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 -1 u0) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(+.f32 (*.f32 -1 u0) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3)))) |
(+.f32 (*.f32 -1 u0) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) |
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (/.f32 1 u0)) |
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 1 u0) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))) |
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))))) |
(*.f32 -1 (log.f32 (/.f32 -1 u0))) |
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u0))) (/.f32 1 u0)) |
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))) |
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 u0 (pow.f32 alpha 2)) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))) |
(*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2))) |
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2)))) |
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2)))))) |
(*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) |
(+.f32 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) (/.f32 (pow.f32 alpha 2) u0)) |
(+.f32 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))))) |
(+.f32 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2)))))) |
1 |
(+.f32 (*.f32 -1 u0) 1) |
(+.f32 (*.f32 -1 u0) (+.f32 1 (*.f32 -1/2 (pow.f32 u0 2)))) |
(+.f32 (*.f32 -1 u0) (+.f32 1 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3))))) |
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (+.f32 1 (log.f32 -1))) |
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (+.f32 1 (log.f32 -1))) (/.f32 1 u0)) |
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (+.f32 1 (log.f32 -1))) (+.f32 (/.f32 1 u0) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))) |
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (+.f32 1 (log.f32 -1))) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))))) |
(+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u0)))) |
(-.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u0)))) (/.f32 1 u0)) |
(-.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u0)))) (+.f32 (/.f32 1 u0) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))) |
(-.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u0)))) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))))) |
(+.f32 1 (+.f32 (log1p.f32 u0) -1)) |
(+.f32 1 (*.f32 (+.f32 (log1p.f32 u0) -1) 1)) |
(+.f32 (+.f32 1 (log1p.f32 u0)) -1) |
(+.f32 (log1p.f32 u0) 0) |
(+.f32 -1 (+.f32 1 (log1p.f32 u0))) |
(+.f32 (+.f32 (log1p.f32 u0) -1) 1) |
(*.f32 1 (log1p.f32 u0)) |
(*.f32 (log1p.f32 u0) 1) |
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u0) 2)) (cbrt.f32 (log1p.f32 u0))) |
(*.f32 (cbrt.f32 (log1p.f32 u0)) (cbrt.f32 (pow.f32 (log1p.f32 u0) 2))) |
(*.f32 (sqrt.f32 (log1p.f32 u0)) (sqrt.f32 (log1p.f32 u0))) |
(*.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3) -1) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2) (+.f32 (log1p.f32 u0) 2)))) |
(*.f32 (*.f32 (+.f32 (log1p.f32 u0) 2) (log1p.f32 u0)) (/.f32 1 (+.f32 (log1p.f32 u0) 2))) |
(*.f32 (+.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u0))) 1) (-.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u0))) 1)) |
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2) (+.f32 (log1p.f32 u0) 2)) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3) -1))) |
(/.f32 1 (/.f32 (+.f32 (log1p.f32 u0) 2) (*.f32 (+.f32 (log1p.f32 u0) 2) (log1p.f32 u0)))) |
(/.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3) -1) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2) (+.f32 (log1p.f32 u0) 2))) |
(/.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3) -1) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2) (-.f32 1 (*.f32 (+.f32 1 (log1p.f32 u0)) -1)))) |
(/.f32 (*.f32 (+.f32 (log1p.f32 u0) 2) (log1p.f32 u0)) (+.f32 (log1p.f32 u0) 2)) |
(/.f32 (*.f32 (+.f32 (log1p.f32 u0) 2) (log1p.f32 u0)) (-.f32 (+.f32 1 (log1p.f32 u0)) -1)) |
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3) -1)) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2) (+.f32 (log1p.f32 u0) 2)))) |
(/.f32 (neg.f32 (*.f32 (+.f32 (log1p.f32 u0) 2) (log1p.f32 u0))) (neg.f32 (+.f32 (log1p.f32 u0) 2))) |
(/.f32 (+.f32 1 (pow.f32 (+.f32 (log1p.f32 u0) -1) 3)) (+.f32 1 (-.f32 (*.f32 (+.f32 (log1p.f32 u0) -1) (+.f32 (log1p.f32 u0) -1)) (+.f32 (log1p.f32 u0) -1)))) |
(/.f32 (-.f32 1 (*.f32 (+.f32 (log1p.f32 u0) -1) (+.f32 (log1p.f32 u0) -1))) (-.f32 1 (+.f32 (log1p.f32 u0) -1))) |
(pow.f32 (log1p.f32 u0) 1) |
(pow.f32 (cbrt.f32 (log1p.f32 u0)) 3) |
(pow.f32 (sqrt.f32 (log1p.f32 u0)) 2) |
(pow.f32 (pow.f32 (log1p.f32 u0) 3) 1/3) |
(sqrt.f32 (pow.f32 (log1p.f32 u0) 2)) |
(log.f32 (+.f32 1 u0)) |
(cbrt.f32 (pow.f32 (log1p.f32 u0) 3)) |
(expm1.f32 (log1p.f32 (log1p.f32 u0))) |
(log1p.f32 u0) |
(exp.f32 (log.f32 (log1p.f32 u0))) |
(fma.f32 1 (+.f32 1 (log1p.f32 u0)) -1) |
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u0))) 2) (cbrt.f32 (+.f32 1 (log1p.f32 u0))) -1) |
(fma.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u0))) (sqrt.f32 (+.f32 1 (log1p.f32 u0))) -1) |
(+.f32 (*.f32 alpha alpha) (*.f32 (+.f32 (log1p.f32 u0) -1) (*.f32 alpha alpha))) |
(+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (+.f32 (log1p.f32 u0) -1))) |
(+.f32 (*.f32 (+.f32 1 (log1p.f32 u0)) (*.f32 alpha alpha)) (*.f32 alpha alpha)) |
(+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 1 (log1p.f32 u0))) (*.f32 (*.f32 alpha alpha) -1)) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)))) 1) |
(/.f32 (*.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3) -1) (*.f32 alpha alpha)) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2) (+.f32 (log1p.f32 u0) 2))) |
(/.f32 (*.f32 (*.f32 (+.f32 (log1p.f32 u0) 2) (log1p.f32 u0)) (*.f32 alpha alpha)) (+.f32 (log1p.f32 u0) 2)) |
(/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3) -1)) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2) (+.f32 (log1p.f32 u0) 2))) |
(/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (+.f32 (log1p.f32 u0) 2) (log1p.f32 u0))) (+.f32 (log1p.f32 u0) 2)) |
(pow.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) 1) |
(pow.f32 (pow.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) 3) 1/3) |
(pow.f32 (cbrt.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha))) 3) |
(pow.f32 (*.f32 alpha (sqrt.f32 (log1p.f32 u0))) 2) |
(neg.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha))) |
(sqrt.f32 (pow.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) 2)) |
(log.f32 (pow.f32 (+.f32 1 u0) (*.f32 alpha alpha))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha))))) |
(cbrt.f32 (pow.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) 3)) |
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u0) 3) (pow.f32 (*.f32 alpha alpha) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (log1p.f32 u0) 3))) |
(expm1.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)))) |
(log1p.f32 (expm1.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)))) |
(exp.f32 (log.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)))) |
(-.f32 (+.f32 (log1p.f32 u0) 2) 1) |
(-.f32 (/.f32 1 (-.f32 1 (log1p.f32 u0))) (/.f32 (pow.f32 (log1p.f32 u0) 2) (-.f32 1 (log1p.f32 u0)))) |
(*.f32 1 (+.f32 1 (log1p.f32 u0))) |
(*.f32 (+.f32 1 (log1p.f32 u0)) 1) |
(*.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u0))) (pow.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u0))) 2)) |
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u0))) 2) (cbrt.f32 (+.f32 1 (log1p.f32 u0)))) |
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u0))) 2) (*.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u0))) 1)) |
(*.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u0))) (sqrt.f32 (+.f32 1 (log1p.f32 u0)))) |
(*.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u0))) (*.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u0))) 1)) |
(*.f32 (+.f32 1 (pow.f32 (log1p.f32 u0) 3)) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (log1p.f32 u0) 2) (log1p.f32 u0))))) |
(*.f32 (-.f32 1 (pow.f32 (log1p.f32 u0) 2)) (/.f32 1 (-.f32 1 (log1p.f32 u0)))) |
(/.f32 1 (/.f32 (+.f32 1 (-.f32 (pow.f32 (log1p.f32 u0) 2) (log1p.f32 u0))) (+.f32 1 (pow.f32 (log1p.f32 u0) 3)))) |
(/.f32 1 (/.f32 (-.f32 1 (log1p.f32 u0)) (-.f32 1 (pow.f32 (log1p.f32 u0) 2)))) |
(/.f32 (+.f32 1 (pow.f32 (log1p.f32 u0) 3)) (+.f32 1 (-.f32 (pow.f32 (log1p.f32 u0) 2) (log1p.f32 u0)))) |
(/.f32 (+.f32 1 (pow.f32 (log1p.f32 u0) 3)) (+.f32 (pow.f32 (log1p.f32 u0) 2) (-.f32 1 (log1p.f32 u0)))) |
(/.f32 (-.f32 1 (pow.f32 (log1p.f32 u0) 2)) (-.f32 1 (log1p.f32 u0))) |
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (log1p.f32 u0) 3))) (neg.f32 (+.f32 1 (-.f32 (pow.f32 (log1p.f32 u0) 2) (log1p.f32 u0))))) |
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (log1p.f32 u0) 2))) (neg.f32 (-.f32 1 (log1p.f32 u0)))) |
(/.f32 (-.f32 (pow.f32 (log1p.f32 u0) 2) 1) (+.f32 (log1p.f32 u0) -1)) |
(/.f32 (*.f32 (+.f32 1 (pow.f32 (log1p.f32 u0) 3)) 1) (+.f32 1 (-.f32 (pow.f32 (log1p.f32 u0) 2) (log1p.f32 u0)))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 (log1p.f32 u0) 2)) 1) (-.f32 1 (log1p.f32 u0))) |
(pow.f32 (+.f32 1 (log1p.f32 u0)) 1) |
(pow.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u0))) 3) |
(pow.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u0))) 2) |
(pow.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3) 1/3) |
(sqrt.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2)) |
(log.f32 (*.f32 (E.f32) (+.f32 1 u0))) |
(log.f32 (+.f32 1 (expm1.f32 (+.f32 1 (log1p.f32 u0))))) |
(cbrt.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3)) |
(expm1.f32 (log.f32 (+.f32 (log1p.f32 u0) 2))) |
(log1p.f32 (expm1.f32 (+.f32 1 (log1p.f32 u0)))) |
(exp.f32 (log1p.f32 (log1p.f32 u0))) |
(fma.f32 1 (log1p.f32 u0) 1) |
(fma.f32 (cbrt.f32 (pow.f32 (log1p.f32 u0) 2)) (cbrt.f32 (log1p.f32 u0)) 1) |
(fma.f32 (sqrt.f32 (log1p.f32 u0)) (sqrt.f32 (log1p.f32 u0)) 1) |
| Outputs |
|---|
(*.f32 -1 u0) |
(neg.f32 u0) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(fma.f32 -1 u0 (*.f32 -1/2 (*.f32 u0 u0))) |
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(+.f32 (*.f32 -1 u0) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3)))) |
(fma.f32 -1 u0 (fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3)))) |
(-.f32 (fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3))) u0) |
(-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 -1/3 u0))) u0) |
(+.f32 (*.f32 -1 u0) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(fma.f32 -1 u0 (fma.f32 -1/2 (*.f32 u0 u0) (fma.f32 -1/3 (pow.f32 u0 3) (*.f32 -1/4 (pow.f32 u0 4))))) |
(-.f32 (fma.f32 -1/2 (*.f32 u0 u0) (fma.f32 -1/3 (pow.f32 u0 3) (*.f32 -1/4 (pow.f32 u0 4)))) u0) |
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) |
(fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) |
(+.f32 (log.f32 u0) (log.f32 -1)) |
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (/.f32 1 u0)) |
(-.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (/.f32 1 u0)) |
(+.f32 (log.f32 -1) (+.f32 (log.f32 u0) (/.f32 -1 u0))) |
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 1 u0) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))) |
(-.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (+.f32 (/.f32 1 u0) (/.f32 1/2 (*.f32 u0 u0)))) |
(+.f32 (log.f32 u0) (-.f32 (-.f32 (log.f32 -1) (/.f32 1/2 (*.f32 u0 u0))) (/.f32 1 u0))) |
(+.f32 (+.f32 (log.f32 -1) (+.f32 (log.f32 u0) (/.f32 -1 u0))) (/.f32 -1/2 (*.f32 u0 u0))) |
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))))) |
(-.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (+.f32 (/.f32 1 u0) (+.f32 (/.f32 1/2 (*.f32 u0 u0)) (/.f32 1/3 (pow.f32 u0 3))))) |
(-.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (+.f32 (/.f32 1 u0) (+.f32 (/.f32 1/2 (*.f32 u0 u0)) (/.f32 1/3 (pow.f32 u0 3))))) |
(+.f32 (-.f32 (+.f32 (log.f32 -1) (+.f32 (log.f32 u0) (/.f32 -1 u0))) (/.f32 1/3 (pow.f32 u0 3))) (/.f32 -1/2 (*.f32 u0 u0))) |
(*.f32 -1 (log.f32 (/.f32 -1 u0))) |
(neg.f32 (log.f32 (/.f32 -1 u0))) |
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u0))) (/.f32 1 u0)) |
(-.f32 (neg.f32 (log.f32 (/.f32 -1 u0))) (/.f32 1 u0)) |
(fma.f32 -1 (log.f32 (/.f32 -1 u0)) (/.f32 -1 u0)) |
(-.f32 (/.f32 -1 u0) (log.f32 (/.f32 -1 u0))) |
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))) |
(-.f32 (neg.f32 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (/.f32 1/2 (*.f32 u0 u0)))) |
(-.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u0)) (/.f32 -1 u0)) (/.f32 1/2 (*.f32 u0 u0))) |
(+.f32 (-.f32 (/.f32 -1 u0) (log.f32 (/.f32 -1 u0))) (/.f32 -1/2 (*.f32 u0 u0))) |
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))))) |
(-.f32 (neg.f32 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (+.f32 (/.f32 1/2 (*.f32 u0 u0)) (/.f32 1/3 (pow.f32 u0 3))))) |
(-.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u0)) (/.f32 -1 u0)) (+.f32 (/.f32 1/2 (*.f32 u0 u0)) (/.f32 1/3 (pow.f32 u0 3)))) |
(+.f32 (-.f32 (-.f32 (/.f32 -1 u0) (log.f32 (/.f32 -1 u0))) (/.f32 1/3 (pow.f32 u0 3))) (/.f32 -1/2 (*.f32 u0 u0))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha alpha))) |
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha alpha))) |
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha alpha))) |
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha alpha))) |
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha alpha))) |
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha alpha))) |
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha alpha))) |
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha alpha))) |
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha alpha))) |
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha alpha))) |
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha alpha))) |
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha alpha))) |
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))) |
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) 1/2))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha)) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha))))) |
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (*.f32 u0 u0) 1/2) (*.f32 (pow.f32 u0 3) 1/3)))) |
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 1/2 (*.f32 1/3 u0))))) |
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))) |
(fma.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)) (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha)) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))))) |
(+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (*.f32 u0 u0) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (pow.f32 u0 4) 1/4) u0))) |
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (*.f32 u0 u0) (+.f32 1/2 (*.f32 1/3 u0))) (+.f32 (*.f32 (pow.f32 u0 4) 1/4) u0))) |
(*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2))) |
(neg.f32 (*.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (*.f32 alpha alpha))) |
(*.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 alpha (neg.f32 alpha))) |
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2)))) |
(+.f32 (neg.f32 (*.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (*.f32 alpha alpha))) (/.f32 (*.f32 alpha alpha) u0)) |
(fma.f32 (neg.f32 (+.f32 (log.f32 u0) (log.f32 -1))) (*.f32 alpha alpha) (/.f32 alpha (/.f32 u0 alpha))) |
(-.f32 (*.f32 (/.f32 alpha u0) alpha) (*.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 alpha alpha))) |
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2))))) |
(+.f32 (/.f32 (*.f32 alpha alpha) u0) (fma.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (neg.f32 (*.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (*.f32 alpha alpha))))) |
(-.f32 (fma.f32 1/2 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (/.f32 alpha (/.f32 u0 alpha))) (*.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 alpha alpha))) |
(-.f32 (*.f32 (+.f32 (/.f32 1/2 u0) 1) (*.f32 (/.f32 alpha u0) alpha)) (*.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 alpha alpha))) |
(+.f32 (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2)))))) |
(fma.f32 1/3 (/.f32 (*.f32 alpha alpha) (pow.f32 u0 3)) (+.f32 (/.f32 (*.f32 alpha alpha) u0) (fma.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (neg.f32 (*.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (*.f32 alpha alpha)))))) |
(fma.f32 1/3 (/.f32 alpha (/.f32 (pow.f32 u0 3) alpha)) (-.f32 (fma.f32 1/2 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (/.f32 alpha (/.f32 u0 alpha))) (*.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 alpha alpha)))) |
(-.f32 (+.f32 (*.f32 (/.f32 alpha u0) alpha) (*.f32 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (+.f32 1/2 (/.f32 1/3 u0)))) (*.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 alpha alpha))) |
(*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) |
(*.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha)) |
(+.f32 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) (/.f32 (pow.f32 alpha 2) u0)) |
(fma.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 u0)) (/.f32 (*.f32 alpha alpha) u0)) |
(fma.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha) (/.f32 alpha (/.f32 u0 alpha))) |
(fma.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha) (*.f32 (/.f32 alpha u0) alpha)) |
(+.f32 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))))) |
(fma.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 u0)) (+.f32 (/.f32 (*.f32 alpha alpha) u0) (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0))))) |
(fma.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (/.f32 alpha (/.f32 u0 alpha)))) |
(fma.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha) (*.f32 (+.f32 (/.f32 1/2 u0) 1) (*.f32 (/.f32 alpha u0) alpha))) |
(+.f32 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2)))))) |
(fma.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 u0)) (fma.f32 1/3 (/.f32 (*.f32 alpha alpha) (pow.f32 u0 3)) (+.f32 (/.f32 (*.f32 alpha alpha) u0) (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)))))) |
(fma.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha) (fma.f32 1/3 (/.f32 alpha (/.f32 (pow.f32 u0 3) alpha)) (fma.f32 1/2 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (/.f32 alpha (/.f32 u0 alpha))))) |
(fma.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha) (+.f32 (*.f32 (/.f32 alpha u0) alpha) (*.f32 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (+.f32 1/2 (/.f32 1/3 u0))))) |
1 |
(+.f32 (*.f32 -1 u0) 1) |
(-.f32 1 u0) |
(+.f32 (*.f32 -1 u0) (+.f32 1 (*.f32 -1/2 (pow.f32 u0 2)))) |
(+.f32 (-.f32 1 u0) (*.f32 -1/2 (*.f32 u0 u0))) |
(-.f32 (fma.f32 -1/2 (*.f32 u0 u0) 1) u0) |
(+.f32 (*.f32 -1 u0) (+.f32 1 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3))))) |
(+.f32 (-.f32 1 u0) (fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3)))) |
(+.f32 (fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3))) (-.f32 1 u0)) |
(+.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 -1/3 u0))) (-.f32 1 u0)) |
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (+.f32 1 (log.f32 -1))) |
(fma.f32 -1 (neg.f32 (log.f32 u0)) (+.f32 1 (log.f32 -1))) |
(+.f32 (log.f32 u0) (+.f32 1 (log.f32 -1))) |
(+.f32 (log.f32 -1) (+.f32 1 (log.f32 u0))) |
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (+.f32 1 (log.f32 -1))) (/.f32 1 u0)) |
(-.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (+.f32 1 (log.f32 -1))) (/.f32 1 u0)) |
(+.f32 (log.f32 u0) (-.f32 (+.f32 1 (log.f32 -1)) (/.f32 1 u0))) |
(+.f32 (+.f32 1 (log.f32 -1)) (+.f32 (log.f32 u0) (/.f32 -1 u0))) |
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (+.f32 1 (log.f32 -1))) (+.f32 (/.f32 1 u0) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))) |
(-.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (+.f32 1 (log.f32 -1))) (+.f32 (/.f32 1 u0) (/.f32 1/2 (*.f32 u0 u0)))) |
(+.f32 (log.f32 u0) (+.f32 1 (-.f32 (-.f32 (log.f32 -1) (/.f32 1/2 (*.f32 u0 u0))) (/.f32 1 u0)))) |
(+.f32 (+.f32 (log.f32 -1) (+.f32 1 (log.f32 u0))) (+.f32 (/.f32 -1 u0) (/.f32 -1/2 (*.f32 u0 u0)))) |
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (+.f32 1 (log.f32 -1))) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))))) |
(-.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (+.f32 1 (log.f32 -1))) (+.f32 (/.f32 1 u0) (+.f32 (/.f32 1/2 (*.f32 u0 u0)) (/.f32 1/3 (pow.f32 u0 3))))) |
(+.f32 (log.f32 u0) (-.f32 (+.f32 1 (log.f32 -1)) (+.f32 (/.f32 1 u0) (+.f32 (/.f32 1/2 (*.f32 u0 u0)) (/.f32 1/3 (pow.f32 u0 3)))))) |
(-.f32 (+.f32 (+.f32 1 (log.f32 -1)) (+.f32 (log.f32 u0) (/.f32 -1 u0))) (+.f32 (/.f32 (/.f32 1/2 u0) u0) (/.f32 1/3 (pow.f32 u0 3)))) |
(+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u0)))) |
(+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u0)))) |
(-.f32 1 (log.f32 (/.f32 -1 u0))) |
(-.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u0)))) (/.f32 1 u0)) |
(+.f32 1 (-.f32 (neg.f32 (log.f32 (/.f32 -1 u0))) (/.f32 1 u0))) |
(+.f32 (-.f32 1 (log.f32 (/.f32 -1 u0))) (/.f32 -1 u0)) |
(+.f32 1 (-.f32 (/.f32 -1 u0) (log.f32 (/.f32 -1 u0)))) |
(-.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u0)))) (+.f32 (/.f32 1 u0) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))) |
(+.f32 1 (-.f32 (neg.f32 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (/.f32 1/2 (*.f32 u0 u0))))) |
(+.f32 (-.f32 1 (log.f32 (/.f32 -1 u0))) (-.f32 (/.f32 -1 u0) (/.f32 1/2 (*.f32 u0 u0)))) |
(+.f32 1 (+.f32 (-.f32 (/.f32 -1 u0) (log.f32 (/.f32 -1 u0))) (/.f32 -1/2 (*.f32 u0 u0)))) |
(-.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u0)))) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))))) |
(+.f32 1 (-.f32 (neg.f32 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (+.f32 (/.f32 1/2 (*.f32 u0 u0)) (/.f32 1/3 (pow.f32 u0 3)))))) |
(+.f32 (-.f32 1 (log.f32 (/.f32 -1 u0))) (-.f32 (/.f32 -1 u0) (+.f32 (/.f32 1/2 (*.f32 u0 u0)) (/.f32 1/3 (pow.f32 u0 3))))) |
(+.f32 1 (+.f32 (-.f32 (-.f32 (/.f32 -1 u0) (log.f32 (/.f32 -1 u0))) (/.f32 1/3 (pow.f32 u0 3))) (/.f32 -1/2 (*.f32 u0 u0)))) |
(+.f32 1 (+.f32 (log1p.f32 u0) -1)) |
(log1p.f32 u0) |
(+.f32 1 (*.f32 (+.f32 (log1p.f32 u0) -1) 1)) |
(log1p.f32 u0) |
(+.f32 (+.f32 1 (log1p.f32 u0)) -1) |
(log1p.f32 u0) |
(+.f32 (log1p.f32 u0) 0) |
(log1p.f32 u0) |
(+.f32 -1 (+.f32 1 (log1p.f32 u0))) |
(log1p.f32 u0) |
(+.f32 (+.f32 (log1p.f32 u0) -1) 1) |
(log1p.f32 u0) |
(*.f32 1 (log1p.f32 u0)) |
(log1p.f32 u0) |
(*.f32 (log1p.f32 u0) 1) |
(log1p.f32 u0) |
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u0) 2)) (cbrt.f32 (log1p.f32 u0))) |
(*.f32 (cbrt.f32 (log1p.f32 u0)) (cbrt.f32 (pow.f32 (log1p.f32 u0) 2))) |
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u0) 2)) (cbrt.f32 (log1p.f32 u0))) |
(*.f32 (sqrt.f32 (log1p.f32 u0)) (sqrt.f32 (log1p.f32 u0))) |
(log1p.f32 u0) |
(*.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3) -1) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2) (+.f32 (log1p.f32 u0) 2)))) |
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2) (+.f32 2 (log1p.f32 u0))))) |
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3)) (+.f32 (log1p.f32 u0) (+.f32 2 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2)))) |
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3)) (-.f32 (-.f32 -2 (log1p.f32 u0)) (pow.f32 (+.f32 1 (log1p.f32 u0)) 2))) |
(*.f32 (*.f32 (+.f32 (log1p.f32 u0) 2) (log1p.f32 u0)) (/.f32 1 (+.f32 (log1p.f32 u0) 2))) |
(log1p.f32 u0) |
(*.f32 (+.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u0))) 1) (-.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u0))) 1)) |
(log1p.f32 u0) |
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2) (+.f32 (log1p.f32 u0) 2)) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3) -1))) |
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2) (+.f32 2 (log1p.f32 u0))))) |
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3)) (+.f32 (log1p.f32 u0) (+.f32 2 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2)))) |
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3)) (-.f32 (-.f32 -2 (log1p.f32 u0)) (pow.f32 (+.f32 1 (log1p.f32 u0)) 2))) |
(/.f32 1 (/.f32 (+.f32 (log1p.f32 u0) 2) (*.f32 (+.f32 (log1p.f32 u0) 2) (log1p.f32 u0)))) |
(log1p.f32 u0) |
(/.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3) -1) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2) (+.f32 (log1p.f32 u0) 2))) |
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2) (+.f32 2 (log1p.f32 u0))))) |
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3)) (+.f32 (log1p.f32 u0) (+.f32 2 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2)))) |
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3)) (-.f32 (-.f32 -2 (log1p.f32 u0)) (pow.f32 (+.f32 1 (log1p.f32 u0)) 2))) |
(/.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3) -1) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2) (-.f32 1 (*.f32 (+.f32 1 (log1p.f32 u0)) -1)))) |
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2) (+.f32 2 (log1p.f32 u0))))) |
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3)) (+.f32 (log1p.f32 u0) (+.f32 2 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2)))) |
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3)) (-.f32 (-.f32 -2 (log1p.f32 u0)) (pow.f32 (+.f32 1 (log1p.f32 u0)) 2))) |
(/.f32 (*.f32 (+.f32 (log1p.f32 u0) 2) (log1p.f32 u0)) (+.f32 (log1p.f32 u0) 2)) |
(log1p.f32 u0) |
(/.f32 (*.f32 (+.f32 (log1p.f32 u0) 2) (log1p.f32 u0)) (-.f32 (+.f32 1 (log1p.f32 u0)) -1)) |
(log1p.f32 u0) |
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3) -1)) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2) (+.f32 (log1p.f32 u0) 2)))) |
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2) (+.f32 2 (log1p.f32 u0))))) |
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3)) (+.f32 (log1p.f32 u0) (+.f32 2 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2)))) |
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3)) (-.f32 (-.f32 -2 (log1p.f32 u0)) (pow.f32 (+.f32 1 (log1p.f32 u0)) 2))) |
(/.f32 (neg.f32 (*.f32 (+.f32 (log1p.f32 u0) 2) (log1p.f32 u0))) (neg.f32 (+.f32 (log1p.f32 u0) 2))) |
(log1p.f32 u0) |
(/.f32 (+.f32 1 (pow.f32 (+.f32 (log1p.f32 u0) -1) 3)) (+.f32 1 (-.f32 (*.f32 (+.f32 (log1p.f32 u0) -1) (+.f32 (log1p.f32 u0) -1)) (+.f32 (log1p.f32 u0) -1)))) |
(/.f32 (+.f32 1 (pow.f32 (+.f32 -1 (log1p.f32 u0)) 3)) (+.f32 1 (-.f32 (*.f32 (+.f32 -1 (log1p.f32 u0)) (+.f32 -1 (log1p.f32 u0))) (+.f32 -1 (log1p.f32 u0))))) |
(/.f32 (+.f32 1 (pow.f32 (+.f32 -1 (log1p.f32 u0)) 3)) (+.f32 1 (*.f32 (+.f32 -1 (log1p.f32 u0)) (-.f32 (+.f32 -1 (log1p.f32 u0)) 1)))) |
(/.f32 (+.f32 1 (pow.f32 (+.f32 -1 (log1p.f32 u0)) 3)) (+.f32 1 (*.f32 (+.f32 -1 (log1p.f32 u0)) (*.f32 (-.f32 2 (log1p.f32 u0)) -1)))) |
(/.f32 (-.f32 1 (*.f32 (+.f32 (log1p.f32 u0) -1) (+.f32 (log1p.f32 u0) -1))) (-.f32 1 (+.f32 (log1p.f32 u0) -1))) |
(/.f32 (-.f32 1 (*.f32 (+.f32 -1 (log1p.f32 u0)) (+.f32 -1 (log1p.f32 u0)))) (-.f32 1 (+.f32 -1 (log1p.f32 u0)))) |
(/.f32 (-.f32 1 (*.f32 (+.f32 -1 (log1p.f32 u0)) (+.f32 -1 (log1p.f32 u0)))) (-.f32 2 (log1p.f32 u0))) |
(/.f32 (+.f32 1 (*.f32 (+.f32 -1 (log1p.f32 u0)) (-.f32 1 (log1p.f32 u0)))) (-.f32 2 (log1p.f32 u0))) |
(pow.f32 (log1p.f32 u0) 1) |
(log1p.f32 u0) |
(pow.f32 (cbrt.f32 (log1p.f32 u0)) 3) |
(log1p.f32 u0) |
(pow.f32 (sqrt.f32 (log1p.f32 u0)) 2) |
(log1p.f32 u0) |
(pow.f32 (pow.f32 (log1p.f32 u0) 3) 1/3) |
(log1p.f32 u0) |
(sqrt.f32 (pow.f32 (log1p.f32 u0) 2)) |
(log1p.f32 u0) |
(log.f32 (+.f32 1 u0)) |
(log1p.f32 u0) |
(cbrt.f32 (pow.f32 (log1p.f32 u0) 3)) |
(log1p.f32 u0) |
(expm1.f32 (log1p.f32 (log1p.f32 u0))) |
(log1p.f32 u0) |
(log1p.f32 u0) |
(exp.f32 (log.f32 (log1p.f32 u0))) |
(log1p.f32 u0) |
(fma.f32 1 (+.f32 1 (log1p.f32 u0)) -1) |
(log1p.f32 u0) |
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u0))) 2) (cbrt.f32 (+.f32 1 (log1p.f32 u0))) -1) |
(log1p.f32 u0) |
(fma.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u0))) (sqrt.f32 (+.f32 1 (log1p.f32 u0))) -1) |
(log1p.f32 u0) |
(+.f32 (*.f32 alpha alpha) (*.f32 (+.f32 (log1p.f32 u0) -1) (*.f32 alpha alpha))) |
(*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 alpha (log1p.f32 u0))) |
(+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (+.f32 (log1p.f32 u0) -1))) |
(*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 alpha (log1p.f32 u0))) |
(+.f32 (*.f32 (+.f32 1 (log1p.f32 u0)) (*.f32 alpha alpha)) (*.f32 alpha alpha)) |
(*.f32 (+.f32 1 (-.f32 (log1p.f32 u0) -1)) (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 alpha (+.f32 2 (log1p.f32 u0)))) |
(*.f32 alpha (*.f32 (+.f32 2 (log1p.f32 u0)) alpha)) |
(+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 1 (log1p.f32 u0))) (*.f32 (*.f32 alpha alpha) -1)) |
(*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 alpha (log1p.f32 u0))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)))) 1) |
(*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 alpha (log1p.f32 u0))) |
(/.f32 (*.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3) -1) (*.f32 alpha alpha)) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2) (+.f32 (log1p.f32 u0) 2))) |
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3)) (/.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2) (+.f32 2 (log1p.f32 u0))) (*.f32 alpha alpha))) |
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3)) (+.f32 (log1p.f32 u0) (+.f32 2 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2)))) (*.f32 alpha alpha)) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3)) (-.f32 (-.f32 -2 (log1p.f32 u0)) (pow.f32 (+.f32 1 (log1p.f32 u0)) 2))) (*.f32 alpha alpha)) |
(/.f32 (*.f32 (*.f32 (+.f32 (log1p.f32 u0) 2) (log1p.f32 u0)) (*.f32 alpha alpha)) (+.f32 (log1p.f32 u0) 2)) |
(*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 alpha (log1p.f32 u0))) |
(/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3) -1)) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2) (+.f32 (log1p.f32 u0) 2))) |
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3)) (/.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2) (+.f32 2 (log1p.f32 u0))) (*.f32 alpha alpha))) |
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3)) (+.f32 (log1p.f32 u0) (+.f32 2 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2)))) (*.f32 alpha alpha)) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3)) (-.f32 (-.f32 -2 (log1p.f32 u0)) (pow.f32 (+.f32 1 (log1p.f32 u0)) 2))) (*.f32 alpha alpha)) |
(/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (+.f32 (log1p.f32 u0) 2) (log1p.f32 u0))) (+.f32 (log1p.f32 u0) 2)) |
(*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 alpha (log1p.f32 u0))) |
(pow.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) 1) |
(*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 alpha (log1p.f32 u0))) |
(pow.f32 (pow.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) 3) 1/3) |
(*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 alpha (log1p.f32 u0))) |
(pow.f32 (cbrt.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha))) 3) |
(*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 alpha (log1p.f32 u0))) |
(pow.f32 (*.f32 alpha (sqrt.f32 (log1p.f32 u0))) 2) |
(*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 alpha (log1p.f32 u0))) |
(neg.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha))) |
(*.f32 (log1p.f32 u0) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 u0))) |
(*.f32 (neg.f32 alpha) (*.f32 alpha (log1p.f32 u0))) |
(sqrt.f32 (pow.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) 2)) |
(*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 alpha (log1p.f32 u0))) |
(log.f32 (pow.f32 (+.f32 1 u0) (*.f32 alpha alpha))) |
(*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 alpha (log1p.f32 u0))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha))))) |
(*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 alpha (log1p.f32 u0))) |
(cbrt.f32 (pow.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) 3)) |
(*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 alpha (log1p.f32 u0))) |
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u0) 3) (pow.f32 (*.f32 alpha alpha) 3))) |
(*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 alpha (log1p.f32 u0))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (log1p.f32 u0) 3))) |
(*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 alpha (log1p.f32 u0))) |
(expm1.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)))) |
(*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 alpha (log1p.f32 u0))) |
(log1p.f32 (expm1.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)))) |
(*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 alpha (log1p.f32 u0))) |
(exp.f32 (log.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)))) |
(*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 alpha (log1p.f32 u0))) |
(-.f32 (+.f32 (log1p.f32 u0) 2) 1) |
(+.f32 1 (log1p.f32 u0)) |
(-.f32 (/.f32 1 (-.f32 1 (log1p.f32 u0))) (/.f32 (pow.f32 (log1p.f32 u0) 2) (-.f32 1 (log1p.f32 u0)))) |
(/.f32 (-.f32 1 (pow.f32 (log1p.f32 u0) 2)) (-.f32 1 (log1p.f32 u0))) |
(/.f32 (fma.f32 (log1p.f32 u0) (log1p.f32 u0) -1) (+.f32 -1 (log1p.f32 u0))) |
(*.f32 1 (+.f32 1 (log1p.f32 u0))) |
(+.f32 1 (log1p.f32 u0)) |
(*.f32 (+.f32 1 (log1p.f32 u0)) 1) |
(+.f32 1 (log1p.f32 u0)) |
(*.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u0))) (pow.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u0))) 2)) |
(+.f32 1 (log1p.f32 u0)) |
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u0))) 2) (cbrt.f32 (+.f32 1 (log1p.f32 u0)))) |
(+.f32 1 (log1p.f32 u0)) |
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u0))) 2) (*.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u0))) 1)) |
(+.f32 1 (log1p.f32 u0)) |
(*.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u0))) (sqrt.f32 (+.f32 1 (log1p.f32 u0)))) |
(+.f32 1 (log1p.f32 u0)) |
(*.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u0))) (*.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u0))) 1)) |
(+.f32 1 (log1p.f32 u0)) |
(*.f32 (+.f32 1 (pow.f32 (log1p.f32 u0) 3)) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (log1p.f32 u0) 2) (log1p.f32 u0))))) |
(/.f32 (+.f32 1 (pow.f32 (log1p.f32 u0) 3)) (+.f32 1 (-.f32 (pow.f32 (log1p.f32 u0) 2) (log1p.f32 u0)))) |
(/.f32 (+.f32 1 (pow.f32 (log1p.f32 u0) 3)) (-.f32 (pow.f32 (log1p.f32 u0) 2) (+.f32 -1 (log1p.f32 u0)))) |
(*.f32 (-.f32 1 (pow.f32 (log1p.f32 u0) 2)) (/.f32 1 (-.f32 1 (log1p.f32 u0)))) |
(/.f32 (-.f32 1 (pow.f32 (log1p.f32 u0) 2)) (-.f32 1 (log1p.f32 u0))) |
(/.f32 (fma.f32 (log1p.f32 u0) (log1p.f32 u0) -1) (+.f32 -1 (log1p.f32 u0))) |
(/.f32 1 (/.f32 (+.f32 1 (-.f32 (pow.f32 (log1p.f32 u0) 2) (log1p.f32 u0))) (+.f32 1 (pow.f32 (log1p.f32 u0) 3)))) |
(/.f32 (+.f32 1 (pow.f32 (log1p.f32 u0) 3)) (+.f32 1 (-.f32 (pow.f32 (log1p.f32 u0) 2) (log1p.f32 u0)))) |
(/.f32 (+.f32 1 (pow.f32 (log1p.f32 u0) 3)) (-.f32 (pow.f32 (log1p.f32 u0) 2) (+.f32 -1 (log1p.f32 u0)))) |
(/.f32 1 (/.f32 (-.f32 1 (log1p.f32 u0)) (-.f32 1 (pow.f32 (log1p.f32 u0) 2)))) |
(/.f32 (-.f32 1 (pow.f32 (log1p.f32 u0) 2)) (-.f32 1 (log1p.f32 u0))) |
(/.f32 (fma.f32 (log1p.f32 u0) (log1p.f32 u0) -1) (+.f32 -1 (log1p.f32 u0))) |
(/.f32 (+.f32 1 (pow.f32 (log1p.f32 u0) 3)) (+.f32 1 (-.f32 (pow.f32 (log1p.f32 u0) 2) (log1p.f32 u0)))) |
(/.f32 (+.f32 1 (pow.f32 (log1p.f32 u0) 3)) (-.f32 (pow.f32 (log1p.f32 u0) 2) (+.f32 -1 (log1p.f32 u0)))) |
(/.f32 (+.f32 1 (pow.f32 (log1p.f32 u0) 3)) (+.f32 (pow.f32 (log1p.f32 u0) 2) (-.f32 1 (log1p.f32 u0)))) |
(/.f32 (+.f32 1 (pow.f32 (log1p.f32 u0) 3)) (+.f32 1 (-.f32 (pow.f32 (log1p.f32 u0) 2) (log1p.f32 u0)))) |
(/.f32 (+.f32 1 (pow.f32 (log1p.f32 u0) 3)) (-.f32 (pow.f32 (log1p.f32 u0) 2) (+.f32 -1 (log1p.f32 u0)))) |
(/.f32 (-.f32 1 (pow.f32 (log1p.f32 u0) 2)) (-.f32 1 (log1p.f32 u0))) |
(/.f32 (fma.f32 (log1p.f32 u0) (log1p.f32 u0) -1) (+.f32 -1 (log1p.f32 u0))) |
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (log1p.f32 u0) 3))) (neg.f32 (+.f32 1 (-.f32 (pow.f32 (log1p.f32 u0) 2) (log1p.f32 u0))))) |
(/.f32 (+.f32 1 (pow.f32 (log1p.f32 u0) 3)) (+.f32 1 (-.f32 (pow.f32 (log1p.f32 u0) 2) (log1p.f32 u0)))) |
(/.f32 (+.f32 1 (pow.f32 (log1p.f32 u0) 3)) (-.f32 (pow.f32 (log1p.f32 u0) 2) (+.f32 -1 (log1p.f32 u0)))) |
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (log1p.f32 u0) 2))) (neg.f32 (-.f32 1 (log1p.f32 u0)))) |
(/.f32 (-.f32 1 (pow.f32 (log1p.f32 u0) 2)) (-.f32 1 (log1p.f32 u0))) |
(/.f32 (fma.f32 (log1p.f32 u0) (log1p.f32 u0) -1) (+.f32 -1 (log1p.f32 u0))) |
(/.f32 (-.f32 (pow.f32 (log1p.f32 u0) 2) 1) (+.f32 (log1p.f32 u0) -1)) |
(/.f32 (-.f32 1 (pow.f32 (log1p.f32 u0) 2)) (-.f32 1 (log1p.f32 u0))) |
(/.f32 (fma.f32 (log1p.f32 u0) (log1p.f32 u0) -1) (+.f32 -1 (log1p.f32 u0))) |
(/.f32 (*.f32 (+.f32 1 (pow.f32 (log1p.f32 u0) 3)) 1) (+.f32 1 (-.f32 (pow.f32 (log1p.f32 u0) 2) (log1p.f32 u0)))) |
(/.f32 (+.f32 1 (pow.f32 (log1p.f32 u0) 3)) (+.f32 1 (-.f32 (pow.f32 (log1p.f32 u0) 2) (log1p.f32 u0)))) |
(/.f32 (+.f32 1 (pow.f32 (log1p.f32 u0) 3)) (-.f32 (pow.f32 (log1p.f32 u0) 2) (+.f32 -1 (log1p.f32 u0)))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 (log1p.f32 u0) 2)) 1) (-.f32 1 (log1p.f32 u0))) |
(/.f32 (-.f32 1 (pow.f32 (log1p.f32 u0) 2)) (-.f32 1 (log1p.f32 u0))) |
(/.f32 (fma.f32 (log1p.f32 u0) (log1p.f32 u0) -1) (+.f32 -1 (log1p.f32 u0))) |
(pow.f32 (+.f32 1 (log1p.f32 u0)) 1) |
(+.f32 1 (log1p.f32 u0)) |
(pow.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u0))) 3) |
(+.f32 1 (log1p.f32 u0)) |
(pow.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u0))) 2) |
(+.f32 1 (log1p.f32 u0)) |
(pow.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3) 1/3) |
(+.f32 1 (log1p.f32 u0)) |
(sqrt.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2)) |
(+.f32 1 (log1p.f32 u0)) |
(log.f32 (*.f32 (E.f32) (+.f32 1 u0))) |
(+.f32 1 (log1p.f32 u0)) |
(log.f32 (+.f32 1 (expm1.f32 (+.f32 1 (log1p.f32 u0))))) |
(+.f32 1 (log1p.f32 u0)) |
(cbrt.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3)) |
(+.f32 1 (log1p.f32 u0)) |
(expm1.f32 (log.f32 (+.f32 (log1p.f32 u0) 2))) |
(expm1.f32 (log.f32 (+.f32 2 (log1p.f32 u0)))) |
(log1p.f32 (expm1.f32 (+.f32 1 (log1p.f32 u0)))) |
(+.f32 1 (log1p.f32 u0)) |
(exp.f32 (log1p.f32 (log1p.f32 u0))) |
(fma.f32 1 (log1p.f32 u0) 1) |
(+.f32 1 (log1p.f32 u0)) |
(fma.f32 (cbrt.f32 (pow.f32 (log1p.f32 u0) 2)) (cbrt.f32 (log1p.f32 u0)) 1) |
(fma.f32 (sqrt.f32 (log1p.f32 u0)) (sqrt.f32 (log1p.f32 u0)) 1) |
(+.f32 1 (log1p.f32 u0)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (log1p.f32 u0) |
| ✓ | 0.1b | (log1p.f32 (*.f32 u0 (neg.f32 u0))) |
| ✓ | 0.3b | (-.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (log1p.f32 u0)) |
| ✓ | 0.3b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (log1p.f32 u0))) |
Compiled 44 to 10 computations (77.3% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 23.0ms | alpha | @ | 0 | (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (log1p.f32 u0))) |
| 1.0ms | alpha | @ | inf | (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (log1p.f32 u0))) |
| 1.0ms | u0 | @ | inf | (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (log1p.f32 u0))) |
| 1.0ms | u0 | @ | 0 | (log1p.f32 (*.f32 u0 (neg.f32 u0))) |
| 1.0ms | u0 | @ | inf | (log1p.f32 (*.f32 u0 (neg.f32 u0))) |
| 1× | batch-egg-rewrite |
| 980× | pow1_binary32 |
| 906× | add-log-exp_binary32 |
| 905× | expm1-log1p-u_binary32 |
| 903× | log1p-expm1-u_binary32 |
| 119× | add-sqr-sqrt_binary32 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 45 |
| 1 | 234 | 37 |
| 2 | 3250 | 37 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (log1p.f32 u0))) |
(-.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (log1p.f32 u0)) |
(log1p.f32 (*.f32 u0 (neg.f32 u0))) |
(log1p.f32 u0) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log1p.f32 (*.f32 u0 u0)) (*.f32 alpha alpha)) (*.f32 (neg.f32 (log1p.f32 u0)) (*.f32 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (*.f32 u0 u0))) (*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) (pow.f32 (log1p.f32 u0) 3)) (*.f32 alpha alpha)) (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (*.f32 (log1p.f32 u0) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (pow.f32 (log1p.f32 u0) 2)) (*.f32 alpha alpha)) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) (pow.f32 (log1p.f32 u0) 3))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (*.f32 (log1p.f32 u0) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (pow.f32 (log1p.f32 u0) 2))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (pow.f32 (exp.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) 3) (pow.f32 (*.f32 alpha alpha) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (log1p.f32 (*.f32 u0 u0)) (neg.f32 (log1p.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log1p.f32 (*.f32 u0 u0)) (*.f32 (neg.f32 (log1p.f32 u0)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) (fma.f32 (neg.f32 (log1p.f32 u0)) 1 (log1p.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 u0))) (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2) (log1p.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 u0))) (sqrt.f32 (log1p.f32 u0)) (log1p.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) 2) (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) (pow.f32 (log1p.f32 u0) 3)) (/.f32 1 (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (*.f32 (log1p.f32 u0) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (pow.f32 (log1p.f32 u0) 2)) (/.f32 1 (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (sqrt.f32 (log1p.f32 (*.f32 u0 u0))) (sqrt.f32 (log1p.f32 u0))) (-.f32 (sqrt.f32 (log1p.f32 (*.f32 u0 u0))) (sqrt.f32 (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (*.f32 (log1p.f32 u0) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) (pow.f32 (log1p.f32 u0) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (pow.f32 (log1p.f32 u0) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) (pow.f32 (log1p.f32 u0) 3)) (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (*.f32 (log1p.f32 u0) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (pow.f32 (log1p.f32 u0) 2)) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) (pow.f32 (log1p.f32 u0) 3))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (*.f32 (log1p.f32 u0) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (pow.f32 (log1p.f32 u0) 2))) (neg.f32 (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) (pow.f32 (neg.f32 (log1p.f32 u0)) 3)) (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (-.f32 (*.f32 (neg.f32 (log1p.f32 u0)) (neg.f32 (log1p.f32 u0))) (*.f32 (log1p.f32 (*.f32 u0 u0)) (neg.f32 (log1p.f32 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (*.f32 (neg.f32 (log1p.f32 u0)) (neg.f32 (log1p.f32 u0)))) (-.f32 (log1p.f32 (*.f32 u0 u0)) (neg.f32 (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (/.f32 (+.f32 1 (*.f32 u0 u0)) (+.f32 u0 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (log1p.f32 (*.f32 u0 u0)) (neg.f32 (log1p.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2)) (cbrt.f32 (log1p.f32 (*.f32 u0 u0))) (neg.f32 (log1p.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (log1p.f32 (*.f32 u0 u0))) (sqrt.f32 (log1p.f32 (*.f32 u0 u0))) (neg.f32 (log1p.f32 u0))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (log1p.f32 (*.f32 u0 u0)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log1p.f32 (*.f32 u0 u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (log1p.f32 (*.f32 u0 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (log1p.f32 (*.f32 u0 u0))) (cbrt.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2)) (cbrt.f32 (log1p.f32 (*.f32 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (log1p.f32 (*.f32 u0 u0))) (sqrt.f32 (log1p.f32 (*.f32 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (log1p.f32 (*.f32 u0 u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u0 u0))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (log1p.f32 (*.f32 u0 u0))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (*.f32 u0 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (log1p.f32 (*.f32 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (log1p.f32 (*.f32 u0 u0)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (log1p.f32 u0))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log1p.f32 u0) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (log1p.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (log1p.f32 u0)) (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2) (cbrt.f32 (log1p.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (log1p.f32 u0)) (sqrt.f32 (log1p.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (log1p.f32 u0) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (log1p.f32 u0)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (log1p.f32 u0)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (log1p.f32 u0) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (log1p.f32 u0) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 u0 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (log1p.f32 u0) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (log1p.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (log1p.f32 u0))))))) |
| 1× | egg-herbie |
| 578× | fma-neg_binary32 |
| 437× | times-frac_binary32 |
| 344× | distribute-rgt-neg-in_binary32 |
| 276× | log-prod_binary32 |
| 223× | fma-def_binary32 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 313 | 2853 |
| 1 | 877 | 2545 |
| 2 | 3795 | 2540 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u0 2)))) (log.f32 (+.f32 u0 1))))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u0 2)))) (log.f32 (+.f32 u0 1))))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u0 2)))) (log.f32 (+.f32 u0 1))))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u0 2)))) (log.f32 (+.f32 u0 1))))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u0 2)))) (log.f32 (+.f32 u0 1))))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u0 2)))) (log.f32 (+.f32 u0 1))))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u0 2)))) (log.f32 (+.f32 u0 1))))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u0 2)))) (log.f32 (+.f32 u0 1))))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u0 2)))) (log.f32 (+.f32 u0 1))))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u0 2)))) (log.f32 (+.f32 u0 1))))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u0 2)))) (log.f32 (+.f32 u0 1))))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u0 2)))) (log.f32 (+.f32 u0 1))))) |
(*.f32 u0 (pow.f32 alpha 2)) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))) |
(*.f32 -1 (*.f32 (-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u0)))) (*.f32 -1 (log.f32 (/.f32 1 u0)))) (pow.f32 alpha 2))) |
(+.f32 (*.f32 -1 (*.f32 (-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u0)))) (*.f32 -1 (log.f32 (/.f32 1 u0)))) (pow.f32 alpha 2))) (/.f32 (pow.f32 alpha 2) u0)) |
(+.f32 (*.f32 -1 (*.f32 (-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u0)))) (*.f32 -1 (log.f32 (/.f32 1 u0)))) (pow.f32 alpha 2))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))))) |
(+.f32 (*.f32 -1 (*.f32 (-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u0)))) (*.f32 -1 (log.f32 (/.f32 1 u0)))) (pow.f32 alpha 2))) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2)))))) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 -2 (log.f32 (/.f32 -1 u0))) (*.f32 -1 (log.f32 (/.f32 -1 u0)))) (pow.f32 alpha 2))) |
(+.f32 (*.f32 -1 (*.f32 (-.f32 (*.f32 -2 (log.f32 (/.f32 -1 u0))) (*.f32 -1 (log.f32 (/.f32 -1 u0)))) (pow.f32 alpha 2))) (/.f32 (pow.f32 alpha 2) u0)) |
(+.f32 (*.f32 -1 (*.f32 (-.f32 (*.f32 -2 (log.f32 (/.f32 -1 u0))) (*.f32 -1 (log.f32 (/.f32 -1 u0)))) (pow.f32 alpha 2))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))))) |
(+.f32 (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (*.f32 -1 (*.f32 (-.f32 (*.f32 -2 (log.f32 (/.f32 -1 u0))) (*.f32 -1 (log.f32 (/.f32 -1 u0)))) (pow.f32 alpha 2))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2)))))) |
(*.f32 -1 u0) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(+.f32 (*.f32 -1 u0) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3)))) |
(+.f32 (*.f32 -1 u0) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u0)))) (*.f32 -1 (log.f32 (/.f32 1 u0)))) |
(-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u0)))) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (/.f32 1 u0))) |
(-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u0)))) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (+.f32 (/.f32 1 u0) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))))) |
(-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u0)))) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))))) |
(-.f32 (*.f32 -2 (log.f32 (/.f32 -1 u0))) (*.f32 -1 (log.f32 (/.f32 -1 u0)))) |
(-.f32 (*.f32 -2 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (*.f32 -1 (log.f32 (/.f32 -1 u0))))) |
(-.f32 (*.f32 -2 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u0))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))))) |
(-.f32 (*.f32 -2 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u0))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))))) |
(*.f32 -1 (pow.f32 u0 2)) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 4)) (*.f32 -1 (pow.f32 u0 2))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 4)) (+.f32 (*.f32 -1 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 6)))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 4)) (+.f32 (*.f32 -1/4 (pow.f32 u0 8)) (+.f32 (*.f32 -1 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 6))))) |
(+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u0)))) |
(-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u0)))) (/.f32 1 (pow.f32 u0 2))) |
(-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u0)))) (+.f32 (/.f32 1 (pow.f32 u0 2)) (*.f32 1/2 (/.f32 1 (pow.f32 u0 4))))) |
(-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u0)))) (+.f32 (/.f32 1 (pow.f32 u0 2)) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u0 4))) (*.f32 1/3 (/.f32 1 (pow.f32 u0 6)))))) |
(+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 u0)))) |
(-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 u0)))) (/.f32 1 (pow.f32 u0 2))) |
(-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 u0)))) (+.f32 (/.f32 1 (pow.f32 u0 2)) (*.f32 1/2 (/.f32 1 (pow.f32 u0 4))))) |
(-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 u0)))) (+.f32 (/.f32 1 (pow.f32 u0 2)) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u0 4))) (*.f32 1/3 (/.f32 1 (pow.f32 u0 6)))))) |
u0 |
(+.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) |
(+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 -1/2 (pow.f32 u0 2)))) |
(+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(*.f32 -1 (log.f32 (/.f32 1 u0))) |
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (/.f32 1 u0)) |
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (/.f32 1 u0)) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))) |
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (+.f32 (/.f32 1 u0) (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))) |
(+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 u0)))) |
(+.f32 (/.f32 1 u0) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 u0))))) |
(-.f32 (+.f32 (/.f32 1 u0) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 u0))))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))) |
(-.f32 (+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 u0)))))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))) |
(+.f32 (*.f32 (log1p.f32 (*.f32 u0 u0)) (*.f32 alpha alpha)) (*.f32 (neg.f32 (log1p.f32 u0)) (*.f32 alpha alpha))) |
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (*.f32 u0 u0))) (*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 u0)))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))) 1) |
(/.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) (pow.f32 (log1p.f32 u0) 3)) (*.f32 alpha alpha)) (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (*.f32 (log1p.f32 u0) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (pow.f32 (log1p.f32 u0) 2)) (*.f32 alpha alpha)) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) |
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) (pow.f32 (log1p.f32 u0) 3))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (*.f32 (log1p.f32 u0) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))) |
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (pow.f32 (log1p.f32 u0) 2))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) |
(pow.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) 1) |
(pow.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) 3) 1/3) |
(pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) 3) |
(pow.f32 (*.f32 alpha (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) 2) |
(neg.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) |
(sqrt.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) 2)) |
(log.f32 (pow.f32 (pow.f32 (exp.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))))) |
(cbrt.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) 3)) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) 3) (pow.f32 (*.f32 alpha alpha) 3))) |
(expm1.f32 (log1p.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))) |
(log1p.f32 (expm1.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))) |
(exp.f32 (log.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))) |
(+.f32 (log1p.f32 (*.f32 u0 u0)) (neg.f32 (log1p.f32 u0))) |
(+.f32 (log1p.f32 (*.f32 u0 u0)) (*.f32 (neg.f32 (log1p.f32 u0)) 1)) |
(+.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) (fma.f32 (neg.f32 (log1p.f32 u0)) 1 (log1p.f32 u0))) |
(+.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 u0))) (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2) (log1p.f32 u0))) |
(+.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 u0))) (sqrt.f32 (log1p.f32 u0)) (log1p.f32 u0))) |
(+.f32 (neg.f32 (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0))) |
(*.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) 1) |
(*.f32 1 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) |
(*.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) 2)) |
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) 2) (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) |
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) |
(*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) (pow.f32 (log1p.f32 u0) 3)) (/.f32 1 (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (*.f32 (log1p.f32 u0) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))))) |
(*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (pow.f32 (log1p.f32 u0) 2)) (/.f32 1 (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) |
(*.f32 (+.f32 (sqrt.f32 (log1p.f32 (*.f32 u0 u0))) (sqrt.f32 (log1p.f32 u0))) (-.f32 (sqrt.f32 (log1p.f32 (*.f32 u0 u0))) (sqrt.f32 (log1p.f32 u0)))) |
(/.f32 1 (/.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (*.f32 (log1p.f32 u0) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) (pow.f32 (log1p.f32 u0) 3)))) |
(/.f32 1 (/.f32 (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (pow.f32 (log1p.f32 u0) 2)))) |
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) (pow.f32 (log1p.f32 u0) 3)) (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (*.f32 (log1p.f32 u0) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))) |
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (pow.f32 (log1p.f32 u0) 2)) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) |
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) (pow.f32 (log1p.f32 u0) 3))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (*.f32 (log1p.f32 u0) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))))) |
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (pow.f32 (log1p.f32 u0) 2))) (neg.f32 (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) |
(/.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) (pow.f32 (neg.f32 (log1p.f32 u0)) 3)) (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (-.f32 (*.f32 (neg.f32 (log1p.f32 u0)) (neg.f32 (log1p.f32 u0))) (*.f32 (log1p.f32 (*.f32 u0 u0)) (neg.f32 (log1p.f32 u0)))))) |
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (*.f32 (neg.f32 (log1p.f32 u0)) (neg.f32 (log1p.f32 u0)))) (-.f32 (log1p.f32 (*.f32 u0 u0)) (neg.f32 (log1p.f32 u0)))) |
(pow.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) 1) |
(pow.f32 (pow.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) 3) 1/3) |
(pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) 3) |
(pow.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) 2) |
(sqrt.f32 (pow.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) 2)) |
(log.f32 (/.f32 (+.f32 1 (*.f32 u0 u0)) (+.f32 u0 1))) |
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))) |
(cbrt.f32 (pow.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) 3)) |
(expm1.f32 (log1p.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) |
(log1p.f32 (expm1.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) |
(exp.f32 (log.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) |
(fma.f32 1 (log1p.f32 (*.f32 u0 u0)) (neg.f32 (log1p.f32 u0))) |
(fma.f32 (cbrt.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2)) (cbrt.f32 (log1p.f32 (*.f32 u0 u0))) (neg.f32 (log1p.f32 u0))) |
(fma.f32 (sqrt.f32 (log1p.f32 (*.f32 u0 u0))) (sqrt.f32 (log1p.f32 (*.f32 u0 u0))) (neg.f32 (log1p.f32 u0))) |
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 (*.f32 u0 u0)))) 1) |
(*.f32 (log1p.f32 (*.f32 u0 u0)) 1) |
(*.f32 1 (log1p.f32 (*.f32 u0 u0))) |
(*.f32 (cbrt.f32 (log1p.f32 (*.f32 u0 u0))) (cbrt.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2))) |
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2)) (cbrt.f32 (log1p.f32 (*.f32 u0 u0)))) |
(*.f32 (sqrt.f32 (log1p.f32 (*.f32 u0 u0))) (sqrt.f32 (log1p.f32 (*.f32 u0 u0)))) |
(pow.f32 (log1p.f32 (*.f32 u0 u0)) 1) |
(pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u0 u0))) 3) |
(pow.f32 (sqrt.f32 (log1p.f32 (*.f32 u0 u0))) 2) |
(pow.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) 1/3) |
(sqrt.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2)) |
(log.f32 (+.f32 1 (*.f32 u0 u0))) |
(cbrt.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3)) |
(expm1.f32 (log1p.f32 (log1p.f32 (*.f32 u0 u0)))) |
(exp.f32 (log.f32 (log1p.f32 (*.f32 u0 u0)))) |
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 u0))) 1) |
(*.f32 (log1p.f32 u0) 1) |
(*.f32 1 (log1p.f32 u0)) |
(*.f32 (cbrt.f32 (log1p.f32 u0)) (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2)) |
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2) (cbrt.f32 (log1p.f32 u0))) |
(*.f32 (sqrt.f32 (log1p.f32 u0)) (sqrt.f32 (log1p.f32 u0))) |
(pow.f32 (log1p.f32 u0) 1) |
(pow.f32 (cbrt.f32 (log1p.f32 u0)) 3) |
(pow.f32 (sqrt.f32 (log1p.f32 u0)) 2) |
(pow.f32 (pow.f32 (log1p.f32 u0) 3) 1/3) |
(sqrt.f32 (pow.f32 (log1p.f32 u0) 2)) |
(log.f32 (+.f32 u0 1)) |
(cbrt.f32 (pow.f32 (log1p.f32 u0) 3)) |
(expm1.f32 (log1p.f32 (log1p.f32 u0))) |
(exp.f32 (log.f32 (log1p.f32 u0))) |
| Outputs |
|---|
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u0 2)))) (log.f32 (+.f32 u0 1))))) |
(neg.f32 (*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u0 u0))) (log.f32 (+.f32 1 u0))) (*.f32 alpha alpha))) |
(*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u0 u0))) (log1p.f32 u0)) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (-.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (log1p.f32 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u0 2)))) (log.f32 (+.f32 u0 1))))) |
(neg.f32 (*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u0 u0))) (log.f32 (+.f32 1 u0))) (*.f32 alpha alpha))) |
(*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u0 u0))) (log1p.f32 u0)) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (-.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (log1p.f32 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u0 2)))) (log.f32 (+.f32 u0 1))))) |
(neg.f32 (*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u0 u0))) (log.f32 (+.f32 1 u0))) (*.f32 alpha alpha))) |
(*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u0 u0))) (log1p.f32 u0)) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (-.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (log1p.f32 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u0 2)))) (log.f32 (+.f32 u0 1))))) |
(neg.f32 (*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u0 u0))) (log.f32 (+.f32 1 u0))) (*.f32 alpha alpha))) |
(*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u0 u0))) (log1p.f32 u0)) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (-.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (log1p.f32 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u0 2)))) (log.f32 (+.f32 u0 1))))) |
(neg.f32 (*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u0 u0))) (log.f32 (+.f32 1 u0))) (*.f32 alpha alpha))) |
(*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u0 u0))) (log1p.f32 u0)) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (-.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (log1p.f32 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u0 2)))) (log.f32 (+.f32 u0 1))))) |
(neg.f32 (*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u0 u0))) (log.f32 (+.f32 1 u0))) (*.f32 alpha alpha))) |
(*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u0 u0))) (log1p.f32 u0)) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (-.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (log1p.f32 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u0 2)))) (log.f32 (+.f32 u0 1))))) |
(neg.f32 (*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u0 u0))) (log.f32 (+.f32 1 u0))) (*.f32 alpha alpha))) |
(*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u0 u0))) (log1p.f32 u0)) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (-.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (log1p.f32 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u0 2)))) (log.f32 (+.f32 u0 1))))) |
(neg.f32 (*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u0 u0))) (log.f32 (+.f32 1 u0))) (*.f32 alpha alpha))) |
(*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u0 u0))) (log1p.f32 u0)) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (-.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (log1p.f32 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u0 2)))) (log.f32 (+.f32 u0 1))))) |
(neg.f32 (*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u0 u0))) (log.f32 (+.f32 1 u0))) (*.f32 alpha alpha))) |
(*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u0 u0))) (log1p.f32 u0)) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (-.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (log1p.f32 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u0 2)))) (log.f32 (+.f32 u0 1))))) |
(neg.f32 (*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u0 u0))) (log.f32 (+.f32 1 u0))) (*.f32 alpha alpha))) |
(*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u0 u0))) (log1p.f32 u0)) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (-.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (log1p.f32 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u0 2)))) (log.f32 (+.f32 u0 1))))) |
(neg.f32 (*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u0 u0))) (log.f32 (+.f32 1 u0))) (*.f32 alpha alpha))) |
(*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u0 u0))) (log1p.f32 u0)) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (-.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (log1p.f32 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u0 2)))) (log.f32 (+.f32 u0 1))))) |
(neg.f32 (*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u0 u0))) (log.f32 (+.f32 1 u0))) (*.f32 alpha alpha))) |
(*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u0 u0))) (log1p.f32 u0)) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (-.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (log1p.f32 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))) |
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) 1/2))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha)) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha))))) |
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (*.f32 u0 u0) 1/2) (*.f32 1/3 (pow.f32 u0 3))))) |
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))) |
(fma.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)) (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha)) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))))) |
(+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (*.f32 u0 u0) 1/2) (*.f32 1/3 (pow.f32 u0 3)))) (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/4 (pow.f32 u0 4)) u0))) |
(*.f32 -1 (*.f32 (-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u0)))) (*.f32 -1 (log.f32 (/.f32 1 u0)))) (pow.f32 alpha 2))) |
(neg.f32 (*.f32 (-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (neg.f32 (log.f32 u0)))) (neg.f32 (neg.f32 (log.f32 u0)))) (*.f32 alpha alpha))) |
(*.f32 (+.f32 (log.f32 -1) (log.f32 u0)) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (+.f32 (log.f32 -1) (log.f32 u0)) (*.f32 alpha (neg.f32 alpha))) |
(+.f32 (*.f32 -1 (*.f32 (-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u0)))) (*.f32 -1 (log.f32 (/.f32 1 u0)))) (pow.f32 alpha 2))) (/.f32 (pow.f32 alpha 2) u0)) |
(fma.f32 -1 (*.f32 (-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (neg.f32 (log.f32 u0)))) (neg.f32 (neg.f32 (log.f32 u0)))) (*.f32 alpha alpha)) (/.f32 (*.f32 alpha alpha) u0)) |
(-.f32 (/.f32 (*.f32 alpha alpha) u0) (*.f32 (+.f32 (log.f32 -1) (log.f32 u0)) (*.f32 alpha alpha))) |
(+.f32 (*.f32 -1 (*.f32 (-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u0)))) (*.f32 -1 (log.f32 (/.f32 1 u0)))) (pow.f32 alpha 2))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))))) |
(fma.f32 -1 (*.f32 (-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (neg.f32 (log.f32 u0)))) (neg.f32 (neg.f32 (log.f32 u0)))) (*.f32 alpha alpha)) (+.f32 (/.f32 (*.f32 alpha alpha) u0) (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0))))) |
(-.f32 (fma.f32 1/2 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (/.f32 (*.f32 alpha alpha) u0)) (*.f32 (+.f32 (log.f32 -1) (log.f32 u0)) (*.f32 alpha alpha))) |
(+.f32 (*.f32 -1 (*.f32 (-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u0)))) (*.f32 -1 (log.f32 (/.f32 1 u0)))) (pow.f32 alpha 2))) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2)))))) |
(fma.f32 -1 (*.f32 (-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (neg.f32 (log.f32 u0)))) (neg.f32 (neg.f32 (log.f32 u0)))) (*.f32 alpha alpha)) (fma.f32 1/3 (/.f32 (*.f32 alpha alpha) (pow.f32 u0 3)) (+.f32 (/.f32 (*.f32 alpha alpha) u0) (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)))))) |
(-.f32 (fma.f32 1/3 (/.f32 alpha (/.f32 (pow.f32 u0 3) alpha)) (fma.f32 1/2 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (/.f32 (*.f32 alpha alpha) u0))) (*.f32 (+.f32 (log.f32 -1) (log.f32 u0)) (*.f32 alpha alpha))) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 -2 (log.f32 (/.f32 -1 u0))) (*.f32 -1 (log.f32 (/.f32 -1 u0)))) (pow.f32 alpha 2))) |
(neg.f32 (*.f32 (neg.f32 (log.f32 (/.f32 -1 u0))) (*.f32 alpha alpha))) |
(*.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha)) |
(+.f32 (*.f32 -1 (*.f32 (-.f32 (*.f32 -2 (log.f32 (/.f32 -1 u0))) (*.f32 -1 (log.f32 (/.f32 -1 u0)))) (pow.f32 alpha 2))) (/.f32 (pow.f32 alpha 2) u0)) |
(fma.f32 -1 (*.f32 (neg.f32 (log.f32 (/.f32 -1 u0))) (*.f32 alpha alpha)) (/.f32 (*.f32 alpha alpha) u0)) |
(fma.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha) (/.f32 (*.f32 alpha alpha) u0)) |
(+.f32 (*.f32 -1 (*.f32 (-.f32 (*.f32 -2 (log.f32 (/.f32 -1 u0))) (*.f32 -1 (log.f32 (/.f32 -1 u0)))) (pow.f32 alpha 2))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))))) |
(+.f32 (fma.f32 -1 (*.f32 (neg.f32 (log.f32 (/.f32 -1 u0))) (*.f32 alpha alpha)) (/.f32 (*.f32 alpha alpha) u0)) (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)))) |
(fma.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (/.f32 (*.f32 alpha alpha) u0))) |
(+.f32 (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (*.f32 -1 (*.f32 (-.f32 (*.f32 -2 (log.f32 (/.f32 -1 u0))) (*.f32 -1 (log.f32 (/.f32 -1 u0)))) (pow.f32 alpha 2))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2)))))) |
(fma.f32 1/3 (/.f32 (*.f32 alpha alpha) (pow.f32 u0 3)) (+.f32 (fma.f32 -1 (*.f32 (neg.f32 (log.f32 (/.f32 -1 u0))) (*.f32 alpha alpha)) (/.f32 (*.f32 alpha alpha) u0)) (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0))))) |
(fma.f32 1/3 (/.f32 alpha (/.f32 (pow.f32 u0 3) alpha)) (fma.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (/.f32 (*.f32 alpha alpha) u0)))) |
(*.f32 -1 u0) |
(neg.f32 u0) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(fma.f32 -1 u0 (*.f32 (*.f32 u0 u0) -1/2)) |
(-.f32 (*.f32 (*.f32 u0 u0) -1/2) u0) |
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0) |
(+.f32 (*.f32 -1 u0) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3)))) |
(fma.f32 -1 u0 (fma.f32 -1/2 (*.f32 u0 u0) (*.f32 (pow.f32 u0 3) -1/3))) |
(-.f32 (fma.f32 (pow.f32 u0 3) -1/3 (*.f32 (*.f32 u0 u0) -1/2)) u0) |
(-.f32 (fma.f32 (*.f32 u0 u0) -1/2 (*.f32 (pow.f32 u0 3) -1/3)) u0) |
(+.f32 (*.f32 -1 u0) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(fma.f32 -1 u0 (fma.f32 -1/2 (*.f32 u0 u0) (fma.f32 -1/3 (pow.f32 u0 3) (*.f32 (pow.f32 u0 4) -1/4)))) |
(-.f32 (fma.f32 (*.f32 u0 u0) -1/2 (fma.f32 (pow.f32 u0 3) -1/3 (*.f32 (pow.f32 u0 4) -1/4))) u0) |
(-.f32 (fma.f32 (*.f32 u0 u0) -1/2 (fma.f32 (pow.f32 u0 4) -1/4 (*.f32 (pow.f32 u0 3) -1/3))) u0) |
(-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u0)))) (*.f32 -1 (log.f32 (/.f32 1 u0)))) |
(-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (neg.f32 (log.f32 u0)))) (neg.f32 (neg.f32 (log.f32 u0)))) |
(+.f32 (log.f32 -1) (log.f32 u0)) |
(-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u0)))) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (/.f32 1 u0))) |
(-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (neg.f32 (log.f32 u0)))) (fma.f32 -1 (neg.f32 (log.f32 u0)) (/.f32 1 u0))) |
(+.f32 (log.f32 -1) (-.f32 (log.f32 u0) (/.f32 1 u0))) |
(+.f32 (log.f32 -1) (+.f32 (log.f32 u0) (/.f32 -1 u0))) |
(-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u0)))) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (+.f32 (/.f32 1 u0) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))))) |
(+.f32 (log.f32 -1) (-.f32 (*.f32 -2 (neg.f32 (log.f32 u0))) (fma.f32 -1 (neg.f32 (log.f32 u0)) (+.f32 (/.f32 1 u0) (/.f32 1/2 (*.f32 u0 u0)))))) |
(+.f32 (log.f32 -1) (-.f32 (log.f32 u0) (+.f32 (/.f32 1 u0) (/.f32 1/2 (*.f32 u0 u0))))) |
(+.f32 (log.f32 -1) (+.f32 (log.f32 u0) (+.f32 (/.f32 -1/2 (*.f32 u0 u0)) (/.f32 -1 u0)))) |
(-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u0)))) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))))) |
(-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (neg.f32 (log.f32 u0)))) (+.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (/.f32 1 u0)) (+.f32 (/.f32 1/2 (*.f32 u0 u0)) (/.f32 1/3 (pow.f32 u0 3))))) |
(+.f32 (log.f32 -1) (-.f32 (-.f32 (log.f32 u0) (/.f32 1 u0)) (+.f32 (/.f32 1/2 (*.f32 u0 u0)) (/.f32 1/3 (pow.f32 u0 3))))) |
(+.f32 (-.f32 (+.f32 (log.f32 -1) (log.f32 u0)) (+.f32 (/.f32 1 u0) (/.f32 1/3 (pow.f32 u0 3)))) (/.f32 -1/2 (*.f32 u0 u0))) |
(-.f32 (*.f32 -2 (log.f32 (/.f32 -1 u0))) (*.f32 -1 (log.f32 (/.f32 -1 u0)))) |
(neg.f32 (log.f32 (/.f32 -1 u0))) |
(-.f32 (*.f32 -2 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (*.f32 -1 (log.f32 (/.f32 -1 u0))))) |
(-.f32 (*.f32 -2 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (neg.f32 (log.f32 (/.f32 -1 u0))))) |
(-.f32 (neg.f32 (log.f32 (/.f32 -1 u0))) (/.f32 1 u0)) |
(fma.f32 -1 (log.f32 (/.f32 -1 u0)) (/.f32 -1 u0)) |
(-.f32 (*.f32 -2 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u0))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))))) |
(-.f32 (*.f32 -2 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (fma.f32 -1 (log.f32 (/.f32 -1 u0)) (/.f32 1/2 (*.f32 u0 u0))))) |
(-.f32 (-.f32 (neg.f32 (log.f32 (/.f32 -1 u0))) (/.f32 1 u0)) (/.f32 1/2 (*.f32 u0 u0))) |
(+.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u0)) (/.f32 -1 u0)) (/.f32 -1/2 (*.f32 u0 u0))) |
(-.f32 (*.f32 -2 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u0))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))))) |
(-.f32 (*.f32 -2 (log.f32 (/.f32 -1 u0))) (+.f32 (+.f32 (/.f32 1 u0) (/.f32 1/3 (pow.f32 u0 3))) (fma.f32 -1 (log.f32 (/.f32 -1 u0)) (/.f32 1/2 (*.f32 u0 u0))))) |
(-.f32 (-.f32 (-.f32 (neg.f32 (log.f32 (/.f32 -1 u0))) (/.f32 1 u0)) (/.f32 1/2 (*.f32 u0 u0))) (/.f32 1/3 (pow.f32 u0 3))) |
(-.f32 (+.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u0)) (/.f32 -1 u0)) (/.f32 -1/2 (*.f32 u0 u0))) (/.f32 1/3 (pow.f32 u0 3))) |
(*.f32 -1 (pow.f32 u0 2)) |
(neg.f32 (*.f32 u0 u0)) |
(*.f32 u0 (neg.f32 u0)) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 4)) (*.f32 -1 (pow.f32 u0 2))) |
(fma.f32 -1/2 (pow.f32 u0 4) (neg.f32 (*.f32 u0 u0))) |
(fma.f32 (pow.f32 u0 4) -1/2 (neg.f32 (*.f32 u0 u0))) |
(fma.f32 (pow.f32 u0 4) -1/2 (*.f32 u0 (neg.f32 u0))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 4)) (+.f32 (*.f32 -1 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 6)))) |
(fma.f32 -1/2 (pow.f32 u0 4) (fma.f32 -1 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 6)))) |
(fma.f32 (pow.f32 u0 4) -1/2 (-.f32 (*.f32 -1/3 (pow.f32 u0 6)) (*.f32 u0 u0))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 4)) (+.f32 (*.f32 -1/4 (pow.f32 u0 8)) (+.f32 (*.f32 -1 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 6))))) |
(fma.f32 -1/2 (pow.f32 u0 4) (fma.f32 -1/4 (pow.f32 u0 8) (fma.f32 -1 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 6))))) |
(fma.f32 (pow.f32 u0 4) -1/2 (fma.f32 -1/4 (pow.f32 u0 8) (-.f32 (*.f32 -1/3 (pow.f32 u0 6)) (*.f32 u0 u0)))) |
(+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u0)))) |
(+.f32 (log.f32 -1) (*.f32 -2 (neg.f32 (log.f32 u0)))) |
(fma.f32 -2 (neg.f32 (log.f32 u0)) (log.f32 -1)) |
(-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u0)))) (/.f32 1 (pow.f32 u0 2))) |
(+.f32 (log.f32 -1) (-.f32 (*.f32 -2 (neg.f32 (log.f32 u0))) (/.f32 1 (*.f32 u0 u0)))) |
(+.f32 (log.f32 -1) (fma.f32 -2 (neg.f32 (log.f32 u0)) (/.f32 -1 (*.f32 u0 u0)))) |
(+.f32 (log.f32 -1) (fma.f32 -2 (neg.f32 (log.f32 u0)) (/.f32 (/.f32 -1 u0) u0))) |
(-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u0)))) (+.f32 (/.f32 1 (pow.f32 u0 2)) (*.f32 1/2 (/.f32 1 (pow.f32 u0 4))))) |
(-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (neg.f32 (log.f32 u0)))) (+.f32 (/.f32 1 (*.f32 u0 u0)) (/.f32 1/2 (pow.f32 u0 4)))) |
(+.f32 (fma.f32 -2 (neg.f32 (log.f32 u0)) (log.f32 -1)) (-.f32 (/.f32 -1 (*.f32 u0 u0)) (/.f32 1/2 (pow.f32 u0 4)))) |
(+.f32 (+.f32 (log.f32 -1) (fma.f32 -2 (neg.f32 (log.f32 u0)) (/.f32 (/.f32 -1 u0) u0))) (/.f32 -1/2 (pow.f32 u0 4))) |
(-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u0)))) (+.f32 (/.f32 1 (pow.f32 u0 2)) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u0 4))) (*.f32 1/3 (/.f32 1 (pow.f32 u0 6)))))) |
(-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (neg.f32 (log.f32 u0)))) (+.f32 (/.f32 1 (*.f32 u0 u0)) (+.f32 (/.f32 1/2 (pow.f32 u0 4)) (/.f32 1/3 (pow.f32 u0 6))))) |
(-.f32 (fma.f32 -2 (neg.f32 (log.f32 u0)) (log.f32 -1)) (+.f32 (/.f32 1 (*.f32 u0 u0)) (+.f32 (/.f32 1/2 (pow.f32 u0 4)) (/.f32 1/3 (pow.f32 u0 6))))) |
(+.f32 (+.f32 (+.f32 (log.f32 -1) (fma.f32 -2 (neg.f32 (log.f32 u0)) (/.f32 (/.f32 -1 u0) u0))) (/.f32 -1/2 (pow.f32 u0 4))) (/.f32 -1/3 (pow.f32 u0 6))) |
(+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 u0)))) |
(fma.f32 -2 (log.f32 (/.f32 -1 u0)) (log.f32 -1)) |
(-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 u0)))) (/.f32 1 (pow.f32 u0 2))) |
(+.f32 (log.f32 -1) (-.f32 (*.f32 -2 (log.f32 (/.f32 -1 u0))) (/.f32 1 (*.f32 u0 u0)))) |
(+.f32 (log.f32 -1) (fma.f32 -2 (log.f32 (/.f32 -1 u0)) (/.f32 -1 (*.f32 u0 u0)))) |
(+.f32 (log.f32 -1) (fma.f32 -2 (log.f32 (/.f32 -1 u0)) (/.f32 (/.f32 -1 u0) u0))) |
(-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 u0)))) (+.f32 (/.f32 1 (pow.f32 u0 2)) (*.f32 1/2 (/.f32 1 (pow.f32 u0 4))))) |
(+.f32 (log.f32 -1) (-.f32 (*.f32 -2 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 (*.f32 u0 u0)) (/.f32 1/2 (pow.f32 u0 4))))) |
(-.f32 (+.f32 (log.f32 -1) (fma.f32 -2 (log.f32 (/.f32 -1 u0)) (/.f32 -1 (*.f32 u0 u0)))) (/.f32 1/2 (pow.f32 u0 4))) |
(+.f32 (+.f32 (log.f32 -1) (fma.f32 -2 (log.f32 (/.f32 -1 u0)) (/.f32 (/.f32 -1 u0) u0))) (/.f32 -1/2 (pow.f32 u0 4))) |
(-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 u0)))) (+.f32 (/.f32 1 (pow.f32 u0 2)) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u0 4))) (*.f32 1/3 (/.f32 1 (pow.f32 u0 6)))))) |
(-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 u0)))) (+.f32 (/.f32 1 (*.f32 u0 u0)) (+.f32 (/.f32 1/2 (pow.f32 u0 4)) (/.f32 1/3 (pow.f32 u0 6))))) |
(-.f32 (-.f32 (+.f32 (log.f32 -1) (fma.f32 -2 (log.f32 (/.f32 -1 u0)) (/.f32 -1 (*.f32 u0 u0)))) (/.f32 1/2 (pow.f32 u0 4))) (/.f32 1/3 (pow.f32 u0 6))) |
(+.f32 (fma.f32 -2 (log.f32 (/.f32 -1 u0)) (log.f32 -1)) (+.f32 (+.f32 (/.f32 (/.f32 -1 u0) u0) (/.f32 -1/2 (pow.f32 u0 4))) (/.f32 -1/3 (pow.f32 u0 6)))) |
u0 |
(+.f32 u0 (*.f32 -1/2 (pow.f32 u0 2))) |
(+.f32 u0 (*.f32 (*.f32 u0 u0) -1/2)) |
(fma.f32 (*.f32 u0 u0) -1/2 u0) |
(+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 -1/2 (pow.f32 u0 2)))) |
(+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 (*.f32 u0 u0) -1/2))) |
(+.f32 u0 (fma.f32 (*.f32 u0 u0) -1/2 (*.f32 1/3 (pow.f32 u0 3)))) |
(+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (fma.f32 -1/2 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) -1/4)))) |
(+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (fma.f32 (pow.f32 u0 4) -1/4 (*.f32 (*.f32 u0 u0) -1/2)))) |
(+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (fma.f32 (*.f32 u0 u0) -1/2 (*.f32 (pow.f32 u0 4) -1/4)))) |
(*.f32 -1 (log.f32 (/.f32 1 u0))) |
(neg.f32 (neg.f32 (log.f32 u0))) |
(log.f32 u0) |
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (/.f32 1 u0)) |
(fma.f32 -1 (neg.f32 (log.f32 u0)) (/.f32 1 u0)) |
(+.f32 (/.f32 1 u0) (log.f32 u0)) |
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (/.f32 1 u0)) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))) |
(-.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (/.f32 1 u0)) (/.f32 1/2 (*.f32 u0 u0))) |
(+.f32 (/.f32 1 u0) (-.f32 (log.f32 u0) (/.f32 1/2 (*.f32 u0 u0)))) |
(+.f32 (/.f32 1 u0) (+.f32 (log.f32 u0) (/.f32 -1/2 (*.f32 u0 u0)))) |
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (+.f32 (/.f32 1 u0) (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))) |
(-.f32 (+.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (/.f32 1 u0)) (/.f32 1/3 (pow.f32 u0 3))) (/.f32 1/2 (*.f32 u0 u0))) |
(+.f32 (log.f32 u0) (+.f32 (/.f32 1 u0) (-.f32 (/.f32 1/3 (pow.f32 u0 3)) (/.f32 1/2 (*.f32 u0 u0))))) |
(+.f32 (+.f32 (/.f32 1 u0) (log.f32 u0)) (+.f32 (/.f32 1/3 (pow.f32 u0 3)) (/.f32 -1/2 (*.f32 u0 u0)))) |
(+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 u0)))) |
(+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 u0)))) |
(-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u0))) |
(+.f32 (/.f32 1 u0) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 u0))))) |
(+.f32 (/.f32 1 u0) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 u0))))) |
(+.f32 (log.f32 -1) (-.f32 (/.f32 1 u0) (log.f32 (/.f32 -1 u0)))) |
(-.f32 (+.f32 (/.f32 1 u0) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 u0))))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))) |
(+.f32 (/.f32 1 u0) (-.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 u0)))) (/.f32 1/2 (*.f32 u0 u0)))) |
(+.f32 (/.f32 1 u0) (+.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u0))) (/.f32 -1/2 (*.f32 u0 u0)))) |
(-.f32 (+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 u0)))))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))) |
(-.f32 (+.f32 (/.f32 1 u0) (+.f32 (+.f32 (/.f32 1/3 (pow.f32 u0 3)) (log.f32 -1)) (neg.f32 (log.f32 (/.f32 -1 u0))))) (/.f32 1/2 (*.f32 u0 u0))) |
(+.f32 (+.f32 (/.f32 1 u0) (/.f32 1/3 (pow.f32 u0 3))) (+.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u0))) (/.f32 -1/2 (*.f32 u0 u0)))) |
(+.f32 (*.f32 (log1p.f32 (*.f32 u0 u0)) (*.f32 alpha alpha)) (*.f32 (neg.f32 (log1p.f32 u0)) (*.f32 alpha alpha))) |
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) |
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) |
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (*.f32 u0 u0))) (*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 u0)))) |
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) |
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))) 1) |
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) |
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) (pow.f32 (log1p.f32 u0) 3)) (*.f32 alpha alpha)) (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (*.f32 (log1p.f32 u0) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))) |
(/.f32 (*.f32 alpha alpha) (/.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (*.f32 (log1p.f32 u0) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) (pow.f32 (log1p.f32 u0) 3)))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) (pow.f32 (log1p.f32 u0) 3)) (fma.f32 (log1p.f32 u0) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2))) (*.f32 alpha alpha)) |
(/.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (pow.f32 (log1p.f32 u0) 2)) (*.f32 alpha alpha)) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) |
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (pow.f32 (log1p.f32 u0) 2)) (/.f32 (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) (*.f32 alpha alpha))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (pow.f32 (log1p.f32 u0) 2)) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) (*.f32 alpha alpha)) |
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) (pow.f32 (log1p.f32 u0) 3))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (*.f32 (log1p.f32 u0) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))) |
(/.f32 (*.f32 alpha alpha) (/.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (*.f32 (log1p.f32 u0) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) (pow.f32 (log1p.f32 u0) 3)))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) (pow.f32 (log1p.f32 u0) 3)) (fma.f32 (log1p.f32 u0) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2))) (*.f32 alpha alpha)) |
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (pow.f32 (log1p.f32 u0) 2))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) |
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (pow.f32 (log1p.f32 u0) 2)) (/.f32 (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) (*.f32 alpha alpha))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (pow.f32 (log1p.f32 u0) 2)) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) (*.f32 alpha alpha)) |
(pow.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) 1) |
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) |
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) |
(pow.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) 3) 1/3) |
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) |
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) |
(pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) 3) |
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) |
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) |
(pow.f32 (*.f32 alpha (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) 2) |
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) |
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) |
(neg.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) |
(*.f32 (neg.f32 (*.f32 alpha alpha)) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) |
(*.f32 (*.f32 alpha alpha) (+.f32 (log1p.f32 u0) (neg.f32 (log1p.f32 (*.f32 u0 u0))))) |
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0))))) |
(sqrt.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) 2)) |
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) |
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) |
(log.f32 (pow.f32 (pow.f32 (exp.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) |
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) |
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))))) |
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) |
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) |
(cbrt.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) 3)) |
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) |
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) 3))) |
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) |
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) |
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) 3) (pow.f32 (*.f32 alpha alpha) 3))) |
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) |
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) |
(expm1.f32 (log1p.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))) |
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) |
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) |
(log1p.f32 (expm1.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))) |
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) |
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) |
(exp.f32 (log.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))) |
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) |
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) |
(+.f32 (log1p.f32 (*.f32 u0 u0)) (neg.f32 (log1p.f32 u0))) |
(-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) |
(+.f32 (log1p.f32 (*.f32 u0 u0)) (*.f32 (neg.f32 (log1p.f32 u0)) 1)) |
(-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) |
(+.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) (fma.f32 (neg.f32 (log1p.f32 u0)) 1 (log1p.f32 u0))) |
(-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) |
(+.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 u0))) (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2) (log1p.f32 u0))) |
(-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) |
(+.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 u0))) (sqrt.f32 (log1p.f32 u0)) (log1p.f32 u0))) |
(-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) |
(+.f32 (neg.f32 (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0))) |
(-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) |
(*.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) 1) |
(-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) |
(*.f32 1 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) |
(-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) |
(*.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) 2)) |
(-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) |
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) 2) (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) |
(-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) |
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) |
(-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) |
(*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) (pow.f32 (log1p.f32 u0) 3)) (/.f32 1 (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (*.f32 (log1p.f32 u0) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) (pow.f32 (log1p.f32 u0) 3)) 1) (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (*.f32 (log1p.f32 u0) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))) |
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) (pow.f32 (log1p.f32 u0) 3)) (fma.f32 (log1p.f32 u0) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2))) |
(*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (pow.f32 (log1p.f32 u0) 2)) (/.f32 1 (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) |
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (pow.f32 (log1p.f32 u0) 2)) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) |
(*.f32 (+.f32 (sqrt.f32 (log1p.f32 (*.f32 u0 u0))) (sqrt.f32 (log1p.f32 u0))) (-.f32 (sqrt.f32 (log1p.f32 (*.f32 u0 u0))) (sqrt.f32 (log1p.f32 u0)))) |
(-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) |
(/.f32 1 (/.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (*.f32 (log1p.f32 u0) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) (pow.f32 (log1p.f32 u0) 3)))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) (pow.f32 (log1p.f32 u0) 3)) 1) (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (*.f32 (log1p.f32 u0) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))) |
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) (pow.f32 (log1p.f32 u0) 3)) (fma.f32 (log1p.f32 u0) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2))) |
(/.f32 1 (/.f32 (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (pow.f32 (log1p.f32 u0) 2)))) |
(*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (pow.f32 (log1p.f32 u0) 2)) (/.f32 1 (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) |
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (pow.f32 (log1p.f32 u0) 2)) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) |
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) (pow.f32 (log1p.f32 u0) 3)) (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (*.f32 (log1p.f32 u0) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) (pow.f32 (log1p.f32 u0) 3)) 1) (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (*.f32 (log1p.f32 u0) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))) |
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) (pow.f32 (log1p.f32 u0) 3)) (fma.f32 (log1p.f32 u0) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2))) |
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (pow.f32 (log1p.f32 u0) 2)) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) |
(*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (pow.f32 (log1p.f32 u0) 2)) (/.f32 1 (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) |
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) (pow.f32 (log1p.f32 u0) 3))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (*.f32 (log1p.f32 u0) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) (pow.f32 (log1p.f32 u0) 3)) 1) (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (*.f32 (log1p.f32 u0) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))) |
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) (pow.f32 (log1p.f32 u0) 3)) (fma.f32 (log1p.f32 u0) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2))) |
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (pow.f32 (log1p.f32 u0) 2))) (neg.f32 (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) |
(*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (pow.f32 (log1p.f32 u0) 2)) (/.f32 1 (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) |
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (pow.f32 (log1p.f32 u0) 2)) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) |
(/.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) (pow.f32 (neg.f32 (log1p.f32 u0)) 3)) (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (-.f32 (*.f32 (neg.f32 (log1p.f32 u0)) (neg.f32 (log1p.f32 u0))) (*.f32 (log1p.f32 (*.f32 u0 u0)) (neg.f32 (log1p.f32 u0)))))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) (pow.f32 (log1p.f32 u0) 3)) 1) (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (*.f32 (log1p.f32 u0) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))) |
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) (pow.f32 (log1p.f32 u0) 3)) (fma.f32 (log1p.f32 u0) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2))) |
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (*.f32 (neg.f32 (log1p.f32 u0)) (neg.f32 (log1p.f32 u0)))) (-.f32 (log1p.f32 (*.f32 u0 u0)) (neg.f32 (log1p.f32 u0)))) |
(*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (pow.f32 (log1p.f32 u0) 2)) (/.f32 1 (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) |
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (pow.f32 (log1p.f32 u0) 2)) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) |
(pow.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) 1) |
(-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) |
(pow.f32 (pow.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) 3) 1/3) |
(-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) |
(pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) 3) |
(-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) |
(pow.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) 2) |
(-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) |
(sqrt.f32 (pow.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) 2)) |
(-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) |
(log.f32 (/.f32 (+.f32 1 (*.f32 u0 u0)) (+.f32 u0 1))) |
(-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) |
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))) |
(-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) |
(cbrt.f32 (pow.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) 3)) |
(-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) |
(expm1.f32 (log1p.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) |
(-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) |
(log1p.f32 (expm1.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) |
(-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) |
(exp.f32 (log.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) |
(-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) |
(fma.f32 1 (log1p.f32 (*.f32 u0 u0)) (neg.f32 (log1p.f32 u0))) |
(-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) |
(fma.f32 (cbrt.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2)) (cbrt.f32 (log1p.f32 (*.f32 u0 u0))) (neg.f32 (log1p.f32 u0))) |
(fma.f32 (sqrt.f32 (log1p.f32 (*.f32 u0 u0))) (sqrt.f32 (log1p.f32 (*.f32 u0 u0))) (neg.f32 (log1p.f32 u0))) |
(-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) |
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 (*.f32 u0 u0)))) 1) |
(log1p.f32 (*.f32 u0 u0)) |
(*.f32 (log1p.f32 (*.f32 u0 u0)) 1) |
(log1p.f32 (*.f32 u0 u0)) |
(*.f32 1 (log1p.f32 (*.f32 u0 u0))) |
(log1p.f32 (*.f32 u0 u0)) |
(*.f32 (cbrt.f32 (log1p.f32 (*.f32 u0 u0))) (cbrt.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2))) |
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2)) (cbrt.f32 (log1p.f32 (*.f32 u0 u0)))) |
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2)) (cbrt.f32 (log1p.f32 (*.f32 u0 u0)))) |
(*.f32 (sqrt.f32 (log1p.f32 (*.f32 u0 u0))) (sqrt.f32 (log1p.f32 (*.f32 u0 u0)))) |
(log1p.f32 (*.f32 u0 u0)) |
(pow.f32 (log1p.f32 (*.f32 u0 u0)) 1) |
(log1p.f32 (*.f32 u0 u0)) |
(pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u0 u0))) 3) |
(log1p.f32 (*.f32 u0 u0)) |
(pow.f32 (sqrt.f32 (log1p.f32 (*.f32 u0 u0))) 2) |
(log1p.f32 (*.f32 u0 u0)) |
(pow.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) 1/3) |
(log1p.f32 (*.f32 u0 u0)) |
(sqrt.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2)) |
(log1p.f32 (*.f32 u0 u0)) |
(log.f32 (+.f32 1 (*.f32 u0 u0))) |
(log1p.f32 (*.f32 u0 u0)) |
(cbrt.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3)) |
(log1p.f32 (*.f32 u0 u0)) |
(expm1.f32 (log1p.f32 (log1p.f32 (*.f32 u0 u0)))) |
(log1p.f32 (*.f32 u0 u0)) |
(exp.f32 (log.f32 (log1p.f32 (*.f32 u0 u0)))) |
(log1p.f32 (*.f32 u0 u0)) |
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 u0))) 1) |
(log1p.f32 u0) |
(*.f32 (log1p.f32 u0) 1) |
(log1p.f32 u0) |
(*.f32 1 (log1p.f32 u0)) |
(log1p.f32 u0) |
(*.f32 (cbrt.f32 (log1p.f32 u0)) (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2)) |
(log1p.f32 u0) |
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2) (cbrt.f32 (log1p.f32 u0))) |
(log1p.f32 u0) |
(*.f32 (sqrt.f32 (log1p.f32 u0)) (sqrt.f32 (log1p.f32 u0))) |
(log1p.f32 u0) |
(pow.f32 (log1p.f32 u0) 1) |
(log1p.f32 u0) |
(pow.f32 (cbrt.f32 (log1p.f32 u0)) 3) |
(log1p.f32 u0) |
(pow.f32 (sqrt.f32 (log1p.f32 u0)) 2) |
(log1p.f32 u0) |
(pow.f32 (pow.f32 (log1p.f32 u0) 3) 1/3) |
(log1p.f32 u0) |
(sqrt.f32 (pow.f32 (log1p.f32 u0) 2)) |
(log1p.f32 u0) |
(log.f32 (+.f32 u0 1)) |
(log1p.f32 u0) |
(cbrt.f32 (pow.f32 (log1p.f32 u0) 3)) |
(log1p.f32 u0) |
(expm1.f32 (log1p.f32 (log1p.f32 u0))) |
(log1p.f32 u0) |
(exp.f32 (log.f32 (log1p.f32 u0))) |
(log1p.f32 u0) |
Compiled 24448 to 12595 computations (48.5% saved)
26 alts after pruning (19 fresh and 7 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1170 | 10 | 1180 |
| Fresh | 5 | 9 | 14 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 7 | 7 |
| Total | 1176 | 26 | 1202 |
| Status | Error | Program |
|---|---|---|
| 2.3b | (fma.f32 (*.f32 alpha alpha) u0 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 1/3 (pow.f32 u0 3))))) | |
| 25.3b | (-.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha u0))) 1) | |
| ▶ | 0.7b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u0))) 3)) |
| 19.0b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (-.f32 1 u0) 1)) | |
| 16.4b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (+.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 -1/3 u0))) (-.f32 1 u0)) 1)) | |
| 16.4b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (+.f32 1 (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0)) 1)) | |
| ✓ | 14.5b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (+.f32 1 (log1p.f32 (neg.f32 u0))) 1)) |
| ▶ | 2.6b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (*.f32 u0 (neg.f32 u0)) (log1p.f32 u0))) |
| 1.6b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (neg.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) | |
| ✓ | 0.4b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0)))) |
| 16.0b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 3 (log.f32 (cbrt.f32 (-.f32 1 u0))))) | |
| ✓ | 14.6b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0))) |
| 3.7b | (*.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2)))) | |
| ✓ | 0.3b | (*.f32 (*.f32 alpha (neg.f32 alpha)) (log1p.f32 (neg.f32 u0))) |
| 3.6b | (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) u0)) | |
| 2.4b | (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)))) | |
| ✓ | 7.7b | (*.f32 (*.f32 alpha alpha) u0) |
| 3.6b | (*.f32 (neg.f32 alpha) (+.f32 (*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha) (*.f32 (neg.f32 u0) alpha))) | |
| 3.7b | (*.f32 (neg.f32 alpha) (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))) | |
| 1.8b | (*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (fma.f32 (pow.f32 u0 4) -1/4 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3)))) u0))) | |
| ▶ | 2.4b | (*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0))) |
| ✓ | 3.6b | (*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0))) |
| ▶ | 3.7b | (*.f32 (neg.f32 alpha) (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2))))) |
| ✓ | 0.3b | (*.f32 (neg.f32 alpha) (*.f32 alpha (log1p.f32 (neg.f32 u0)))) |
| ▶ | 7.7b | (*.f32 alpha (*.f32 alpha u0)) |
| 7.7b | (sqrt.f32 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0))) |
Compiled 670 to 460 computations (31.3% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (log1p.f32 (neg.f32 u0)) | |
| ✓ | 0.1b | (cbrt.f32 (log1p.f32 (neg.f32 u0))) |
| ✓ | 0.3b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u0))) 3)) |
| ✓ | 0.7b | (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u0))) 3) |
Compiled 37 to 13 computations (64.9% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 9.0ms | u0 | @ | -inf | (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u0))) 3) |
| 5.0ms | u0 | @ | inf | (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u0))) 3) |
| 2.0ms | u0 | @ | 0 | (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u0))) 3) |
| 1.0ms | u0 | @ | -inf | (cbrt.f32 (log1p.f32 (neg.f32 u0))) |
| 1.0ms | u0 | @ | inf | (cbrt.f32 (log1p.f32 (neg.f32 u0))) |
| 1× | batch-egg-rewrite |
| 743× | pow1_binary32 |
| 694× | add-log-exp_binary32 |
| 693× | expm1-log1p-u_binary32 |
| 692× | log1p-expm1-u_binary32 |
| 677× | add-exp-log_binary32 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 25 |
| 1 | 232 | 17 |
| 2 | 2619 | 17 |
| 1× | node limit |
| Inputs |
|---|
(pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u0))) 3) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u0))) 3)) |
(cbrt.f32 (log1p.f32 (neg.f32 u0))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (log1p.f32 u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log1p.f32 u0) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (log1p.f32 u0)) (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (log1p.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2) (cbrt.f32 (log1p.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u0))) 2) (*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u0))) (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (log1p.f32 u0) 1/6) (*.f32 (pow.f32 (log1p.f32 u0) 1/6) (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (log1p.f32 u0)) (sqrt.f32 (log1p.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u0))) 2) 3) (cbrt.f32 (log1p.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (log1p.f32 u0) 1/6) 3) (pow.f32 (pow.f32 (log1p.f32 u0) 1/6) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2) 1) (cbrt.f32 (log1p.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u0))) 2)) (cbrt.f32 (cbrt.f32 (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2) (pow.f32 (log1p.f32 u0) 1/6)) (pow.f32 (log1p.f32 u0) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (log1p.f32 u0) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 u0 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (log1p.f32 u0) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (log1p.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 u0)))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (log1p.f32 u0))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (sqrt.f32 (log1p.f32 u0))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (+.f32 u0 1) (*.f32 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u0) 3) (pow.f32 (*.f32 alpha alpha) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (log1p.f32 u0) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (cbrt.f32 (log1p.f32 u0))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (log1p.f32 u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (cbrt.f32 (log1p.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u0))) (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u0))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u0))) (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u0))) 2) (cbrt.f32 (cbrt.f32 (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (log1p.f32 u0) 1/6) (pow.f32 (log1p.f32 u0) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2) 1/3) (cbrt.f32 (cbrt.f32 (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 1 1/3) (cbrt.f32 (log1p.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (sqrt.f32 (log1p.f32 u0)) 1/3) (pow.f32 (sqrt.f32 (log1p.f32 u0)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (log1p.f32 u0) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (log1p.f32 u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u0))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (log1p.f32 u0) 1/6) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (cbrt.f32 (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (cbrt.f32 (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (cbrt.f32 (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (cbrt.f32 (log1p.f32 u0)))))))) |
| 1× | egg-herbie |
| 843× | times-frac_binary32 |
| 464× | distribute-rgt-in_binary32 |
| 360× | associate-*r*_binary32 |
| 324× | fma-def_binary32 |
| 301× | associate-*l*_binary32 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 361 | 4817 |
| 1 | 1131 | 4202 |
| 2 | 4444 | 3974 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (pow.f32 1 1/3) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) |
(+.f32 (*.f32 -2/3 (*.f32 (/.f32 1 u0) (pow.f32 (*.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 4)) 1/9))) (+.f32 (*.f32 (pow.f32 1 1/3) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) (*.f32 -1/3 (*.f32 (/.f32 1 u0) (pow.f32 (*.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 4)) 1/9))))) |
(+.f32 (*.f32 -2/3 (*.f32 (/.f32 1 u0) (pow.f32 (*.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 4)) 1/9))) (+.f32 (*.f32 (/.f32 (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/3) (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/9))))) (*.f32 1/9 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 4)) 1/9))) (pow.f32 u0 2)) (pow.f32 (*.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/3)) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/9))) (pow.f32 u0 2)) (pow.f32 1 1/3))) (+.f32 (*.f32 (pow.f32 1 1/3) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 1 u0) (pow.f32 (*.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 4)) 1/9))) (*.f32 2/9 (*.f32 (/.f32 1 (pow.f32 u0 2)) (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/9)))))))) |
(+.f32 (*.f32 -2/3 (*.f32 (/.f32 1 u0) (pow.f32 (*.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 4)) 1/9))) (+.f32 (*.f32 (/.f32 (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/3) (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/9))))) (*.f32 1/9 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 4)) 1/9))) (pow.f32 u0 2)) (pow.f32 (*.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/3)) (+.f32 (*.f32 2/9 (*.f32 (/.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/9))) (pow.f32 u0 3)) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 5)) 1/9))) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 5)) 1/9) (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/9))))) (+.f32 1/3 (*.f32 -1/27 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 2)) 1/3)))) (pow.f32 u0 3)) (pow.f32 1 1/3))) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/3) (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/9))))) (*.f32 1/9 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 4)) 1/9))) (pow.f32 u0 3)) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 2)) 1/9))) (+.f32 (*.f32 (pow.f32 1 1/3) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/9))) (pow.f32 u0 2)) (pow.f32 1 1/3))) (+.f32 (*.f32 (/.f32 (+.f32 (*.f32 2/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 8)) 1/9) (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/9))))) (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/3) (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 5)) 1/9) (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/9))))) (+.f32 1/3 (*.f32 -1/27 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 2)) 1/3))))))) (pow.f32 u0 3)) (pow.f32 (*.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/3)) (+.f32 (*.f32 2/9 (*.f32 (/.f32 1 (pow.f32 u0 2)) (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/9))) (*.f32 -1/3 (*.f32 (/.f32 1 u0) (pow.f32 (*.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 4)) 1/9)))))))))))) |
(*.f32 -1 (*.f32 (pow.f32 1 1/3) (log.f32 (/.f32 -1 u0)))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 1 1/3) (log.f32 (/.f32 -1 u0)))) (*.f32 -1 (/.f32 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (*.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/9) (pow.f32 (pow.f32 (cbrt.f32 -1) 4) 1/3))) (*.f32 1/3 (*.f32 (pow.f32 (*.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/9) (pow.f32 (pow.f32 (cbrt.f32 -1) 4) 1/3)))) u0))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 1 1/3) (log.f32 (/.f32 -1 u0)))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (*.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/9) (pow.f32 (pow.f32 (cbrt.f32 -1) 4) 1/3))) (*.f32 1/3 (*.f32 (pow.f32 (*.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/9) (pow.f32 (pow.f32 (cbrt.f32 -1) 4) 1/3)))) u0)) (+.f32 (*.f32 (/.f32 (*.f32 (cbrt.f32 -1) (+.f32 (*.f32 1/9 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/9) (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 4)) 1/3))) (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/3) (/.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u0))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3)))) (cbrt.f32 -1)))))) (pow.f32 u0 2)) (pow.f32 (*.f32 1 (log.f32 (/.f32 -1 u0))) 1/3)) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u0))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3)))) (pow.f32 u0 2)) (pow.f32 1 1/3))) (*.f32 2/9 (*.f32 (/.f32 1 (pow.f32 u0 2)) (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u0))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3)))))))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 1 1/3) (log.f32 (/.f32 -1 u0)))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2/9 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 5)) 1/9) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5)) 1/3) (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u0))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3))))))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/9) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2)) 1/3) (+.f32 (*.f32 1/9 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/9) (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 4)) 1/3))) (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/3) (/.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u0))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3)))) (cbrt.f32 -1)))))))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (-.f32 1/3 (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 5)) 1/9) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5)) 1/3) (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u0))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3))))))) (*.f32 1/27 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/3) (/.f32 1 (pow.f32 (cbrt.f32 -1) 2)))))))) (*.f32 (pow.f32 (*.f32 1 (log.f32 (/.f32 -1 u0))) 1/3) (*.f32 (cbrt.f32 -1) (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/3) (/.f32 (-.f32 1/3 (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 5)) 1/9) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5)) 1/3) (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u0))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3))))))) (*.f32 1/27 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/3) (/.f32 1 (pow.f32 (cbrt.f32 -1) 2)))))) (cbrt.f32 -1)))) (*.f32 -2/9 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 8)) 1/9) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 8)) 1/3) (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u0))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3))))))))))))) (pow.f32 u0 3))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (*.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/9) (pow.f32 (pow.f32 (cbrt.f32 -1) 4) 1/3))) (*.f32 1/3 (*.f32 (pow.f32 (*.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/9) (pow.f32 (pow.f32 (cbrt.f32 -1) 4) 1/3)))) u0)) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u0))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3)))) (pow.f32 u0 2)) (pow.f32 1 1/3))) (+.f32 (*.f32 (/.f32 (*.f32 (cbrt.f32 -1) (+.f32 (*.f32 1/9 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/9) (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 4)) 1/3))) (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/3) (/.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u0))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3)))) (cbrt.f32 -1)))))) (pow.f32 u0 2)) (pow.f32 (*.f32 1 (log.f32 (/.f32 -1 u0))) 1/3)) (*.f32 2/9 (*.f32 (/.f32 1 (pow.f32 u0 2)) (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u0))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3))))))))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(*.f32 u0 (pow.f32 alpha 2)) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))) |
(*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2))) |
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2)))) |
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2)))))) |
(*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) |
(+.f32 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) (/.f32 (pow.f32 alpha 2) u0)) |
(+.f32 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))))) |
(+.f32 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2)))))) |
(pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 1/3) |
(+.f32 (*.f32 -1/3 (*.f32 (/.f32 1 u0) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 2)) 1/9))) (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 1/3)) |
(+.f32 (*.f32 -1/3 (*.f32 (/.f32 1 u0) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 2)) 1/9))) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/9))) (pow.f32 u0 2)) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 2)) 1/3))) (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 1/3))) |
(+.f32 (*.f32 -1/3 (*.f32 (/.f32 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 5)) 1/9) (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/9))))) (+.f32 1/3 (*.f32 -1/27 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 2)) 1/3)))) (pow.f32 u0 3)) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 2)) 1/3))) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 1 u0) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 2)) 1/9))) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/9))) (pow.f32 u0 2)) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 2)) 1/3))) (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 1/3)))) |
(*.f32 (pow.f32 (*.f32 1 (log.f32 (/.f32 -1 u0))) 1/3) (cbrt.f32 -1)) |
(+.f32 (*.f32 (pow.f32 (*.f32 1 (log.f32 (/.f32 -1 u0))) 1/3) (cbrt.f32 -1)) (*.f32 -1/3 (*.f32 (/.f32 1 u0) (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/9) (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2)) 1/3))))) |
(+.f32 (*.f32 (pow.f32 (*.f32 1 (log.f32 (/.f32 -1 u0))) 1/3) (cbrt.f32 -1)) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 1 u0) (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/9) (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2)) 1/3)))) (*.f32 -1/3 (*.f32 (/.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u0))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3)))) (*.f32 (pow.f32 u0 2) (pow.f32 (cbrt.f32 -1) 2))) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/3))))) |
(+.f32 (*.f32 (pow.f32 (*.f32 1 (log.f32 (/.f32 -1 u0))) 1/3) (cbrt.f32 -1)) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 1 u0) (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/9) (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2)) 1/3)))) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u0))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3)))) (*.f32 (pow.f32 u0 2) (pow.f32 (cbrt.f32 -1) 2))) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/3))) (*.f32 -1/3 (*.f32 (/.f32 (-.f32 1/3 (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 5)) 1/9) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5)) 1/3) (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u0))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3))))))) (*.f32 1/27 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/3) (/.f32 1 (pow.f32 (cbrt.f32 -1) 2)))))) (*.f32 (pow.f32 u0 3) (pow.f32 (cbrt.f32 -1) 2))) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/3)))))) |
(-.f32 (+.f32 1 (log1p.f32 u0)) 1) |
(*.f32 (log1p.f32 u0) 1) |
(*.f32 (cbrt.f32 (log1p.f32 u0)) (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2)) |
(*.f32 1 (log1p.f32 u0)) |
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2) (cbrt.f32 (log1p.f32 u0))) |
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u0))) 2) (*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u0))) (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2))) |
(*.f32 (pow.f32 (log1p.f32 u0) 1/6) (*.f32 (pow.f32 (log1p.f32 u0) 1/6) (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2))) |
(*.f32 (sqrt.f32 (log1p.f32 u0)) (sqrt.f32 (log1p.f32 u0))) |
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u0))) 2) 3) (cbrt.f32 (log1p.f32 u0))) |
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u0) 1/6) 3) (pow.f32 (pow.f32 (log1p.f32 u0) 1/6) 3)) |
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2) 1) (cbrt.f32 (log1p.f32 u0))) |
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u0))) 2)) (cbrt.f32 (cbrt.f32 (log1p.f32 u0)))) |
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2) (pow.f32 (log1p.f32 u0) 1/6)) (pow.f32 (log1p.f32 u0) 1/6)) |
(sqrt.f32 (pow.f32 (log1p.f32 u0) 2)) |
(log.f32 (+.f32 u0 1)) |
(cbrt.f32 (pow.f32 (log1p.f32 u0) 3)) |
(expm1.f32 (log1p.f32 (log1p.f32 u0))) |
(log1p.f32 u0) |
(exp.f32 (log.f32 (log1p.f32 u0))) |
(-.f32 (+.f32 1 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha))) 1) |
(pow.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) 1) |
(pow.f32 (pow.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) 3) 1/3) |
(pow.f32 (cbrt.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha))) 3) |
(pow.f32 (*.f32 alpha (sqrt.f32 (log1p.f32 u0))) 2) |
(neg.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha))) |
(sqrt.f32 (pow.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) 2)) |
(log.f32 (pow.f32 (+.f32 u0 1) (*.f32 alpha alpha))) |
(cbrt.f32 (pow.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) 3)) |
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u0) 3) (pow.f32 (*.f32 alpha alpha) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (log1p.f32 u0) 3))) |
(expm1.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)))) |
(log1p.f32 (expm1.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)))) |
(exp.f32 (log.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)))) |
(-.f32 (+.f32 1 (cbrt.f32 (log1p.f32 u0))) 1) |
(*.f32 (cbrt.f32 (log1p.f32 u0)) 1) |
(*.f32 1 (cbrt.f32 (log1p.f32 u0))) |
(*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u0))) (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u0))) 2)) |
(*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u0))) (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2) 1/3)) |
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u0))) 2) (cbrt.f32 (cbrt.f32 (log1p.f32 u0)))) |
(*.f32 (pow.f32 (log1p.f32 u0) 1/6) (pow.f32 (log1p.f32 u0) 1/6)) |
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2) 1/3) (cbrt.f32 (cbrt.f32 (log1p.f32 u0)))) |
(*.f32 (pow.f32 1 1/3) (cbrt.f32 (log1p.f32 u0))) |
(*.f32 (pow.f32 (sqrt.f32 (log1p.f32 u0)) 1/3) (pow.f32 (sqrt.f32 (log1p.f32 u0)) 1/3)) |
(pow.f32 (log1p.f32 u0) 1/3) |
(pow.f32 (cbrt.f32 (log1p.f32 u0)) 1) |
(pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u0))) 3) |
(pow.f32 (pow.f32 (log1p.f32 u0) 1/6) 2) |
(sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2)) |
(log.f32 (exp.f32 (cbrt.f32 (log1p.f32 u0)))) |
(expm1.f32 (log1p.f32 (cbrt.f32 (log1p.f32 u0)))) |
(log1p.f32 (expm1.f32 (cbrt.f32 (log1p.f32 u0)))) |
(exp.f32 (log.f32 (cbrt.f32 (log1p.f32 u0)))) |
| Outputs |
|---|
(*.f32 (pow.f32 1 1/3) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) |
(fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) |
(+.f32 (log.f32 u0) (log.f32 -1)) |
(+.f32 (*.f32 -2/3 (*.f32 (/.f32 1 u0) (pow.f32 (*.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 4)) 1/9))) (+.f32 (*.f32 (pow.f32 1 1/3) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) (*.f32 -1/3 (*.f32 (/.f32 1 u0) (pow.f32 (*.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 4)) 1/9))))) |
(fma.f32 -2/3 (*.f32 (/.f32 1 u0) (*.f32 (pow.f32 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 4) 1/18) (pow.f32 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 4) 1/18))) (+.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (*.f32 (*.f32 -1/3 (/.f32 1 u0)) (*.f32 (pow.f32 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 4) 1/18) (pow.f32 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 4) 1/18))))) |
(fma.f32 -2/3 (/.f32 (*.f32 (pow.f32 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 4) 1/18) (pow.f32 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 4) 1/18)) u0) (fma.f32 (/.f32 (*.f32 (pow.f32 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 4) 1/18) (pow.f32 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 4) 1/18)) u0) -1/3 (+.f32 (log.f32 u0) (log.f32 -1)))) |
(+.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 (/.f32 (*.f32 (pow.f32 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 4) 1/18) (pow.f32 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 4) 1/18)) u0) -1)) |
(+.f32 (*.f32 -2/3 (*.f32 (/.f32 1 u0) (pow.f32 (*.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 4)) 1/9))) (+.f32 (*.f32 (/.f32 (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/3) (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/9))))) (*.f32 1/9 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 4)) 1/9))) (pow.f32 u0 2)) (pow.f32 (*.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/3)) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/9))) (pow.f32 u0 2)) (pow.f32 1 1/3))) (+.f32 (*.f32 (pow.f32 1 1/3) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 1 u0) (pow.f32 (*.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 4)) 1/9))) (*.f32 2/9 (*.f32 (/.f32 1 (pow.f32 u0 2)) (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/9)))))))) |
(fma.f32 -2/3 (*.f32 (/.f32 1 u0) (*.f32 (pow.f32 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 4) 1/18) (pow.f32 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 4) 1/18))) (fma.f32 (/.f32 (fma.f32 -2/3 (*.f32 (cbrt.f32 (/.f32 1 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)))) (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))) 1/18))))) (*.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 4)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 4)) 1/18)))) (*.f32 u0 u0)) (cbrt.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))) (fma.f32 -1/3 (/.f32 (*.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))) 1/18)))) 1) (*.f32 u0 u0)) (+.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (fma.f32 -1/3 (*.f32 (/.f32 1 u0) (*.f32 (pow.f32 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 4) 1/18) (pow.f32 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 4) 1/18))) (*.f32 (*.f32 2/9 (/.f32 1 (*.f32 u0 u0))) (*.f32 (pow.f32 (/.f32 1 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))) 1/18)))))))) |
(fma.f32 -2/3 (/.f32 (*.f32 (pow.f32 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 4) 1/18) (pow.f32 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 4) 1/18)) u0) (fma.f32 (/.f32 (fma.f32 -2/3 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1)))) (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18)) 1/2)) (*.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 4)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 4)) 1/18)))) (*.f32 u0 u0)) (cbrt.f32 (+.f32 (log.f32 u0) (log.f32 -1))) (fma.f32 -1/3 (/.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18)) 1/2) (*.f32 u0 u0)) (+.f32 (log.f32 u0) (+.f32 (log.f32 -1) (fma.f32 (/.f32 2/9 (*.f32 u0 u0)) (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18)) (*.f32 (*.f32 (pow.f32 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 4) 1/18) (pow.f32 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 4) 1/18)) (/.f32 -1/3 u0)))))))) |
(fma.f32 -2/3 (/.f32 (*.f32 (pow.f32 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 4) 1/18) (pow.f32 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 4) 1/18)) u0) (fma.f32 (/.f32 (fma.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 4)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 4)) 1/18)) (*.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18)) 1/2) (*.f32 -2/3 (cbrt.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))))))) (*.f32 u0 u0)) (cbrt.f32 (+.f32 (log.f32 u0) (log.f32 -1))) (+.f32 (fma.f32 2/9 (/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18)) (*.f32 u0 u0)) (*.f32 (*.f32 (/.f32 -1/3 u0) (pow.f32 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 4) 1/18)) (pow.f32 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 4) 1/18))) (fma.f32 -1/3 (/.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18)) 1/2) (*.f32 u0 u0)) (+.f32 (log.f32 u0) (log.f32 -1)))))) |
(+.f32 (*.f32 -2/3 (*.f32 (/.f32 1 u0) (pow.f32 (*.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 4)) 1/9))) (+.f32 (*.f32 (/.f32 (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/3) (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/9))))) (*.f32 1/9 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 4)) 1/9))) (pow.f32 u0 2)) (pow.f32 (*.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/3)) (+.f32 (*.f32 2/9 (*.f32 (/.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/9))) (pow.f32 u0 3)) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 5)) 1/9))) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 5)) 1/9) (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/9))))) (+.f32 1/3 (*.f32 -1/27 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 2)) 1/3)))) (pow.f32 u0 3)) (pow.f32 1 1/3))) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/3) (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/9))))) (*.f32 1/9 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 4)) 1/9))) (pow.f32 u0 3)) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 2)) 1/9))) (+.f32 (*.f32 (pow.f32 1 1/3) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/9))) (pow.f32 u0 2)) (pow.f32 1 1/3))) (+.f32 (*.f32 (/.f32 (+.f32 (*.f32 2/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 8)) 1/9) (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/9))))) (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/3) (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 5)) 1/9) (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/9))))) (+.f32 1/3 (*.f32 -1/27 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 2)) 1/3))))))) (pow.f32 u0 3)) (pow.f32 (*.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/3)) (+.f32 (*.f32 2/9 (*.f32 (/.f32 1 (pow.f32 u0 2)) (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/9))) (*.f32 -1/3 (*.f32 (/.f32 1 u0) (pow.f32 (*.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 4)) 1/9)))))))))))) |
(fma.f32 -2/3 (*.f32 (/.f32 1 u0) (*.f32 (pow.f32 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 4) 1/18) (pow.f32 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 4) 1/18))) (fma.f32 (/.f32 (fma.f32 -2/3 (*.f32 (cbrt.f32 (/.f32 1 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)))) (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))) 1/18))))) (*.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 4)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 4)) 1/18)))) (*.f32 u0 u0)) (cbrt.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))) (fma.f32 2/9 (*.f32 (/.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))) 1/18)))) (pow.f32 u0 3)) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 5)) 1/18))) (fma.f32 -1/3 (*.f32 1 (/.f32 (fma.f32 2/3 (*.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))) 1/18)))) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 5)) 1/18))) (+.f32 1/3 (*.f32 -1/27 (cbrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 2)))))) (pow.f32 u0 3))) (fma.f32 -1/3 (*.f32 (/.f32 (fma.f32 -2/3 (*.f32 (cbrt.f32 (/.f32 1 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)))) (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))) 1/18))))) (*.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 4)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 4)) 1/18)))) (pow.f32 u0 3)) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 2)) 1/18))) (+.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (fma.f32 -1/3 (/.f32 (*.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))) 1/18)))) 1) (*.f32 u0 u0)) (fma.f32 (/.f32 (fma.f32 2/9 (*.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))) 1/18)))) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 8)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 8)) 1/18))) (*.f32 -2/3 (*.f32 (cbrt.f32 (/.f32 1 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)))) (fma.f32 2/3 (*.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))) 1/18)))) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 5)) 1/18))) (+.f32 1/3 (*.f32 -1/27 (cbrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 2))))))))) (pow.f32 u0 3)) (cbrt.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))) (fma.f32 -1/3 (*.f32 (/.f32 1 u0) (*.f32 (pow.f32 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 4) 1/18) (pow.f32 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 4) 1/18))) (*.f32 (*.f32 2/9 (/.f32 1 (*.f32 u0 u0))) (*.f32 (pow.f32 (/.f32 1 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))) 1/18)))))))))))) |
(fma.f32 -2/3 (/.f32 (*.f32 (pow.f32 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 4) 1/18) (pow.f32 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 4) 1/18)) u0) (fma.f32 (/.f32 (fma.f32 -2/3 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1)))) (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18)) 1/2)) (*.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 4)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 4)) 1/18)))) (*.f32 u0 u0)) (cbrt.f32 (+.f32 (log.f32 u0) (log.f32 -1))) (fma.f32 2/9 (/.f32 (*.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18)) 1/2) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 5)) 1/18))) (pow.f32 u0 3)) (fma.f32 -1/3 (/.f32 (fma.f32 2/3 (*.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18)) 1/2) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 5)) 1/18))) (fma.f32 -1/27 (cbrt.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 2))) 1/3)) (pow.f32 u0 3)) (+.f32 (fma.f32 -1/3 (/.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18)) 1/2) (*.f32 u0 u0)) (fma.f32 (cbrt.f32 (+.f32 (log.f32 u0) (log.f32 -1))) (/.f32 (fma.f32 -2/3 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1)))) (fma.f32 2/3 (*.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18)) 1/2) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 5)) 1/18))) (fma.f32 -1/27 (cbrt.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 2))) 1/3))) (*.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18)) 1/2) (*.f32 2/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 8)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 8)) 1/18))))) (pow.f32 u0 3)) (fma.f32 (/.f32 2/9 (*.f32 u0 u0)) (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18)) (*.f32 (*.f32 (pow.f32 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 4) 1/18) (pow.f32 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 4) 1/18)) (/.f32 -1/3 u0))))) (fma.f32 -1/3 (*.f32 (/.f32 (fma.f32 -2/3 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1)))) (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18)) 1/2)) (*.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 4)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 4)) 1/18)))) (pow.f32 u0 3)) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 2)) 1/18))) (+.f32 (log.f32 u0) (log.f32 -1)))))))) |
(fma.f32 -2/3 (/.f32 (*.f32 (pow.f32 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 4) 1/18) (pow.f32 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 4) 1/18)) u0) (fma.f32 (/.f32 (fma.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 4)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 4)) 1/18)) (*.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18)) 1/2) (*.f32 -2/3 (cbrt.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))))))) (*.f32 u0 u0)) (cbrt.f32 (+.f32 (log.f32 u0) (log.f32 -1))) (fma.f32 2/9 (*.f32 (/.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18)) 1/2) (pow.f32 u0 3)) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 5)) 1/18))) (fma.f32 -1/3 (/.f32 (fma.f32 2/3 (*.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18)) 1/2) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 5)) 1/18))) (fma.f32 -1/27 (cbrt.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 2))) 1/3)) (pow.f32 u0 3)) (+.f32 (fma.f32 -1/3 (/.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18)) 1/2) (*.f32 u0 u0)) (fma.f32 (cbrt.f32 (+.f32 (log.f32 u0) (log.f32 -1))) (/.f32 (fma.f32 -2/3 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1)))) (fma.f32 2/3 (*.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18)) 1/2) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 5)) 1/18))) (fma.f32 -1/27 (cbrt.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 2))) 1/3))) (*.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18)) 1/2) (*.f32 (*.f32 2/9 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 8)) 1/18)) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 8)) 1/18)))) (pow.f32 u0 3)) (fma.f32 2/9 (/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18)) (*.f32 u0 u0)) (*.f32 (*.f32 (/.f32 -1/3 u0) (pow.f32 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 4) 1/18)) (pow.f32 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 4) 1/18))))) (fma.f32 -1/3 (*.f32 (/.f32 (fma.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 4)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 4)) 1/18)) (*.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18)) 1/2) (*.f32 -2/3 (cbrt.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))))))) (pow.f32 u0 3)) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 2)) 1/18))) (+.f32 (log.f32 u0) (log.f32 -1)))))))) |
(*.f32 -1 (*.f32 (pow.f32 1 1/3) (log.f32 (/.f32 -1 u0)))) |
(neg.f32 (log.f32 (/.f32 -1 u0))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 1 1/3) (log.f32 (/.f32 -1 u0)))) (*.f32 -1 (/.f32 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (*.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/9) (pow.f32 (pow.f32 (cbrt.f32 -1) 4) 1/3))) (*.f32 1/3 (*.f32 (pow.f32 (*.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/9) (pow.f32 (pow.f32 (cbrt.f32 -1) 4) 1/3)))) u0))) |
(*.f32 -1 (+.f32 (log.f32 (/.f32 -1 u0)) (/.f32 (*.f32 (*.f32 (*.f32 (pow.f32 (pow.f32 (log.f32 (/.f32 -1 u0)) 4) 1/18) (pow.f32 (pow.f32 (log.f32 (/.f32 -1 u0)) 4) 1/18)) (cbrt.f32 (pow.f32 (cbrt.f32 -1) 4))) 1) u0))) |
(-.f32 (neg.f32 (log.f32 (/.f32 -1 u0))) (/.f32 (*.f32 (*.f32 (pow.f32 (pow.f32 (log.f32 (/.f32 -1 u0)) 4) 1/18) (pow.f32 (pow.f32 (log.f32 (/.f32 -1 u0)) 4) 1/18)) (cbrt.f32 (pow.f32 (cbrt.f32 -1) 4))) u0)) |
(-.f32 (neg.f32 (log.f32 (/.f32 -1 u0))) (/.f32 (*.f32 (pow.f32 (pow.f32 (log.f32 (/.f32 -1 u0)) 4) 1/18) (*.f32 (pow.f32 (pow.f32 (log.f32 (/.f32 -1 u0)) 4) 1/18) (cbrt.f32 (*.f32 -1 (cbrt.f32 -1))))) u0)) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 1 1/3) (log.f32 (/.f32 -1 u0)))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (*.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/9) (pow.f32 (pow.f32 (cbrt.f32 -1) 4) 1/3))) (*.f32 1/3 (*.f32 (pow.f32 (*.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/9) (pow.f32 (pow.f32 (cbrt.f32 -1) 4) 1/3)))) u0)) (+.f32 (*.f32 (/.f32 (*.f32 (cbrt.f32 -1) (+.f32 (*.f32 1/9 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/9) (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 4)) 1/3))) (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/3) (/.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u0))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3)))) (cbrt.f32 -1)))))) (pow.f32 u0 2)) (pow.f32 (*.f32 1 (log.f32 (/.f32 -1 u0))) 1/3)) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u0))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3)))) (pow.f32 u0 2)) (pow.f32 1 1/3))) (*.f32 2/9 (*.f32 (/.f32 1 (pow.f32 u0 2)) (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u0))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3)))))))) |
(fma.f32 -1 (log.f32 (/.f32 -1 u0)) (fma.f32 -1 (/.f32 (*.f32 (*.f32 (*.f32 (pow.f32 (pow.f32 (log.f32 (/.f32 -1 u0)) 4) 1/18) (pow.f32 (pow.f32 (log.f32 (/.f32 -1 u0)) 4) 1/18)) (cbrt.f32 (pow.f32 (cbrt.f32 -1) 4))) 1) u0) (fma.f32 (/.f32 (cbrt.f32 -1) (/.f32 (*.f32 u0 u0) (fma.f32 1/9 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 4)))) (*.f32 (*.f32 -2/3 (cbrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))))) (/.f32 (+.f32 1/2 (*.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))))) (cbrt.f32 -1)))))) (cbrt.f32 (log.f32 (/.f32 -1 u0))) (fma.f32 -1/3 (*.f32 1 (/.f32 (+.f32 1/2 (*.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))))) (*.f32 u0 u0))) (*.f32 (*.f32 2/9 (/.f32 1 (*.f32 u0 u0))) (*.f32 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18)) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))))))))) |
(-.f32 (-.f32 (fma.f32 -1/3 (/.f32 (fma.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) 1/2) (*.f32 u0 u0)) (fma.f32 2/9 (/.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18)) (cbrt.f32 (/.f32 1 (cbrt.f32 -1)))) (*.f32 u0 u0)) (/.f32 (*.f32 (cbrt.f32 -1) (fma.f32 -2/3 (*.f32 (cbrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u0)))) (/.f32 (fma.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) 1/2) (cbrt.f32 -1))) (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 4))) (*.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/18)))))) (/.f32 (*.f32 u0 u0) (cbrt.f32 (log.f32 (/.f32 -1 u0))))))) (/.f32 (*.f32 (*.f32 (pow.f32 (pow.f32 (log.f32 (/.f32 -1 u0)) 4) 1/18) (pow.f32 (pow.f32 (log.f32 (/.f32 -1 u0)) 4) 1/18)) (cbrt.f32 (pow.f32 (cbrt.f32 -1) 4))) u0)) (log.f32 (/.f32 -1 u0))) |
(-.f32 (fma.f32 -1/3 (/.f32 (fma.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) 1/2) (*.f32 u0 u0)) (fma.f32 (*.f32 (/.f32 (cbrt.f32 -1) (*.f32 u0 u0)) (fma.f32 -2/3 (*.f32 (cbrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u0)))) (/.f32 (fma.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) 1/2) (cbrt.f32 -1))) (*.f32 1/9 (*.f32 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 -1 (cbrt.f32 -1)))) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/18)) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/18))))) (cbrt.f32 (log.f32 (/.f32 -1 u0))) (*.f32 (*.f32 (/.f32 2/9 (*.f32 u0 u0)) (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1)))))) (+.f32 (log.f32 (/.f32 -1 u0)) (/.f32 (*.f32 (pow.f32 (pow.f32 (log.f32 (/.f32 -1 u0)) 4) 1/18) (*.f32 (pow.f32 (pow.f32 (log.f32 (/.f32 -1 u0)) 4) 1/18) (cbrt.f32 (*.f32 -1 (cbrt.f32 -1))))) u0))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 1 1/3) (log.f32 (/.f32 -1 u0)))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2/9 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 5)) 1/9) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5)) 1/3) (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u0))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3))))))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/9) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2)) 1/3) (+.f32 (*.f32 1/9 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/9) (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 4)) 1/3))) (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/3) (/.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u0))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3)))) (cbrt.f32 -1)))))))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (-.f32 1/3 (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 5)) 1/9) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5)) 1/3) (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u0))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3))))))) (*.f32 1/27 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/3) (/.f32 1 (pow.f32 (cbrt.f32 -1) 2)))))))) (*.f32 (pow.f32 (*.f32 1 (log.f32 (/.f32 -1 u0))) 1/3) (*.f32 (cbrt.f32 -1) (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/3) (/.f32 (-.f32 1/3 (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 5)) 1/9) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5)) 1/3) (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u0))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3))))))) (*.f32 1/27 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/3) (/.f32 1 (pow.f32 (cbrt.f32 -1) 2)))))) (cbrt.f32 -1)))) (*.f32 -2/9 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 8)) 1/9) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 8)) 1/3) (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u0))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3))))))))))))) (pow.f32 u0 3))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (*.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/9) (pow.f32 (pow.f32 (cbrt.f32 -1) 4) 1/3))) (*.f32 1/3 (*.f32 (pow.f32 (*.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/9) (pow.f32 (pow.f32 (cbrt.f32 -1) 4) 1/3)))) u0)) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u0))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3)))) (pow.f32 u0 2)) (pow.f32 1 1/3))) (+.f32 (*.f32 (/.f32 (*.f32 (cbrt.f32 -1) (+.f32 (*.f32 1/9 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/9) (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 4)) 1/3))) (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/3) (/.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u0))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3)))) (cbrt.f32 -1)))))) (pow.f32 u0 2)) (pow.f32 (*.f32 1 (log.f32 (/.f32 -1 u0))) 1/3)) (*.f32 2/9 (*.f32 (/.f32 1 (pow.f32 u0 2)) (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u0))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3))))))))) |
(fma.f32 -1 (log.f32 (/.f32 -1 u0)) (fma.f32 -1 (/.f32 (fma.f32 -2/9 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 5)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5)))) (+.f32 1/2 (*.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1)))))) (fma.f32 1/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/18)) (*.f32 (fma.f32 1/9 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 4)))) (*.f32 (*.f32 -2/3 (cbrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))))) (/.f32 (+.f32 1/2 (*.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))))) (cbrt.f32 -1)))) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2))))) (+.f32 (*.f32 1/3 (-.f32 1/3 (fma.f32 -2/3 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 5)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5)))) (+.f32 1/2 (*.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1)))))) (*.f32 1/27 (*.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2)) (cbrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)))))))) (*.f32 (*.f32 (cbrt.f32 -1) (cbrt.f32 (log.f32 (/.f32 -1 u0)))) (fma.f32 2/3 (/.f32 (*.f32 (cbrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u0)))) (-.f32 1/3 (fma.f32 -2/3 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 5)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5)))) (+.f32 1/2 (*.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1)))))) (*.f32 1/27 (*.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2)) (cbrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)))))))) (cbrt.f32 -1)) (*.f32 -2/9 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 8)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 8)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 8)))) (+.f32 1/2 (*.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1)))))))))))) (pow.f32 u0 3)) (fma.f32 -1 (/.f32 (*.f32 (*.f32 (*.f32 (pow.f32 (pow.f32 (log.f32 (/.f32 -1 u0)) 4) 1/18) (pow.f32 (pow.f32 (log.f32 (/.f32 -1 u0)) 4) 1/18)) (cbrt.f32 (pow.f32 (cbrt.f32 -1) 4))) 1) u0) (fma.f32 -1/3 (*.f32 1 (/.f32 (+.f32 1/2 (*.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))))) (*.f32 u0 u0))) (fma.f32 (/.f32 (cbrt.f32 -1) (/.f32 (*.f32 u0 u0) (fma.f32 1/9 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 4)))) (*.f32 (*.f32 -2/3 (cbrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))))) (/.f32 (+.f32 1/2 (*.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))))) (cbrt.f32 -1)))))) (cbrt.f32 (log.f32 (/.f32 -1 u0))) (*.f32 (*.f32 2/9 (/.f32 1 (*.f32 u0 u0))) (*.f32 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18)) (cbrt.f32 (/.f32 1 (cbrt.f32 -1)))))))))) |
(-.f32 (-.f32 (-.f32 (fma.f32 -1/3 (/.f32 (fma.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) 1/2) (*.f32 u0 u0)) (fma.f32 2/9 (/.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18)) (cbrt.f32 (/.f32 1 (cbrt.f32 -1)))) (*.f32 u0 u0)) (/.f32 (*.f32 (cbrt.f32 -1) (fma.f32 -2/3 (*.f32 (cbrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u0)))) (/.f32 (fma.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) 1/2) (cbrt.f32 -1))) (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 4))) (*.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/18)))))) (/.f32 (*.f32 u0 u0) (cbrt.f32 (log.f32 (/.f32 -1 u0))))))) (/.f32 (*.f32 (*.f32 (pow.f32 (pow.f32 (log.f32 (/.f32 -1 u0)) 4) 1/18) (pow.f32 (pow.f32 (log.f32 (/.f32 -1 u0)) 4) 1/18)) (cbrt.f32 (pow.f32 (cbrt.f32 -1) 4))) u0)) (/.f32 (fma.f32 -2/9 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 5)) 1/18)) (*.f32 (fma.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) 1/2) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5))))) (fma.f32 1/3 (*.f32 (fma.f32 -2/3 (*.f32 (cbrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u0)))) (/.f32 (fma.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) 1/2) (cbrt.f32 -1))) (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 4))) (*.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/18))))) (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2))))) (fma.f32 1/3 (-.f32 1/3 (fma.f32 -2/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 5)) 1/18)) (*.f32 (fma.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) 1/2) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5))))) (*.f32 1/27 (/.f32 (cbrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2))) (pow.f32 (cbrt.f32 -1) 2))))) (*.f32 (cbrt.f32 -1) (*.f32 (fma.f32 -2/9 (*.f32 (fma.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) 1/2) (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 8)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 8)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 8))))) (/.f32 (*.f32 (*.f32 2/3 (cbrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))))) (-.f32 1/3 (fma.f32 -2/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 5)) 1/18)) (*.f32 (fma.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) 1/2) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5))))) (*.f32 1/27 (/.f32 (cbrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2))) (pow.f32 (cbrt.f32 -1) 2)))))) (cbrt.f32 -1))) (cbrt.f32 (log.f32 (/.f32 -1 u0)))))))) (pow.f32 u0 3))) (log.f32 (/.f32 -1 u0))) |
(-.f32 (-.f32 (fma.f32 -1/3 (/.f32 (fma.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) 1/2) (*.f32 u0 u0)) (fma.f32 (*.f32 (/.f32 (cbrt.f32 -1) (*.f32 u0 u0)) (fma.f32 -2/3 (*.f32 (cbrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u0)))) (/.f32 (fma.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) 1/2) (cbrt.f32 -1))) (*.f32 1/9 (*.f32 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 -1 (cbrt.f32 -1)))) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/18)) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/18))))) (cbrt.f32 (log.f32 (/.f32 -1 u0))) (*.f32 (*.f32 (/.f32 2/9 (*.f32 u0 u0)) (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1)))))) (/.f32 (*.f32 (pow.f32 (pow.f32 (log.f32 (/.f32 -1 u0)) 4) 1/18) (*.f32 (pow.f32 (pow.f32 (log.f32 (/.f32 -1 u0)) 4) 1/18) (cbrt.f32 (*.f32 -1 (cbrt.f32 -1))))) u0)) (+.f32 (log.f32 (/.f32 -1 u0)) (/.f32 (fma.f32 -2/9 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 5)) 1/18)) (*.f32 (fma.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) 1/2) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5))))) (fma.f32 1/3 (*.f32 (fma.f32 -2/3 (*.f32 (cbrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u0)))) (/.f32 (fma.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) 1/2) (cbrt.f32 -1))) (*.f32 1/9 (*.f32 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 -1 (cbrt.f32 -1)))) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/18)) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/18)))) (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2))))) (fma.f32 1/3 (-.f32 1/3 (fma.f32 -2/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 5)) 1/18)) (*.f32 (fma.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) 1/2) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5))))) (*.f32 1/27 (/.f32 (cbrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2))) (pow.f32 (cbrt.f32 -1) 2))))) (*.f32 (fma.f32 -2/9 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 8)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 8)) 1/18)) (*.f32 (fma.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) 1/2) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 8))))) (/.f32 (*.f32 (*.f32 2/3 (cbrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))))) (-.f32 1/3 (fma.f32 -2/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 5)) 1/18)) (*.f32 (fma.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) 1/2) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5))))) (*.f32 1/27 (/.f32 (cbrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2))) (pow.f32 (cbrt.f32 -1) 2)))))) (cbrt.f32 -1))) (*.f32 (cbrt.f32 -1) (cbrt.f32 (log.f32 (/.f32 -1 u0)))))))) (pow.f32 u0 3)))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0)))) |
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0)))) |
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0)))) |
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0)))) |
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0)))) |
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0)))) |
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0)))) |
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0)))) |
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0)))) |
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0)))) |
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0)))) |
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0)))) |
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0)))) |
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))) |
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha)) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha))))) |
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 1/3 (pow.f32 u0 3))))) |
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 1/2 (*.f32 1/3 u0))))) |
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))) |
(fma.f32 1/4 (*.f32 (*.f32 alpha alpha) (pow.f32 u0 4)) (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha)) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))))) |
(+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 1/3 (pow.f32 u0 3)))) (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/4 (pow.f32 u0 4)) u0))) |
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (*.f32 u0 u0) (+.f32 1/2 (*.f32 1/3 u0))) (+.f32 (*.f32 1/4 (pow.f32 u0 4)) u0))) |
(*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2))) |
(neg.f32 (*.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (*.f32 alpha alpha))) |
(*.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 alpha (neg.f32 alpha))) |
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2)))) |
(+.f32 (neg.f32 (*.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (*.f32 alpha alpha))) (/.f32 (*.f32 alpha alpha) u0)) |
(-.f32 (/.f32 alpha (/.f32 u0 alpha)) (*.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 alpha alpha))) |
(fma.f32 (-.f32 (neg.f32 (log.f32 -1)) (log.f32 u0)) (*.f32 alpha alpha) (/.f32 alpha (/.f32 u0 alpha))) |
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2))))) |
(+.f32 (/.f32 (*.f32 alpha alpha) u0) (fma.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (neg.f32 (*.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (*.f32 alpha alpha))))) |
(-.f32 (fma.f32 1/2 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (/.f32 alpha (/.f32 u0 alpha))) (*.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 alpha alpha))) |
(-.f32 (*.f32 (+.f32 (/.f32 1/2 u0) 1) (/.f32 alpha (/.f32 u0 alpha))) (*.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 alpha alpha))) |
(+.f32 (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2)))))) |
(fma.f32 1/3 (/.f32 (*.f32 alpha alpha) (pow.f32 u0 3)) (+.f32 (/.f32 (*.f32 alpha alpha) u0) (fma.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (neg.f32 (*.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (*.f32 alpha alpha)))))) |
(fma.f32 1/3 (/.f32 (*.f32 alpha alpha) (pow.f32 u0 3)) (-.f32 (fma.f32 1/2 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (/.f32 alpha (/.f32 u0 alpha))) (*.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 alpha alpha)))) |
(-.f32 (+.f32 (/.f32 alpha (/.f32 u0 alpha)) (*.f32 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (+.f32 1/2 (/.f32 1/3 u0)))) (*.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 alpha alpha))) |
(*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) |
(*.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha)) |
(+.f32 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) (/.f32 (pow.f32 alpha 2) u0)) |
(fma.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 u0)) (/.f32 (*.f32 alpha alpha) u0)) |
(fma.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha) (/.f32 alpha (/.f32 u0 alpha))) |
(+.f32 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))))) |
(+.f32 (fma.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 u0)) (/.f32 (*.f32 alpha alpha) u0)) (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)))) |
(fma.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (/.f32 alpha (/.f32 u0 alpha)))) |
(fma.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha) (*.f32 (+.f32 (/.f32 1/2 u0) 1) (/.f32 alpha (/.f32 u0 alpha)))) |
(+.f32 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2)))))) |
(fma.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 u0)) (fma.f32 1/3 (/.f32 (*.f32 alpha alpha) (pow.f32 u0 3)) (+.f32 (/.f32 (*.f32 alpha alpha) u0) (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)))))) |
(fma.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha) (fma.f32 1/3 (/.f32 (*.f32 alpha alpha) (pow.f32 u0 3)) (fma.f32 1/2 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (/.f32 alpha (/.f32 u0 alpha))))) |
(fma.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha) (+.f32 (/.f32 alpha (/.f32 u0 alpha)) (*.f32 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (+.f32 1/2 (/.f32 1/3 u0))))) |
(pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 1/3) |
(cbrt.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))) |
(cbrt.f32 (+.f32 (log.f32 u0) (log.f32 -1))) |
(+.f32 (*.f32 -1/3 (*.f32 (/.f32 1 u0) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 2)) 1/9))) (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 1/3)) |
(fma.f32 -1/3 (*.f32 (/.f32 1 u0) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 2)) 1/18))) (cbrt.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)))) |
(fma.f32 -1/3 (/.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 2)) 1/18)) u0) (cbrt.f32 (+.f32 (log.f32 u0) (log.f32 -1)))) |
(+.f32 (*.f32 -1/3 (*.f32 (/.f32 1 u0) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 2)) 1/9))) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/9))) (pow.f32 u0 2)) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 2)) 1/3))) (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 1/3))) |
(fma.f32 -1/3 (*.f32 (/.f32 1 u0) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 2)) 1/18))) (fma.f32 -1/3 (*.f32 (/.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))) 1/18)))) (*.f32 u0 u0)) (cbrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 2)))) (cbrt.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))))) |
(fma.f32 -1/3 (/.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 2)) 1/18)) u0) (fma.f32 -1/3 (*.f32 (/.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18)) 1/2) (*.f32 u0 u0)) (cbrt.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 2)))) (cbrt.f32 (+.f32 (log.f32 u0) (log.f32 -1))))) |
(+.f32 (*.f32 -1/3 (*.f32 (/.f32 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 5)) 1/9) (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/9))))) (+.f32 1/3 (*.f32 -1/27 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 2)) 1/3)))) (pow.f32 u0 3)) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 2)) 1/3))) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 1 u0) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 2)) 1/9))) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/9))) (pow.f32 u0 2)) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 2)) 1/3))) (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 1/3)))) |
(fma.f32 -1/3 (/.f32 (*.f32 (fma.f32 2/3 (*.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))) 1/18)))) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 5)) 1/18))) (+.f32 1/3 (*.f32 -1/27 (cbrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 2)))))) (cbrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 2)))) (pow.f32 u0 3)) (fma.f32 -1/3 (*.f32 (/.f32 1 u0) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 2)) 1/18))) (fma.f32 -1/3 (*.f32 (/.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))) 1/18)))) (*.f32 u0 u0)) (cbrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 2)))) (cbrt.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)))))) |
(fma.f32 -1/3 (/.f32 (fma.f32 2/3 (*.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18)) 1/2) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 5)) 1/18))) (fma.f32 -1/27 (cbrt.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 2))) 1/3)) (/.f32 (pow.f32 u0 3) (cbrt.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 2))))) (fma.f32 -1/3 (/.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 2)) 1/18)) u0) (fma.f32 -1/3 (*.f32 (/.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18)) 1/2) (*.f32 u0 u0)) (cbrt.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 2)))) (cbrt.f32 (+.f32 (log.f32 u0) (log.f32 -1)))))) |
(*.f32 (pow.f32 (*.f32 1 (log.f32 (/.f32 -1 u0))) 1/3) (cbrt.f32 -1)) |
(*.f32 (cbrt.f32 -1) (cbrt.f32 (log.f32 (/.f32 -1 u0)))) |
(+.f32 (*.f32 (pow.f32 (*.f32 1 (log.f32 (/.f32 -1 u0))) 1/3) (cbrt.f32 -1)) (*.f32 -1/3 (*.f32 (/.f32 1 u0) (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/9) (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2)) 1/3))))) |
(fma.f32 (cbrt.f32 (log.f32 (/.f32 -1 u0))) (cbrt.f32 -1) (*.f32 (*.f32 -1/3 (/.f32 1 u0)) (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2)))))) |
(fma.f32 -1/3 (/.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2)))) u0) (*.f32 (cbrt.f32 -1) (cbrt.f32 (log.f32 (/.f32 -1 u0))))) |
(fma.f32 -1/3 (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2))) (/.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/18)) u0)) (*.f32 (cbrt.f32 -1) (cbrt.f32 (log.f32 (/.f32 -1 u0))))) |
(+.f32 (*.f32 (pow.f32 (*.f32 1 (log.f32 (/.f32 -1 u0))) 1/3) (cbrt.f32 -1)) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 1 u0) (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/9) (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2)) 1/3)))) (*.f32 -1/3 (*.f32 (/.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u0))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3)))) (*.f32 (pow.f32 u0 2) (pow.f32 (cbrt.f32 -1) 2))) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/3))))) |
(fma.f32 (cbrt.f32 (log.f32 (/.f32 -1 u0))) (cbrt.f32 -1) (*.f32 -1/3 (+.f32 (*.f32 (/.f32 1 u0) (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2))))) (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2))) (/.f32 (+.f32 1/2 (*.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))))) (*.f32 (*.f32 u0 u0) (pow.f32 (cbrt.f32 -1) 2))))))) |
(fma.f32 -1/3 (+.f32 (/.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2)))) u0) (*.f32 (/.f32 (fma.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) 1/2) (*.f32 u0 u0)) (/.f32 (cbrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2))) (pow.f32 (cbrt.f32 -1) 2)))) (*.f32 (cbrt.f32 -1) (cbrt.f32 (log.f32 (/.f32 -1 u0))))) |
(fma.f32 -1/3 (fma.f32 (/.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/18)) u0) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2))) (*.f32 (/.f32 (fma.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) 1/2) (*.f32 u0 u0)) (/.f32 (cbrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2))) (pow.f32 (cbrt.f32 -1) 2)))) (*.f32 (cbrt.f32 -1) (cbrt.f32 (log.f32 (/.f32 -1 u0))))) |
(+.f32 (*.f32 (pow.f32 (*.f32 1 (log.f32 (/.f32 -1 u0))) 1/3) (cbrt.f32 -1)) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 1 u0) (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/9) (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2)) 1/3)))) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u0))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3)))) (*.f32 (pow.f32 u0 2) (pow.f32 (cbrt.f32 -1) 2))) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/3))) (*.f32 -1/3 (*.f32 (/.f32 (-.f32 1/3 (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 5)) 1/9) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5)) 1/3) (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u0))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3))))))) (*.f32 1/27 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/3) (/.f32 1 (pow.f32 (cbrt.f32 -1) 2)))))) (*.f32 (pow.f32 u0 3) (pow.f32 (cbrt.f32 -1) 2))) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/3)))))) |
(fma.f32 (cbrt.f32 (log.f32 (/.f32 -1 u0))) (cbrt.f32 -1) (fma.f32 -1/3 (*.f32 (/.f32 1 u0) (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2))))) (*.f32 -1/3 (+.f32 (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2))) (/.f32 (+.f32 1/2 (*.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))))) (*.f32 (*.f32 u0 u0) (pow.f32 (cbrt.f32 -1) 2)))) (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2))) (/.f32 (-.f32 1/3 (fma.f32 -2/3 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 5)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5)))) (+.f32 1/2 (*.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1)))))) (*.f32 1/27 (*.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2)) (cbrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2))))))) (*.f32 (pow.f32 u0 3) (pow.f32 (cbrt.f32 -1) 2)))))))) |
(fma.f32 (cbrt.f32 -1) (cbrt.f32 (log.f32 (/.f32 -1 u0))) (*.f32 -1/3 (+.f32 (/.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2)))) u0) (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2))) (+.f32 (/.f32 (fma.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) 1/2) (*.f32 (*.f32 u0 u0) (pow.f32 (cbrt.f32 -1) 2))) (/.f32 (-.f32 1/3 (fma.f32 -2/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 5)) 1/18)) (*.f32 (fma.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) 1/2) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5))))) (*.f32 1/27 (/.f32 (cbrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2))) (pow.f32 (cbrt.f32 -1) 2))))) (*.f32 (pow.f32 u0 3) (pow.f32 (cbrt.f32 -1) 2)))))))) |
(fma.f32 (cbrt.f32 -1) (cbrt.f32 (log.f32 (/.f32 -1 u0))) (*.f32 -1/3 (+.f32 (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2))) (/.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/18)) u0)) (*.f32 (/.f32 (cbrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2))) (pow.f32 (cbrt.f32 -1) 2)) (+.f32 (/.f32 (fma.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) 1/2) (*.f32 u0 u0)) (/.f32 (-.f32 1/3 (fma.f32 -2/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 5)) 1/18)) (*.f32 (fma.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) 1/2) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5))))) (*.f32 1/27 (/.f32 (cbrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2))) (pow.f32 (cbrt.f32 -1) 2))))) (pow.f32 u0 3))))))) |
(-.f32 (+.f32 1 (log1p.f32 u0)) 1) |
(+.f32 1 (-.f32 (log1p.f32 u0) 1)) |
(+.f32 (log1p.f32 u0) 0) |
(log1p.f32 u0) |
(*.f32 (log1p.f32 u0) 1) |
(+.f32 1 (-.f32 (log1p.f32 u0) 1)) |
(+.f32 (log1p.f32 u0) 0) |
(log1p.f32 u0) |
(*.f32 (cbrt.f32 (log1p.f32 u0)) (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2)) |
(+.f32 1 (-.f32 (log1p.f32 u0) 1)) |
(+.f32 (log1p.f32 u0) 0) |
(log1p.f32 u0) |
(*.f32 1 (log1p.f32 u0)) |
(+.f32 1 (-.f32 (log1p.f32 u0) 1)) |
(+.f32 (log1p.f32 u0) 0) |
(log1p.f32 u0) |
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2) (cbrt.f32 (log1p.f32 u0))) |
(+.f32 1 (-.f32 (log1p.f32 u0) 1)) |
(+.f32 (log1p.f32 u0) 0) |
(log1p.f32 u0) |
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u0))) 2) (*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u0))) (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2))) |
(+.f32 1 (-.f32 (log1p.f32 u0) 1)) |
(+.f32 (log1p.f32 u0) 0) |
(log1p.f32 u0) |
(*.f32 (pow.f32 (log1p.f32 u0) 1/6) (*.f32 (pow.f32 (log1p.f32 u0) 1/6) (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2))) |
(+.f32 1 (-.f32 (log1p.f32 u0) 1)) |
(+.f32 (log1p.f32 u0) 0) |
(log1p.f32 u0) |
(*.f32 (sqrt.f32 (log1p.f32 u0)) (sqrt.f32 (log1p.f32 u0))) |
(+.f32 1 (-.f32 (log1p.f32 u0) 1)) |
(+.f32 (log1p.f32 u0) 0) |
(log1p.f32 u0) |
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u0))) 2) 3) (cbrt.f32 (log1p.f32 u0))) |
(+.f32 1 (-.f32 (log1p.f32 u0) 1)) |
(+.f32 (log1p.f32 u0) 0) |
(log1p.f32 u0) |
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u0) 1/6) 3) (pow.f32 (pow.f32 (log1p.f32 u0) 1/6) 3)) |
(+.f32 1 (-.f32 (log1p.f32 u0) 1)) |
(+.f32 (log1p.f32 u0) 0) |
(log1p.f32 u0) |
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2) 1) (cbrt.f32 (log1p.f32 u0))) |
(+.f32 1 (-.f32 (log1p.f32 u0) 1)) |
(+.f32 (log1p.f32 u0) 0) |
(log1p.f32 u0) |
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u0))) 2)) (cbrt.f32 (cbrt.f32 (log1p.f32 u0)))) |
(+.f32 1 (-.f32 (log1p.f32 u0) 1)) |
(+.f32 (log1p.f32 u0) 0) |
(log1p.f32 u0) |
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2) (pow.f32 (log1p.f32 u0) 1/6)) (pow.f32 (log1p.f32 u0) 1/6)) |
(+.f32 1 (-.f32 (log1p.f32 u0) 1)) |
(+.f32 (log1p.f32 u0) 0) |
(log1p.f32 u0) |
(sqrt.f32 (pow.f32 (log1p.f32 u0) 2)) |
(+.f32 1 (-.f32 (log1p.f32 u0) 1)) |
(+.f32 (log1p.f32 u0) 0) |
(log1p.f32 u0) |
(log.f32 (+.f32 u0 1)) |
(+.f32 1 (-.f32 (log1p.f32 u0) 1)) |
(+.f32 (log1p.f32 u0) 0) |
(log1p.f32 u0) |
(cbrt.f32 (pow.f32 (log1p.f32 u0) 3)) |
(+.f32 1 (-.f32 (log1p.f32 u0) 1)) |
(+.f32 (log1p.f32 u0) 0) |
(log1p.f32 u0) |
(expm1.f32 (log1p.f32 (log1p.f32 u0))) |
(+.f32 1 (-.f32 (log1p.f32 u0) 1)) |
(+.f32 (log1p.f32 u0) 0) |
(log1p.f32 u0) |
(log1p.f32 u0) |
(+.f32 1 (-.f32 (log1p.f32 u0) 1)) |
(+.f32 (log1p.f32 u0) 0) |
(exp.f32 (log.f32 (log1p.f32 u0))) |
(+.f32 1 (-.f32 (log1p.f32 u0) 1)) |
(+.f32 (log1p.f32 u0) 0) |
(log1p.f32 u0) |
(-.f32 (+.f32 1 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha))) 1) |
(+.f32 1 (-.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 1)) |
(+.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 0) |
(*.f32 alpha (*.f32 alpha (log1p.f32 u0))) |
(pow.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) 1) |
(+.f32 1 (-.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 1)) |
(+.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 0) |
(*.f32 alpha (*.f32 alpha (log1p.f32 u0))) |
(pow.f32 (pow.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) 3) 1/3) |
(+.f32 1 (-.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 1)) |
(+.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 0) |
(*.f32 alpha (*.f32 alpha (log1p.f32 u0))) |
(pow.f32 (cbrt.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha))) 3) |
(+.f32 1 (-.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 1)) |
(+.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 0) |
(*.f32 alpha (*.f32 alpha (log1p.f32 u0))) |
(pow.f32 (*.f32 alpha (sqrt.f32 (log1p.f32 u0))) 2) |
(+.f32 1 (-.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 1)) |
(+.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 0) |
(*.f32 alpha (*.f32 alpha (log1p.f32 u0))) |
(neg.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha))) |
(*.f32 (log1p.f32 u0) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (log1p.f32 u0) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 alpha (*.f32 alpha (neg.f32 (log1p.f32 u0)))) |
(sqrt.f32 (pow.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) 2)) |
(+.f32 1 (-.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 1)) |
(+.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 0) |
(*.f32 alpha (*.f32 alpha (log1p.f32 u0))) |
(log.f32 (pow.f32 (+.f32 u0 1) (*.f32 alpha alpha))) |
(+.f32 1 (-.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 1)) |
(+.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 0) |
(*.f32 alpha (*.f32 alpha (log1p.f32 u0))) |
(cbrt.f32 (pow.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) 3)) |
(+.f32 1 (-.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 1)) |
(+.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 0) |
(*.f32 alpha (*.f32 alpha (log1p.f32 u0))) |
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u0) 3) (pow.f32 (*.f32 alpha alpha) 3))) |
(+.f32 1 (-.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 1)) |
(+.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 0) |
(*.f32 alpha (*.f32 alpha (log1p.f32 u0))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (log1p.f32 u0) 3))) |
(+.f32 1 (-.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 1)) |
(+.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 0) |
(*.f32 alpha (*.f32 alpha (log1p.f32 u0))) |
(expm1.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)))) |
(+.f32 1 (-.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 1)) |
(+.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 0) |
(*.f32 alpha (*.f32 alpha (log1p.f32 u0))) |
(log1p.f32 (expm1.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)))) |
(+.f32 1 (-.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 1)) |
(+.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 0) |
(*.f32 alpha (*.f32 alpha (log1p.f32 u0))) |
(exp.f32 (log.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)))) |
(+.f32 1 (-.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 1)) |
(+.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 0) |
(*.f32 alpha (*.f32 alpha (log1p.f32 u0))) |
(-.f32 (+.f32 1 (cbrt.f32 (log1p.f32 u0))) 1) |
(+.f32 1 (-.f32 (cbrt.f32 (log1p.f32 u0)) 1)) |
(+.f32 (cbrt.f32 (log1p.f32 u0)) 0) |
(cbrt.f32 (log1p.f32 u0)) |
(*.f32 (cbrt.f32 (log1p.f32 u0)) 1) |
(+.f32 1 (-.f32 (cbrt.f32 (log1p.f32 u0)) 1)) |
(+.f32 (cbrt.f32 (log1p.f32 u0)) 0) |
(cbrt.f32 (log1p.f32 u0)) |
(*.f32 1 (cbrt.f32 (log1p.f32 u0))) |
(+.f32 1 (-.f32 (cbrt.f32 (log1p.f32 u0)) 1)) |
(+.f32 (cbrt.f32 (log1p.f32 u0)) 0) |
(cbrt.f32 (log1p.f32 u0)) |
(*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u0))) (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u0))) 2)) |
(+.f32 1 (-.f32 (cbrt.f32 (log1p.f32 u0)) 1)) |
(+.f32 (cbrt.f32 (log1p.f32 u0)) 0) |
(cbrt.f32 (log1p.f32 u0)) |
(*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u0))) (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2) 1/3)) |
(+.f32 1 (-.f32 (cbrt.f32 (log1p.f32 u0)) 1)) |
(+.f32 (cbrt.f32 (log1p.f32 u0)) 0) |
(cbrt.f32 (log1p.f32 u0)) |
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u0))) 2) (cbrt.f32 (cbrt.f32 (log1p.f32 u0)))) |
(+.f32 1 (-.f32 (cbrt.f32 (log1p.f32 u0)) 1)) |
(+.f32 (cbrt.f32 (log1p.f32 u0)) 0) |
(cbrt.f32 (log1p.f32 u0)) |
(*.f32 (pow.f32 (log1p.f32 u0) 1/6) (pow.f32 (log1p.f32 u0) 1/6)) |
(+.f32 1 (-.f32 (cbrt.f32 (log1p.f32 u0)) 1)) |
(+.f32 (cbrt.f32 (log1p.f32 u0)) 0) |
(cbrt.f32 (log1p.f32 u0)) |
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2) 1/3) (cbrt.f32 (cbrt.f32 (log1p.f32 u0)))) |
(+.f32 1 (-.f32 (cbrt.f32 (log1p.f32 u0)) 1)) |
(+.f32 (cbrt.f32 (log1p.f32 u0)) 0) |
(cbrt.f32 (log1p.f32 u0)) |
(*.f32 (pow.f32 1 1/3) (cbrt.f32 (log1p.f32 u0))) |
(+.f32 1 (-.f32 (cbrt.f32 (log1p.f32 u0)) 1)) |
(+.f32 (cbrt.f32 (log1p.f32 u0)) 0) |
(cbrt.f32 (log1p.f32 u0)) |
(*.f32 (pow.f32 (sqrt.f32 (log1p.f32 u0)) 1/3) (pow.f32 (sqrt.f32 (log1p.f32 u0)) 1/3)) |
(*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u0))) (cbrt.f32 (sqrt.f32 (log1p.f32 u0)))) |
(pow.f32 (log1p.f32 u0) 1/3) |
(+.f32 1 (-.f32 (cbrt.f32 (log1p.f32 u0)) 1)) |
(+.f32 (cbrt.f32 (log1p.f32 u0)) 0) |
(cbrt.f32 (log1p.f32 u0)) |
(pow.f32 (cbrt.f32 (log1p.f32 u0)) 1) |
(+.f32 1 (-.f32 (cbrt.f32 (log1p.f32 u0)) 1)) |
(+.f32 (cbrt.f32 (log1p.f32 u0)) 0) |
(cbrt.f32 (log1p.f32 u0)) |
(pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u0))) 3) |
(+.f32 1 (-.f32 (cbrt.f32 (log1p.f32 u0)) 1)) |
(+.f32 (cbrt.f32 (log1p.f32 u0)) 0) |
(cbrt.f32 (log1p.f32 u0)) |
(pow.f32 (pow.f32 (log1p.f32 u0) 1/6) 2) |
(+.f32 1 (-.f32 (cbrt.f32 (log1p.f32 u0)) 1)) |
(+.f32 (cbrt.f32 (log1p.f32 u0)) 0) |
(cbrt.f32 (log1p.f32 u0)) |
(sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2)) |
(+.f32 1 (-.f32 (cbrt.f32 (log1p.f32 u0)) 1)) |
(+.f32 (cbrt.f32 (log1p.f32 u0)) 0) |
(cbrt.f32 (log1p.f32 u0)) |
(log.f32 (exp.f32 (cbrt.f32 (log1p.f32 u0)))) |
(+.f32 1 (-.f32 (cbrt.f32 (log1p.f32 u0)) 1)) |
(+.f32 (cbrt.f32 (log1p.f32 u0)) 0) |
(cbrt.f32 (log1p.f32 u0)) |
(expm1.f32 (log1p.f32 (cbrt.f32 (log1p.f32 u0)))) |
(+.f32 1 (-.f32 (cbrt.f32 (log1p.f32 u0)) 1)) |
(+.f32 (cbrt.f32 (log1p.f32 u0)) 0) |
(cbrt.f32 (log1p.f32 u0)) |
(log1p.f32 (expm1.f32 (cbrt.f32 (log1p.f32 u0)))) |
(+.f32 1 (-.f32 (cbrt.f32 (log1p.f32 u0)) 1)) |
(+.f32 (cbrt.f32 (log1p.f32 u0)) 0) |
(cbrt.f32 (log1p.f32 u0)) |
(exp.f32 (log.f32 (cbrt.f32 (log1p.f32 u0)))) |
(+.f32 1 (-.f32 (cbrt.f32 (log1p.f32 u0)) 1)) |
(+.f32 (cbrt.f32 (log1p.f32 u0)) 0) |
(cbrt.f32 (log1p.f32 u0)) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (*.f32 alpha (*.f32 alpha u0)) |
Compiled 12 to 4 computations (66.7% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | alpha | @ | 0 | (*.f32 alpha (*.f32 alpha u0)) |
| 0.0ms | alpha | @ | inf | (*.f32 alpha (*.f32 alpha u0)) |
| 0.0ms | alpha | @ | -inf | (*.f32 alpha (*.f32 alpha u0)) |
| 0.0ms | u0 | @ | inf | (*.f32 alpha (*.f32 alpha u0)) |
| 0.0ms | u0 | @ | 0 | (*.f32 alpha (*.f32 alpha u0)) |
| 1× | batch-egg-rewrite |
| 471× | pow1_binary32 |
| 447× | add-sqr-sqrt_binary32 |
| 442× | *-un-lft-identity_binary32 |
| 431× | add-log-exp_binary32 |
| 431× | log1p-expm1-u_binary32 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 5 | 7 |
| 1 | 99 | 7 |
| 2 | 1194 | 7 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 alpha (*.f32 alpha u0)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha u0))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (*.f32 alpha u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha u0))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (sqrt.f32 u0)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha u0)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha u0))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha u0))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha u0)))))))) |
| 1× | egg-herbie |
| 726× | log-prod_binary32 |
| 627× | distribute-rgt-in_binary32 |
| 615× | distribute-lft-in_binary32 |
| 478× | associate-*l*_binary32 |
| 399× | associate-*r*_binary32 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 33 | 245 |
| 1 | 84 | 245 |
| 2 | 322 | 245 |
| 3 | 2390 | 245 |
| 4 | 7880 | 245 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(-.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha u0))) 1) |
(pow.f32 (*.f32 alpha (*.f32 alpha u0)) 1) |
(pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3) 1/3) |
(pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha u0))) 3) |
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 2) |
(sqrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 2)) |
(log.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha u0))) |
(cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3)) |
(expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha u0)))) |
(log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha u0)))) |
(exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha u0)))) |
| Outputs |
|---|
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(-.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha u0))) 1) |
(*.f32 u0 (*.f32 alpha alpha)) |
(pow.f32 (*.f32 alpha (*.f32 alpha u0)) 1) |
(*.f32 u0 (*.f32 alpha alpha)) |
(pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3) 1/3) |
(*.f32 u0 (*.f32 alpha alpha)) |
(pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha u0))) 3) |
(*.f32 u0 (*.f32 alpha alpha)) |
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 2) |
(*.f32 u0 (*.f32 alpha alpha)) |
(sqrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(log.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha u0))) |
(*.f32 u0 (*.f32 alpha alpha)) |
(cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha u0)))) |
(*.f32 u0 (*.f32 alpha alpha)) |
(log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha u0)))) |
(*.f32 u0 (*.f32 alpha alpha)) |
(exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha u0)))) |
(*.f32 u0 (*.f32 alpha alpha)) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (*.f32 (neg.f32 alpha) (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2))))) |
| ✓ | 0.2b | (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2)))) |
| ✓ | 0.3b | (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2))) |
Compiled 44 to 29 computations (34.1% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | alpha | @ | 0 | (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2)))) |
| 1.0ms | alpha | @ | inf | (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2)))) |
| 1.0ms | alpha | @ | 0 | (*.f32 (neg.f32 alpha) (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2))))) |
| 1.0ms | u0 | @ | -inf | (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2)))) |
| 1.0ms | u0 | @ | 0 | (*.f32 (neg.f32 alpha) (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2))))) |
| 1× | batch-egg-rewrite |
| 577× | log-prod_binary32 |
| 412× | pow-prod-down_binary32 |
| 280× | pow-unpow_binary32 |
| 278× | prod-diff_binary32 |
| 277× | pow2_binary32 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 41 |
| 1 | 239 | 33 |
| 2 | 3274 | 33 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2))) |
(*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2)))) |
(*.f32 (neg.f32 alpha) (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 u0 (fma.f32 u0 -1/2 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 u0) (*.f32 u0 (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u0 (*.f32 u0 -1/2)) (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (neg.f32 u0) 1) (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (neg.f32 u0) 3) (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 3)) (+.f32 (pow.f32 (neg.f32 u0) 2) (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 2) (*.f32 (neg.f32 u0) (*.f32 u0 (*.f32 u0 -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (neg.f32 u0) 2) (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 2)) (-.f32 (neg.f32 u0) (*.f32 u0 (*.f32 u0 -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (fma.f32 (pow.f32 u0 3) -1/8 -1) u0) (fma.f32 (*.f32 u0 -1/2) (fma.f32 u0 -1/2 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 (*.f32 u0 u0) 1/4)) u0) (+.f32 -1 (*.f32 1/2 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u0 (fma.f32 (pow.f32 u0 3) -1/8 -1)) (fma.f32 (*.f32 u0 -1/2) (fma.f32 u0 -1/2 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u0 (-.f32 1 (*.f32 (*.f32 u0 u0) 1/4))) (+.f32 -1 (*.f32 1/2 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (exp.f32 (*.f32 u0 (*.f32 u0 -1/2))) (exp.f32 (neg.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 u0 -1 (*.f32 u0 (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 u0 (*.f32 u0 -1/2) (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 -1 u0 (*.f32 u0 (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 -1/2) u0 (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (neg.f32 u0) (*.f32 u0 (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 u0 (*.f32 u0 -1/2)) (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 u0) -1/2 (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (*.f32 (*.f32 u0 u0) 1/4)) (*.f32 (cbrt.f32 (*.f32 u0 -1/2)) u0) (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 u0) 2) (*.f32 (cbrt.f32 u0) -1) (*.f32 u0 (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 u0) 2) (*.f32 (cbrt.f32 u0) (*.f32 u0 -1/2)) (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 u0 -1/2)) (*.f32 (sqrt.f32 (*.f32 u0 -1/2)) u0) (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 u0) (*.f32 (sqrt.f32 u0) -1) (*.f32 u0 (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 u0) (*.f32 (sqrt.f32 u0) (*.f32 u0 -1/2)) (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (neg.f32 u0) 1 (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (neg.f32 u0)) 2) (cbrt.f32 (neg.f32 u0)) (*.f32 u0 (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 u0 -1/2))) 2) (cbrt.f32 (*.f32 u0 (*.f32 u0 -1/2))) (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (neg.f32 u0)) (sqrt.f32 (neg.f32 u0)) (*.f32 u0 (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 u0 (*.f32 u0 -1/2))) (sqrt.f32 (*.f32 u0 (*.f32 u0 -1/2))) (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 -1 (pow.f32 (cbrt.f32 u0) 2)) (cbrt.f32 u0) (*.f32 u0 (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 -1 (sqrt.f32 u0)) (sqrt.f32 u0) (*.f32 u0 (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 (cbrt.f32 (*.f32 (*.f32 u0 u0) 1/4))) (cbrt.f32 (*.f32 u0 -1/2)) (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 (sqrt.f32 (*.f32 u0 -1/2))) (sqrt.f32 (*.f32 u0 -1/2)) (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (*.f32 u0 -1/2) (pow.f32 (cbrt.f32 u0) 2)) (cbrt.f32 u0) (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (*.f32 u0 -1/2) (sqrt.f32 u0)) (sqrt.f32 u0) (neg.f32 u0)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (neg.f32 u0) alpha) (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 (*.f32 u0 -1/2) (*.f32 u0 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 u0 -1/2) (*.f32 u0 alpha)) (*.f32 -1 (*.f32 u0 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alpha (neg.f32 u0)) (*.f32 alpha (*.f32 u0 (*.f32 u0 -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 u0 alpha) -1) (*.f32 (*.f32 u0 alpha) (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 u0 alpha) (*.f32 u0 -1/2)) (*.f32 (*.f32 u0 alpha) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 (*.f32 u0 alpha)) (fma.f32 u0 -1/2 -1))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (*.f32 u0 alpha)) (fma.f32 u0 -1/2 -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (*.f32 u0 alpha)) (fma.f32 u0 -1/2 -1)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (*.f32 u0 alpha)) (fma.f32 u0 -1/2 -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 u0 alpha) (fma.f32 (pow.f32 u0 3) -1/8 -1)) (fma.f32 (*.f32 u0 -1/2) (fma.f32 u0 -1/2 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 u0 alpha) (-.f32 1 (*.f32 (*.f32 u0 u0) 1/4))) (+.f32 -1 (*.f32 1/2 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (*.f32 u0 alpha)) (fma.f32 u0 -1/2 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 -1 (*.f32 u0 alpha) (*.f32 (*.f32 u0 -1/2) (*.f32 u0 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 -1/2) (*.f32 u0 alpha) (*.f32 -1 (*.f32 u0 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 alpha (neg.f32 u0) (*.f32 alpha (*.f32 u0 (*.f32 u0 -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (neg.f32 u0) alpha (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 alpha) -1 (*.f32 (*.f32 u0 alpha) (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 alpha) (*.f32 u0 -1/2) (*.f32 (*.f32 u0 alpha) -1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 -1/2 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (neg.f32 u0) (*.f32 alpha alpha)) (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 u0)) (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 u0 -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 -1/2 -1)) (*.f32 u0 alpha))) 2)) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 -1/2 -1)) (*.f32 u0 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 -1/2 -1)) (*.f32 u0 alpha)))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 -1/2 -1)) (*.f32 u0 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 -1/2 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 -1/2 -1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 -1/2 -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 4) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 6) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 -1/2 -1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) alpha) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 -1/2 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 -1/2 -1)) (*.f32 u0 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 -1/2 -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 -1/2 -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 6))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 -1/2 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 -1/2 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 -1/2 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 -1/2 -1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 alpha alpha) (neg.f32 u0) (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 u0 -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (neg.f32 u0) (*.f32 alpha alpha) (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 alpha alpha))))))) |
| 1× | egg-herbie |
| 759× | fma-def_binary32 |
| 462× | unswap-sqr_binary32 |
| 400× | distribute-rgt-in_binary32 |
| 380× | distribute-lft-in_binary32 |
| 213× | fma-neg_binary32 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 279 | 2239 |
| 1 | 686 | 2061 |
| 2 | 2098 | 1987 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 -1 u0) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(*.f32 -1/2 (pow.f32 u0 2)) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(*.f32 -1/2 (pow.f32 u0 2)) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha)) |
(*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha)) |
(*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha)) |
(*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha)) |
(*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha)) |
(*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha)) |
(*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha)) |
(*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha)) |
(*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha)) |
(*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha)) |
(*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha)) |
(*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha)) |
(*.f32 -1 (*.f32 u0 alpha)) |
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2)))) |
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2)))) |
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2)))) |
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2)))) |
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2)))) |
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2)))) |
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2)))) |
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2)))) |
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2)))) |
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2)))) |
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2)))) |
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2)))) |
(*.f32 u0 (pow.f32 alpha 2)) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 0 (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(+.f32 (neg.f32 u0) (*.f32 u0 (*.f32 u0 -1/2))) |
(+.f32 (*.f32 u0 (*.f32 u0 -1/2)) (neg.f32 u0)) |
(+.f32 (*.f32 (neg.f32 u0) 1) (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) 1)) |
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1))))) |
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1))))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 1) |
(/.f32 (+.f32 (pow.f32 (neg.f32 u0) 3) (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 3)) (+.f32 (pow.f32 (neg.f32 u0) 2) (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 2) (*.f32 (neg.f32 u0) (*.f32 u0 (*.f32 u0 -1/2)))))) |
(/.f32 (-.f32 (pow.f32 (neg.f32 u0) 2) (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 2)) (-.f32 (neg.f32 u0) (*.f32 u0 (*.f32 u0 -1/2)))) |
(/.f32 (*.f32 (fma.f32 (pow.f32 u0 3) -1/8 -1) u0) (fma.f32 (*.f32 u0 -1/2) (fma.f32 u0 -1/2 1) 1)) |
(/.f32 (*.f32 (-.f32 1 (*.f32 (*.f32 u0 u0) 1/4)) u0) (+.f32 -1 (*.f32 1/2 u0))) |
(/.f32 (*.f32 u0 (fma.f32 (pow.f32 u0 3) -1/8 -1)) (fma.f32 (*.f32 u0 -1/2) (fma.f32 u0 -1/2 1) 1)) |
(/.f32 (*.f32 u0 (-.f32 1 (*.f32 (*.f32 u0 u0) 1/4))) (+.f32 -1 (*.f32 1/2 u0))) |
(pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 1) |
(pow.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 2) 1/2) |
(pow.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 3) 1/3) |
(pow.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 3) |
(pow.f32 (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 2) |
(sqrt.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 2)) |
(log.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))))) |
(log.f32 (*.f32 (exp.f32 (*.f32 u0 (*.f32 u0 -1/2))) (exp.f32 (neg.f32 u0)))) |
(cbrt.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 3)) |
(expm1.f32 (log1p.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) |
(log1p.f32 (expm1.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) |
(exp.f32 (log.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) |
(exp.f32 (*.f32 (log.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 1)) |
(fma.f32 u0 -1 (*.f32 u0 (*.f32 u0 -1/2))) |
(fma.f32 u0 (*.f32 u0 -1/2) (neg.f32 u0)) |
(fma.f32 -1 u0 (*.f32 u0 (*.f32 u0 -1/2))) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(fma.f32 (*.f32 u0 -1/2) u0 (neg.f32 u0)) |
(fma.f32 1 (neg.f32 u0) (*.f32 u0 (*.f32 u0 -1/2))) |
(fma.f32 1 (*.f32 u0 (*.f32 u0 -1/2)) (neg.f32 u0)) |
(fma.f32 (*.f32 u0 u0) -1/2 (neg.f32 u0)) |
(fma.f32 (cbrt.f32 (*.f32 (*.f32 u0 u0) 1/4)) (*.f32 (cbrt.f32 (*.f32 u0 -1/2)) u0) (neg.f32 u0)) |
(fma.f32 (pow.f32 (cbrt.f32 u0) 2) (*.f32 (cbrt.f32 u0) -1) (*.f32 u0 (*.f32 u0 -1/2))) |
(fma.f32 (pow.f32 (cbrt.f32 u0) 2) (*.f32 (cbrt.f32 u0) (*.f32 u0 -1/2)) (neg.f32 u0)) |
(fma.f32 (sqrt.f32 (*.f32 u0 -1/2)) (*.f32 (sqrt.f32 (*.f32 u0 -1/2)) u0) (neg.f32 u0)) |
(fma.f32 (sqrt.f32 u0) (*.f32 (sqrt.f32 u0) -1) (*.f32 u0 (*.f32 u0 -1/2))) |
(fma.f32 (sqrt.f32 u0) (*.f32 (sqrt.f32 u0) (*.f32 u0 -1/2)) (neg.f32 u0)) |
(fma.f32 (neg.f32 u0) 1 (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) 1)) |
(fma.f32 (pow.f32 (cbrt.f32 (neg.f32 u0)) 2) (cbrt.f32 (neg.f32 u0)) (*.f32 u0 (*.f32 u0 -1/2))) |
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 u0 -1/2))) 2) (cbrt.f32 (*.f32 u0 (*.f32 u0 -1/2))) (neg.f32 u0)) |
(fma.f32 (sqrt.f32 (neg.f32 u0)) (sqrt.f32 (neg.f32 u0)) (*.f32 u0 (*.f32 u0 -1/2))) |
(fma.f32 (sqrt.f32 (*.f32 u0 (*.f32 u0 -1/2))) (sqrt.f32 (*.f32 u0 (*.f32 u0 -1/2))) (neg.f32 u0)) |
(fma.f32 (*.f32 -1 (pow.f32 (cbrt.f32 u0) 2)) (cbrt.f32 u0) (*.f32 u0 (*.f32 u0 -1/2))) |
(fma.f32 (*.f32 -1 (sqrt.f32 u0)) (sqrt.f32 u0) (*.f32 u0 (*.f32 u0 -1/2))) |
(fma.f32 (*.f32 u0 (cbrt.f32 (*.f32 (*.f32 u0 u0) 1/4))) (cbrt.f32 (*.f32 u0 -1/2)) (neg.f32 u0)) |
(fma.f32 (*.f32 u0 (sqrt.f32 (*.f32 u0 -1/2))) (sqrt.f32 (*.f32 u0 -1/2)) (neg.f32 u0)) |
(fma.f32 (*.f32 (*.f32 u0 -1/2) (pow.f32 (cbrt.f32 u0) 2)) (cbrt.f32 u0) (neg.f32 u0)) |
(fma.f32 (*.f32 (*.f32 u0 -1/2) (sqrt.f32 u0)) (sqrt.f32 u0) (neg.f32 u0)) |
(+.f32 0 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))) |
(+.f32 (*.f32 (neg.f32 u0) alpha) (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) alpha)) |
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 (*.f32 u0 -1/2) (*.f32 u0 alpha))) |
(+.f32 (*.f32 (*.f32 u0 -1/2) (*.f32 u0 alpha)) (*.f32 -1 (*.f32 u0 alpha))) |
(+.f32 (*.f32 alpha (neg.f32 u0)) (*.f32 alpha (*.f32 u0 (*.f32 u0 -1/2)))) |
(+.f32 (*.f32 (*.f32 u0 alpha) -1) (*.f32 (*.f32 u0 alpha) (*.f32 u0 -1/2))) |
(+.f32 (*.f32 (*.f32 u0 alpha) (*.f32 u0 -1/2)) (*.f32 (*.f32 u0 alpha) -1)) |
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 (*.f32 u0 alpha)) (fma.f32 u0 -1/2 -1))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (*.f32 u0 alpha)) (fma.f32 u0 -1/2 -1))))) |
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (*.f32 u0 alpha)) (fma.f32 u0 -1/2 -1)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (*.f32 u0 alpha)) (fma.f32 u0 -1/2 -1))))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)))) 1) |
(/.f32 (*.f32 (*.f32 u0 alpha) (fma.f32 (pow.f32 u0 3) -1/8 -1)) (fma.f32 (*.f32 u0 -1/2) (fma.f32 u0 -1/2 1) 1)) |
(/.f32 (*.f32 (*.f32 u0 alpha) (-.f32 1 (*.f32 (*.f32 u0 u0) 1/4))) (+.f32 -1 (*.f32 1/2 u0))) |
(pow.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)) 1) |
(pow.f32 (pow.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)) 2) 1/2) |
(pow.f32 (pow.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)) 3) 1/3) |
(pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))) 3) |
(pow.f32 (sqrt.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))) 2) |
(neg.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))) |
(sqrt.f32 (pow.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)) 2)) |
(log.f32 (pow.f32 (exp.f32 (*.f32 u0 alpha)) (fma.f32 u0 -1/2 -1))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))))) |
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)))))) |
(cbrt.f32 (pow.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)) 3)) |
(expm1.f32 (log1p.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)))) |
(log1p.f32 (expm1.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)))) |
(exp.f32 (log.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)))) |
(exp.f32 (*.f32 (log.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))) 1)) |
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 (*.f32 u0 -1/2) (*.f32 u0 alpha))) |
(fma.f32 (*.f32 u0 -1/2) (*.f32 u0 alpha) (*.f32 -1 (*.f32 u0 alpha))) |
(fma.f32 alpha (neg.f32 u0) (*.f32 alpha (*.f32 u0 (*.f32 u0 -1/2)))) |
(fma.f32 (neg.f32 u0) alpha (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) alpha)) |
(fma.f32 (*.f32 u0 alpha) -1 (*.f32 (*.f32 u0 alpha) (*.f32 u0 -1/2))) |
(fma.f32 (*.f32 u0 alpha) (*.f32 u0 -1/2) (*.f32 (*.f32 u0 alpha) -1)) |
(+.f32 0 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 -1/2 -1))) |
(+.f32 (*.f32 (neg.f32 u0) (*.f32 alpha alpha)) (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 alpha alpha))) |
(+.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 u0)) (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 u0 -1/2)))) |
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 -1/2 -1)) (*.f32 u0 alpha))) 2)) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 -1/2 -1)) (*.f32 u0 alpha))))) |
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 -1/2 -1)) (*.f32 u0 alpha)))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 -1/2 -1)) (*.f32 u0 alpha))))) |
(-.f32 0 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 -1/2 -1))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 -1/2 -1)))) 1) |
(pow.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 -1/2 -1)) 1) |
(pow.f32 (pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 4) 1/2) |
(pow.f32 (pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 6) 1/3) |
(pow.f32 (cbrt.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 -1/2 -1))) 3) |
(pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 2) |
(pow.f32 (*.f32 (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) alpha) 2) |
(neg.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 -1/2 -1))) |
(sqrt.f32 (pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 4)) |
(log.f32 (pow.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 -1/2 -1)) (*.f32 u0 alpha))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 -1/2 -1))))) |
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 -1/2 -1)))))) |
(cbrt.f32 (pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 6)) |
(expm1.f32 (log1p.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 -1/2 -1)))) |
(log1p.f32 (expm1.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 -1/2 -1)))) |
(exp.f32 (log.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 -1/2 -1)))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 -1/2 -1))) 1)) |
(fma.f32 (*.f32 alpha alpha) (neg.f32 u0) (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 u0 -1/2)))) |
(fma.f32 (neg.f32 u0) (*.f32 alpha alpha) (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 alpha alpha))) |
| Outputs |
|---|
(*.f32 -1 u0) |
(neg.f32 u0) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0) |
(*.f32 u0 (fma.f32 u0 -1/2 -1)) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0) |
(*.f32 u0 (fma.f32 u0 -1/2 -1)) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0) |
(*.f32 u0 (fma.f32 u0 -1/2 -1)) |
(*.f32 -1/2 (pow.f32 u0 2)) |
(*.f32 u0 (*.f32 u0 -1/2)) |
(*.f32 -1/2 (*.f32 u0 u0)) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0) |
(*.f32 u0 (fma.f32 u0 -1/2 -1)) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0) |
(*.f32 u0 (fma.f32 u0 -1/2 -1)) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0) |
(*.f32 u0 (fma.f32 u0 -1/2 -1)) |
(*.f32 -1/2 (pow.f32 u0 2)) |
(*.f32 u0 (*.f32 u0 -1/2)) |
(*.f32 -1/2 (*.f32 u0 u0)) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0) |
(*.f32 u0 (fma.f32 u0 -1/2 -1)) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0) |
(*.f32 u0 (fma.f32 u0 -1/2 -1)) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0) |
(*.f32 u0 (fma.f32 u0 -1/2 -1)) |
(*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha)) |
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1))) |
(*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha)) |
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1))) |
(*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha)) |
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1))) |
(*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha)) |
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1))) |
(*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha)) |
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1))) |
(*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha)) |
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1))) |
(*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha)) |
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1))) |
(*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha)) |
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1))) |
(*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha)) |
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1))) |
(*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha)) |
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1))) |
(*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha)) |
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1))) |
(*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha)) |
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1))) |
(*.f32 -1 (*.f32 u0 alpha)) |
(*.f32 alpha (neg.f32 u0)) |
(*.f32 u0 (neg.f32 alpha)) |
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1))) |
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1))) |
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1))) |
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(*.f32 u0 (*.f32 (*.f32 u0 -1/2) alpha)) |
(*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))) |
(*.f32 u0 (*.f32 alpha (*.f32 u0 -1/2))) |
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1))) |
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1))) |
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1))) |
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(*.f32 u0 (*.f32 (*.f32 u0 -1/2) alpha)) |
(*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))) |
(*.f32 u0 (*.f32 alpha (*.f32 u0 -1/2))) |
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1))) |
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1))) |
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1))) |
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2)))) |
(neg.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha))) |
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (neg.f32 alpha)))) |
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (*.f32 u0 1/2) u0))) |
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2)))) |
(neg.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha))) |
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (neg.f32 alpha)))) |
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (*.f32 u0 1/2) u0))) |
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2)))) |
(neg.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha))) |
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (neg.f32 alpha)))) |
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (*.f32 u0 1/2) u0))) |
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2)))) |
(neg.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha))) |
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (neg.f32 alpha)))) |
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (*.f32 u0 1/2) u0))) |
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2)))) |
(neg.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha))) |
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (neg.f32 alpha)))) |
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (*.f32 u0 1/2) u0))) |
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2)))) |
(neg.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha))) |
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (neg.f32 alpha)))) |
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (*.f32 u0 1/2) u0))) |
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2)))) |
(neg.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha))) |
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (neg.f32 alpha)))) |
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (*.f32 u0 1/2) u0))) |
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2)))) |
(neg.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha))) |
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (neg.f32 alpha)))) |
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (*.f32 u0 1/2) u0))) |
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2)))) |
(neg.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha))) |
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (neg.f32 alpha)))) |
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (*.f32 u0 1/2) u0))) |
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2)))) |
(neg.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha))) |
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (neg.f32 alpha)))) |
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (*.f32 u0 1/2) u0))) |
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2)))) |
(neg.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha))) |
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (neg.f32 alpha)))) |
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (*.f32 u0 1/2) u0))) |
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2)))) |
(neg.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha))) |
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (neg.f32 alpha)))) |
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (*.f32 u0 1/2) u0))) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(neg.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha))) |
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (neg.f32 alpha)))) |
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (*.f32 u0 1/2) u0))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(neg.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha))) |
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (neg.f32 alpha)))) |
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (*.f32 u0 1/2) u0))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(neg.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha))) |
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (neg.f32 alpha)))) |
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (*.f32 u0 1/2) u0))) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))) |
(*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha))) |
(*.f32 1/2 (*.f32 alpha (*.f32 alpha (*.f32 u0 u0)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(neg.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha))) |
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (neg.f32 alpha)))) |
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (*.f32 u0 1/2) u0))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(neg.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha))) |
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (neg.f32 alpha)))) |
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (*.f32 u0 1/2) u0))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(neg.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha))) |
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (neg.f32 alpha)))) |
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (*.f32 u0 1/2) u0))) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))) |
(*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha))) |
(*.f32 1/2 (*.f32 alpha (*.f32 alpha (*.f32 u0 u0)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(neg.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha))) |
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (neg.f32 alpha)))) |
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (*.f32 u0 1/2) u0))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(neg.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha))) |
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (neg.f32 alpha)))) |
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (*.f32 u0 1/2) u0))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(neg.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha))) |
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (neg.f32 alpha)))) |
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (*.f32 u0 1/2) u0))) |
(+.f32 0 (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0) |
(*.f32 u0 (fma.f32 u0 -1/2 -1)) |
(+.f32 (neg.f32 u0) (*.f32 u0 (*.f32 u0 -1/2))) |
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0) |
(*.f32 u0 (fma.f32 u0 -1/2 -1)) |
(+.f32 (*.f32 u0 (*.f32 u0 -1/2)) (neg.f32 u0)) |
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0) |
(*.f32 u0 (fma.f32 u0 -1/2 -1)) |
(+.f32 (*.f32 (neg.f32 u0) 1) (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) 1)) |
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0) |
(*.f32 u0 (fma.f32 u0 -1/2 -1)) |
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1))))) |
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1))))) |
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1))))) |
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0) |
(*.f32 u0 (fma.f32 u0 -1/2 -1)) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 1) |
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0) |
(*.f32 u0 (fma.f32 u0 -1/2 -1)) |
(/.f32 (+.f32 (pow.f32 (neg.f32 u0) 3) (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 3)) (+.f32 (pow.f32 (neg.f32 u0) 2) (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 2) (*.f32 (neg.f32 u0) (*.f32 u0 (*.f32 u0 -1/2)))))) |
(/.f32 (+.f32 (pow.f32 (neg.f32 u0) 3) (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 3)) (+.f32 (pow.f32 (neg.f32 u0) 2) (+.f32 (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 2) (*.f32 u0 (*.f32 u0 (*.f32 u0 -1/2)))))) |
(/.f32 (-.f32 (*.f32 -1/8 (pow.f32 (*.f32 u0 u0) 3)) (pow.f32 u0 3)) (+.f32 (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 2) (+.f32 (*.f32 (pow.f32 u0 3) -1/2) (*.f32 u0 u0)))) |
(/.f32 (*.f32 (pow.f32 u0 3) (fma.f32 (pow.f32 u0 3) -1/8 -1)) (fma.f32 u0 u0 (fma.f32 (pow.f32 u0 3) -1/2 (*.f32 1/4 (pow.f32 u0 4))))) |
(/.f32 (-.f32 (pow.f32 (neg.f32 u0) 2) (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 2)) (-.f32 (neg.f32 u0) (*.f32 u0 (*.f32 u0 -1/2)))) |
(/.f32 (-.f32 (*.f32 u0 u0) (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 2)) (*.f32 (neg.f32 u0) (fma.f32 u0 -1/2 1))) |
(/.f32 (fma.f32 u0 u0 (*.f32 (pow.f32 u0 4) -1/4)) (*.f32 u0 (fma.f32 u0 1/2 -1))) |
(/.f32 (*.f32 (fma.f32 (pow.f32 u0 3) -1/8 -1) u0) (fma.f32 (*.f32 u0 -1/2) (fma.f32 u0 -1/2 1) 1)) |
(/.f32 (fma.f32 (pow.f32 u0 3) -1/8 -1) (/.f32 (fma.f32 (*.f32 u0 -1/2) (fma.f32 u0 -1/2 1) 1) u0)) |
(*.f32 (/.f32 u0 (fma.f32 (*.f32 u0 -1/2) (fma.f32 u0 -1/2 1) 1)) (fma.f32 (pow.f32 u0 3) -1/8 -1)) |
(/.f32 u0 (/.f32 (fma.f32 u0 (*.f32 -1/2 (fma.f32 u0 -1/2 1)) 1) (fma.f32 (pow.f32 u0 3) -1/8 -1))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 (*.f32 u0 u0) 1/4)) u0) (+.f32 -1 (*.f32 1/2 u0))) |
(/.f32 u0 (/.f32 (+.f32 -1 (*.f32 u0 1/2)) (-.f32 1 (*.f32 u0 (*.f32 u0 1/4))))) |
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))) |
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (fma.f32 u0 (*.f32 u0 -1/4) 1)) |
(/.f32 (*.f32 u0 (fma.f32 (pow.f32 u0 3) -1/8 -1)) (fma.f32 (*.f32 u0 -1/2) (fma.f32 u0 -1/2 1) 1)) |
(/.f32 (fma.f32 (pow.f32 u0 3) -1/8 -1) (/.f32 (fma.f32 (*.f32 u0 -1/2) (fma.f32 u0 -1/2 1) 1) u0)) |
(*.f32 (/.f32 u0 (fma.f32 (*.f32 u0 -1/2) (fma.f32 u0 -1/2 1) 1)) (fma.f32 (pow.f32 u0 3) -1/8 -1)) |
(/.f32 u0 (/.f32 (fma.f32 u0 (*.f32 -1/2 (fma.f32 u0 -1/2 1)) 1) (fma.f32 (pow.f32 u0 3) -1/8 -1))) |
(/.f32 (*.f32 u0 (-.f32 1 (*.f32 (*.f32 u0 u0) 1/4))) (+.f32 -1 (*.f32 1/2 u0))) |
(/.f32 u0 (/.f32 (+.f32 -1 (*.f32 u0 1/2)) (-.f32 1 (*.f32 u0 (*.f32 u0 1/4))))) |
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))) |
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (fma.f32 u0 (*.f32 u0 -1/4) 1)) |
(pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 1) |
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0) |
(*.f32 u0 (fma.f32 u0 -1/2 -1)) |
(pow.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 2) 1/2) |
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0) |
(*.f32 u0 (fma.f32 u0 -1/2 -1)) |
(pow.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 3) 1/3) |
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0) |
(*.f32 u0 (fma.f32 u0 -1/2 -1)) |
(pow.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 3) |
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0) |
(*.f32 u0 (fma.f32 u0 -1/2 -1)) |
(pow.f32 (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 2) |
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0) |
(*.f32 u0 (fma.f32 u0 -1/2 -1)) |
(sqrt.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 2)) |
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0) |
(*.f32 u0 (fma.f32 u0 -1/2 -1)) |
(log.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1))) |
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0) |
(*.f32 u0 (fma.f32 u0 -1/2 -1)) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))))) |
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0) |
(*.f32 u0 (fma.f32 u0 -1/2 -1)) |
(log.f32 (*.f32 (exp.f32 (*.f32 u0 (*.f32 u0 -1/2))) (exp.f32 (neg.f32 u0)))) |
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0) |
(*.f32 u0 (fma.f32 u0 -1/2 -1)) |
(cbrt.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 3)) |
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0) |
(*.f32 u0 (fma.f32 u0 -1/2 -1)) |
(expm1.f32 (log1p.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) |
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0) |
(*.f32 u0 (fma.f32 u0 -1/2 -1)) |
(log1p.f32 (expm1.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) |
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0) |
(*.f32 u0 (fma.f32 u0 -1/2 -1)) |
(exp.f32 (log.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) |
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0) |
(*.f32 u0 (fma.f32 u0 -1/2 -1)) |
(exp.f32 (*.f32 (log.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 1)) |
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0) |
(*.f32 u0 (fma.f32 u0 -1/2 -1)) |
(fma.f32 u0 -1 (*.f32 u0 (*.f32 u0 -1/2))) |
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0) |
(*.f32 u0 (fma.f32 u0 -1/2 -1)) |
(fma.f32 u0 (*.f32 u0 -1/2) (neg.f32 u0)) |
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0) |
(*.f32 u0 (fma.f32 u0 -1/2 -1)) |
(fma.f32 -1 u0 (*.f32 u0 (*.f32 u0 -1/2))) |
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0) |
(*.f32 u0 (fma.f32 u0 -1/2 -1)) |
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) |
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0) |
(*.f32 u0 (fma.f32 u0 -1/2 -1)) |
(fma.f32 (*.f32 u0 -1/2) u0 (neg.f32 u0)) |
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0) |
(*.f32 u0 (fma.f32 u0 -1/2 -1)) |
(fma.f32 1 (neg.f32 u0) (*.f32 u0 (*.f32 u0 -1/2))) |
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0) |
(*.f32 u0 (fma.f32 u0 -1/2 -1)) |
(fma.f32 1 (*.f32 u0 (*.f32 u0 -1/2)) (neg.f32 u0)) |
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0) |
(*.f32 u0 (fma.f32 u0 -1/2 -1)) |
(fma.f32 (*.f32 u0 u0) -1/2 (neg.f32 u0)) |
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0) |
(*.f32 u0 (fma.f32 u0 -1/2 -1)) |
(fma.f32 (cbrt.f32 (*.f32 (*.f32 u0 u0) 1/4)) (*.f32 (cbrt.f32 (*.f32 u0 -1/2)) u0) (neg.f32 u0)) |
(fma.f32 (cbrt.f32 (*.f32 u0 (*.f32 u0 1/4))) (*.f32 u0 (cbrt.f32 (*.f32 u0 -1/2))) (neg.f32 u0)) |
(-.f32 (*.f32 u0 (*.f32 (cbrt.f32 (*.f32 u0 (*.f32 u0 1/4))) (cbrt.f32 (*.f32 u0 -1/2)))) u0) |
(fma.f32 (pow.f32 (cbrt.f32 u0) 2) (*.f32 (cbrt.f32 u0) -1) (*.f32 u0 (*.f32 u0 -1/2))) |
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0) |
(*.f32 u0 (fma.f32 u0 -1/2 -1)) |
(fma.f32 (pow.f32 (cbrt.f32 u0) 2) (*.f32 (cbrt.f32 u0) (*.f32 u0 -1/2)) (neg.f32 u0)) |
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0) |
(*.f32 u0 (fma.f32 u0 -1/2 -1)) |
(fma.f32 (sqrt.f32 (*.f32 u0 -1/2)) (*.f32 (sqrt.f32 (*.f32 u0 -1/2)) u0) (neg.f32 u0)) |
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0) |
(*.f32 u0 (fma.f32 u0 -1/2 -1)) |
(fma.f32 (sqrt.f32 u0) (*.f32 (sqrt.f32 u0) -1) (*.f32 u0 (*.f32 u0 -1/2))) |
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0) |
(*.f32 u0 (fma.f32 u0 -1/2 -1)) |
(fma.f32 (sqrt.f32 u0) (*.f32 (sqrt.f32 u0) (*.f32 u0 -1/2)) (neg.f32 u0)) |
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0) |
(*.f32 u0 (fma.f32 u0 -1/2 -1)) |
(fma.f32 (neg.f32 u0) 1 (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) 1)) |
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0) |
(*.f32 u0 (fma.f32 u0 -1/2 -1)) |
(fma.f32 (pow.f32 (cbrt.f32 (neg.f32 u0)) 2) (cbrt.f32 (neg.f32 u0)) (*.f32 u0 (*.f32 u0 -1/2))) |
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0) |
(*.f32 u0 (fma.f32 u0 -1/2 -1)) |
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 u0 -1/2))) 2) (cbrt.f32 (*.f32 u0 (*.f32 u0 -1/2))) (neg.f32 u0)) |
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0) |
(*.f32 u0 (fma.f32 u0 -1/2 -1)) |
(fma.f32 (sqrt.f32 (neg.f32 u0)) (sqrt.f32 (neg.f32 u0)) (*.f32 u0 (*.f32 u0 -1/2))) |
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0) |
(*.f32 u0 (fma.f32 u0 -1/2 -1)) |
(fma.f32 (sqrt.f32 (*.f32 u0 (*.f32 u0 -1/2))) (sqrt.f32 (*.f32 u0 (*.f32 u0 -1/2))) (neg.f32 u0)) |
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0) |
(*.f32 u0 (fma.f32 u0 -1/2 -1)) |
(fma.f32 (*.f32 -1 (pow.f32 (cbrt.f32 u0) 2)) (cbrt.f32 u0) (*.f32 u0 (*.f32 u0 -1/2))) |
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0) |
(*.f32 u0 (fma.f32 u0 -1/2 -1)) |
(fma.f32 (*.f32 -1 (sqrt.f32 u0)) (sqrt.f32 u0) (*.f32 u0 (*.f32 u0 -1/2))) |
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0) |
(*.f32 u0 (fma.f32 u0 -1/2 -1)) |
(fma.f32 (*.f32 u0 (cbrt.f32 (*.f32 (*.f32 u0 u0) 1/4))) (cbrt.f32 (*.f32 u0 -1/2)) (neg.f32 u0)) |
(fma.f32 (cbrt.f32 (*.f32 u0 (*.f32 u0 1/4))) (*.f32 u0 (cbrt.f32 (*.f32 u0 -1/2))) (neg.f32 u0)) |
(-.f32 (*.f32 u0 (*.f32 (cbrt.f32 (*.f32 u0 (*.f32 u0 1/4))) (cbrt.f32 (*.f32 u0 -1/2)))) u0) |
(fma.f32 (*.f32 u0 (sqrt.f32 (*.f32 u0 -1/2))) (sqrt.f32 (*.f32 u0 -1/2)) (neg.f32 u0)) |
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0) |
(*.f32 u0 (fma.f32 u0 -1/2 -1)) |
(fma.f32 (*.f32 (*.f32 u0 -1/2) (pow.f32 (cbrt.f32 u0) 2)) (cbrt.f32 u0) (neg.f32 u0)) |
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0) |
(*.f32 u0 (fma.f32 u0 -1/2 -1)) |
(fma.f32 (*.f32 (*.f32 u0 -1/2) (sqrt.f32 u0)) (sqrt.f32 u0) (neg.f32 u0)) |
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0) |
(*.f32 u0 (fma.f32 u0 -1/2 -1)) |
(+.f32 0 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))) |
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1))) |
(+.f32 (*.f32 (neg.f32 u0) alpha) (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) alpha)) |
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1))) |
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 (*.f32 u0 -1/2) (*.f32 u0 alpha))) |
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1))) |
(+.f32 (*.f32 (*.f32 u0 -1/2) (*.f32 u0 alpha)) (*.f32 -1 (*.f32 u0 alpha))) |
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1))) |
(+.f32 (*.f32 alpha (neg.f32 u0)) (*.f32 alpha (*.f32 u0 (*.f32 u0 -1/2)))) |
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1))) |
(+.f32 (*.f32 (*.f32 u0 alpha) -1) (*.f32 (*.f32 u0 alpha) (*.f32 u0 -1/2))) |
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1))) |
(+.f32 (*.f32 (*.f32 u0 alpha) (*.f32 u0 -1/2)) (*.f32 (*.f32 u0 alpha) -1)) |
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1))) |
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 (*.f32 u0 alpha)) (fma.f32 u0 -1/2 -1))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (*.f32 u0 alpha)) (fma.f32 u0 -1/2 -1))))) |
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 u0) alpha) (fma.f32 u0 -1/2 -1))) 2)) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 u0) alpha) (fma.f32 u0 -1/2 -1))))) |
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 u0) alpha) (fma.f32 u0 -1/2 -1))))) |
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (*.f32 u0 alpha)) (fma.f32 u0 -1/2 -1)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (*.f32 u0 alpha)) (fma.f32 u0 -1/2 -1))))) |
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)))) 1) |
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1))) |
(/.f32 (*.f32 (*.f32 u0 alpha) (fma.f32 (pow.f32 u0 3) -1/8 -1)) (fma.f32 (*.f32 u0 -1/2) (fma.f32 u0 -1/2 1) 1)) |
(/.f32 (*.f32 u0 alpha) (/.f32 (fma.f32 (*.f32 u0 -1/2) (fma.f32 u0 -1/2 1) 1) (fma.f32 (pow.f32 u0 3) -1/8 -1))) |
(/.f32 u0 (/.f32 (fma.f32 (*.f32 u0 -1/2) (fma.f32 u0 -1/2 1) 1) (*.f32 alpha (fma.f32 (pow.f32 u0 3) -1/8 -1)))) |
(*.f32 (/.f32 u0 (/.f32 (fma.f32 u0 (*.f32 -1/2 (fma.f32 u0 -1/2 1)) 1) (fma.f32 (pow.f32 u0 3) -1/8 -1))) alpha) |
(/.f32 (*.f32 (*.f32 u0 alpha) (-.f32 1 (*.f32 (*.f32 u0 u0) 1/4))) (+.f32 -1 (*.f32 1/2 u0))) |
(/.f32 (*.f32 u0 alpha) (/.f32 (+.f32 -1 (*.f32 u0 1/2)) (-.f32 1 (*.f32 u0 (*.f32 u0 1/4))))) |
(*.f32 (/.f32 (*.f32 u0 alpha) (fma.f32 u0 1/2 -1)) (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))) |
(*.f32 (*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (fma.f32 u0 (*.f32 u0 -1/4) 1)) alpha) |
(pow.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)) 1) |
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1))) |
(pow.f32 (pow.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)) 2) 1/2) |
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1))) |
(pow.f32 (pow.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)) 3) 1/3) |
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1))) |
(pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))) 3) |
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1))) |
(pow.f32 (sqrt.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))) 2) |
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1))) |
(neg.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))) |
(*.f32 u0 (neg.f32 (*.f32 alpha (fma.f32 u0 -1/2 -1)))) |
(*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (neg.f32 alpha))) |
(*.f32 alpha (fma.f32 u0 (*.f32 u0 1/2) u0)) |
(sqrt.f32 (pow.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)) 2)) |
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1))) |
(log.f32 (pow.f32 (exp.f32 (*.f32 u0 alpha)) (fma.f32 u0 -1/2 -1))) |
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))))) |
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1))) |
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)))))) |
(*.f32 u0 (neg.f32 (*.f32 alpha (fma.f32 u0 -1/2 -1)))) |
(*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (neg.f32 alpha))) |
(*.f32 alpha (fma.f32 u0 (*.f32 u0 1/2) u0)) |
(cbrt.f32 (pow.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)) 3)) |
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1))) |
(expm1.f32 (log1p.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)))) |
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1))) |
(log1p.f32 (expm1.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)))) |
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1))) |
(exp.f32 (log.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)))) |
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1))) |
(exp.f32 (*.f32 (log.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))) 1)) |
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1))) |
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 (*.f32 u0 -1/2) (*.f32 u0 alpha))) |
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1))) |
(fma.f32 (*.f32 u0 -1/2) (*.f32 u0 alpha) (*.f32 -1 (*.f32 u0 alpha))) |
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1))) |
(fma.f32 alpha (neg.f32 u0) (*.f32 alpha (*.f32 u0 (*.f32 u0 -1/2)))) |
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1))) |
(fma.f32 (neg.f32 u0) alpha (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) alpha)) |
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1))) |
(fma.f32 (*.f32 u0 alpha) -1 (*.f32 (*.f32 u0 alpha) (*.f32 u0 -1/2))) |
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1))) |
(fma.f32 (*.f32 u0 alpha) (*.f32 u0 -1/2) (*.f32 (*.f32 u0 alpha) -1)) |
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1))) |
(+.f32 0 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 -1/2 -1))) |
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 (*.f32 alpha alpha))) |
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 -1/2 -1)))) |
(+.f32 (*.f32 (neg.f32 u0) (*.f32 alpha alpha)) (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 alpha alpha))) |
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 (*.f32 alpha alpha))) |
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 -1/2 -1)))) |
(+.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 u0)) (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 u0 -1/2)))) |
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 (*.f32 alpha alpha))) |
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 -1/2 -1)))) |
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 -1/2 -1)) (*.f32 u0 alpha))) 2)) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 -1/2 -1)) (*.f32 u0 alpha))))) |
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 -1/2 -1)) (*.f32 u0 alpha))))) |
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 -1/2 -1)) (*.f32 u0 alpha)))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 -1/2 -1)) (*.f32 u0 alpha))))) |
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 (*.f32 alpha alpha))) |
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 -1/2 -1)))) |
(-.f32 0 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 -1/2 -1))) |
(neg.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha))) |
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (neg.f32 alpha)))) |
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (*.f32 u0 1/2) u0))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 -1/2 -1)))) 1) |
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 (*.f32 alpha alpha))) |
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 -1/2 -1)))) |
(pow.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 -1/2 -1)) 1) |
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 (*.f32 alpha alpha))) |
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 -1/2 -1)))) |
(pow.f32 (pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 4) 1/2) |
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 (*.f32 alpha alpha))) |
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 -1/2 -1)))) |
(pow.f32 (pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 6) 1/3) |
(cbrt.f32 (pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 6)) |
(pow.f32 (cbrt.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 -1/2 -1))) 3) |
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 (*.f32 alpha alpha))) |
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 -1/2 -1)))) |
(pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 2) |
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 (*.f32 alpha alpha))) |
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 -1/2 -1)))) |
(pow.f32 (*.f32 (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) alpha) 2) |
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 (*.f32 alpha alpha))) |
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 -1/2 -1)))) |
(neg.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 -1/2 -1))) |
(neg.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha))) |
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (neg.f32 alpha)))) |
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (*.f32 u0 1/2) u0))) |
(sqrt.f32 (pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 4)) |
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 (*.f32 alpha alpha))) |
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 -1/2 -1)))) |
(log.f32 (pow.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 -1/2 -1)) (*.f32 u0 alpha))) |
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 (*.f32 alpha alpha))) |
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 -1/2 -1)))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 -1/2 -1))))) |
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 (*.f32 alpha alpha))) |
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 -1/2 -1)))) |
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 -1/2 -1)))))) |
(neg.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha))) |
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (neg.f32 alpha)))) |
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (*.f32 u0 1/2) u0))) |
(cbrt.f32 (pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 6)) |
(expm1.f32 (log1p.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 -1/2 -1)))) |
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 (*.f32 alpha alpha))) |
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 -1/2 -1)))) |
(log1p.f32 (expm1.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 -1/2 -1)))) |
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 (*.f32 alpha alpha))) |
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 -1/2 -1)))) |
(exp.f32 (log.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 -1/2 -1)))) |
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 (*.f32 alpha alpha))) |
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 -1/2 -1)))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 -1/2 -1))) 1)) |
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 (*.f32 alpha alpha))) |
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 -1/2 -1)))) |
(fma.f32 (*.f32 alpha alpha) (neg.f32 u0) (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 u0 -1/2)))) |
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 (*.f32 alpha alpha))) |
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 -1/2 -1)))) |
(fma.f32 (neg.f32 u0) (*.f32 alpha alpha) (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 alpha alpha))) |
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 (*.f32 alpha alpha))) |
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 -1/2 -1)))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0)) |
| ✓ | 0.2b | (*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0))) |
| ✓ | 0.3b | (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) |
| ✓ | 0.4b | (*.f32 u0 -1/3) |
Compiled 68 to 38 computations (44.1% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | alpha | @ | 0 | (*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0))) |
| 1.0ms | alpha | @ | inf | (*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0))) |
| 1.0ms | u0 | @ | inf | (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) |
| 0.0ms | alpha | @ | 0 | (*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0)) |
| 0.0ms | u0 | @ | -inf | (*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0))) |
| 1× | batch-egg-rewrite |
| 704× | log-prod_binary32 |
| 557× | fma-def_binary32 |
| 353× | pow2_binary32 |
| 246× | pow1/3_binary32 |
| 243× | expm1-udef_binary32 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 60 |
| 1 | 298 | 52 |
| 2 | 4251 | 52 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 u0 -1/3) |
(*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) |
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0))) |
(*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 u0 -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/3) u0)) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/3) u0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 -1/3) u0))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 -1/3) u0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 u0 -1/3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 u0 -1/3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 u0 -1/3)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 u0 -1/3)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 -1/27 (pow.f32 u0 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (*.f32 u0 u0) 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 -1/3) u0))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 u0 -1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 -1/27 (pow.f32 u0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 u0 -1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 u0 -1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 u0 -1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 u0 -1/3)) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 -1/3 (pow.f32 u0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 u0 (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) 1) (*.f32 (*.f32 -1/3 (pow.f32 u0 3)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 u0) (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u0) (*.f32 u0 (fma.f32 u0 -1/3 -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u0) (*.f32 u0 (fma.f32 u0 -1/3 -1/2))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u0) (*.f32 u0 (fma.f32 u0 -1/3 -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 3) (pow.f32 (*.f32 -1/3 (pow.f32 u0 3)) 3)) (+.f32 (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 2) (-.f32 (pow.f32 (*.f32 -1/3 (pow.f32 u0 3)) 2) (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 -1/3 (pow.f32 u0 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 2) (pow.f32 (*.f32 -1/3 (pow.f32 u0 3)) 2)) (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 -1/3 (pow.f32 u0 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (fma.f32 -1/27 (pow.f32 u0 3) -1/8) (*.f32 u0 u0)) (fma.f32 (*.f32 u0 -1/3) (fma.f32 u0 -1/3 1/2) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1/4 (*.f32 (*.f32 u0 u0) 1/9)) (*.f32 u0 u0)) (+.f32 -1/2 (*.f32 1/3 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/27 (pow.f32 u0 3) -1/8)) (fma.f32 (*.f32 u0 -1/3) (fma.f32 u0 -1/3 1/2) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 u0 u0) (-.f32 1/4 (*.f32 (*.f32 u0 u0) 1/9))) (+.f32 -1/2 (*.f32 1/3 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 u0 (sqrt.f32 (fma.f32 u0 -1/3 -1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 u0) (*.f32 u0 (fma.f32 u0 -1/3 -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (exp.f32 (*.f32 -1/3 (pow.f32 u0 3))) (exp.f32 (*.f32 u0 (*.f32 u0 -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (fma.f32 2 (log.f32 u0) (log.f32 (fma.f32 u0 -1/3 -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (fma.f32 2 (log.f32 u0) (log.f32 (fma.f32 u0 -1/3 -1/2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 u0 (*.f32 u0 (*.f32 u0 -1/3)) (*.f32 u0 (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 u0 (*.f32 -1/3 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 -1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 -1/3) (*.f32 u0 u0) (*.f32 u0 (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 u0) (*.f32 u0 -1/3) (*.f32 u0 (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 u0) -1/2 (*.f32 -1/3 (pow.f32 u0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 -1/3 (pow.f32 u0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 u0 (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (pow.f32 u0 4)) (*.f32 (pow.f32 (cbrt.f32 u0) 2) -1/2) (*.f32 -1/3 (pow.f32 u0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (pow.f32 u0 4)) (*.f32 (pow.f32 (cbrt.f32 u0) 2) (*.f32 u0 -1/3)) (*.f32 u0 (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (*.f32 u0 -1/3)) 2) (*.f32 (cbrt.f32 (*.f32 u0 -1/3)) (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 u0 -1/3)) (*.f32 (sqrt.f32 (*.f32 u0 -1/3)) (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 u0 3) -1/3 (*.f32 u0 (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 (*.f32 u0 -1/2)) 1 (*.f32 (*.f32 -1/3 (pow.f32 u0 3)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (*.f32 -1/3 (pow.f32 u0 3))) 2) (cbrt.f32 (*.f32 -1/3 (pow.f32 u0 3))) (*.f32 u0 (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 u0 -1/2))) 2) (cbrt.f32 (*.f32 u0 (*.f32 u0 -1/2))) (*.f32 -1/3 (pow.f32 u0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 -1/3 (pow.f32 u0 3))) (sqrt.f32 (*.f32 -1/3 (pow.f32 u0 3))) (*.f32 u0 (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 u0 (*.f32 u0 -1/2))) (sqrt.f32 (*.f32 u0 (*.f32 u0 -1/2))) (*.f32 -1/3 (pow.f32 u0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 (sqrt.f32 (*.f32 u0 -1/3))) (*.f32 u0 (sqrt.f32 (*.f32 u0 -1/3))) (*.f32 u0 (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (sqrt.f32 (*.f32 u0 -1/3)) u0) (*.f32 (sqrt.f32 (*.f32 u0 -1/3)) u0) (*.f32 u0 (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (*.f32 u0 -1/3) u0) u0 (*.f32 u0 (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 -1/2 u0) u0 (*.f32 -1/3 (pow.f32 u0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 -1/2 (cbrt.f32 (pow.f32 u0 4))) (pow.f32 (cbrt.f32 u0) 2) (*.f32 -1/3 (pow.f32 u0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (*.f32 u0 u0) -1/3) u0 (*.f32 u0 (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (*.f32 u0 u0) (pow.f32 (cbrt.f32 (*.f32 u0 -1/3)) 2)) (cbrt.f32 (*.f32 u0 -1/3)) (*.f32 u0 (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (*.f32 u0 u0) (sqrt.f32 (*.f32 u0 -1/3))) (sqrt.f32 (*.f32 u0 -1/3)) (*.f32 u0 (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (*.f32 u0 -1/3) (cbrt.f32 (pow.f32 u0 4))) (pow.f32 (cbrt.f32 u0) 2) (*.f32 u0 (*.f32 u0 -1/2))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) (*.f32 alpha alpha)) (*.f32 (neg.f32 u0) (*.f32 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))) (*.f32 (*.f32 alpha alpha) (neg.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) alpha)) 2)) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) alpha))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3))) (fma.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2) (neg.f32 (*.f32 u0 u0)))) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (sqrt.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (pow.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) 3) (pow.f32 alpha 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (pow.f32 alpha 3) (pow.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) 3) (pow.f32 alpha 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 alpha 3) (pow.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) (*.f32 alpha alpha) (*.f32 (neg.f32 u0) (*.f32 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) (*.f32 (*.f32 alpha alpha) (neg.f32 u0))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) alpha) (*.f32 (neg.f32 u0) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alpha (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))) (*.f32 alpha (neg.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3)) alpha) (fma.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2) (neg.f32 (*.f32 u0 u0))) alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alpha (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3))) (fma.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alpha (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2) (neg.f32 (*.f32 u0 u0)))) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (pow.f32 alpha 3) (pow.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (pow.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) 3) (pow.f32 alpha 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 alpha 3) (pow.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) 3) (pow.f32 alpha 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) alpha (*.f32 (neg.f32 u0) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 alpha (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) (*.f32 alpha (neg.f32 u0))))))) |
| 1× | egg-herbie |
| 447× | log-prod_binary32 |
| 270× | fma-neg_binary32 |
| 253× | cube-prod_binary32 |
| 243× | associate-*l*_binary32 |
| 242× | cancel-sign-sub-inv_binary32 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 343 | 3458 |
| 1 | 840 | 3175 |
| 2 | 2843 | 3104 |
| 3 | 6776 | 3104 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 -1/3 u0) |
(*.f32 -1/3 u0) |
(*.f32 -1/3 u0) |
(*.f32 -1/3 u0) |
(*.f32 -1/3 u0) |
(*.f32 -1/3 u0) |
(*.f32 -1/3 u0) |
(*.f32 -1/3 u0) |
(*.f32 -1/3 u0) |
(*.f32 -1/3 u0) |
(*.f32 -1/3 u0) |
(*.f32 -1/3 u0) |
(*.f32 -1/2 (pow.f32 u0 2)) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3))) |
(*.f32 -1/3 (pow.f32 u0 3)) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3))) |
(*.f32 -1/3 (pow.f32 u0 3)) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3))) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3))) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2))) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2))) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2))) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2))) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2))) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2))) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2))) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2))) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2))) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2))) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2))) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2))) |
(*.f32 u0 (pow.f32 alpha 2)) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) |
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) |
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(*.f32 (-.f32 (*.f32 (-.f32 (*.f32 -1/3 u0) 1/2) (pow.f32 u0 2)) u0) alpha) |
(*.f32 (-.f32 (*.f32 (-.f32 (*.f32 -1/3 u0) 1/2) (pow.f32 u0 2)) u0) alpha) |
(*.f32 (-.f32 (*.f32 (-.f32 (*.f32 -1/3 u0) 1/2) (pow.f32 u0 2)) u0) alpha) |
(*.f32 (-.f32 (*.f32 (-.f32 (*.f32 -1/3 u0) 1/2) (pow.f32 u0 2)) u0) alpha) |
(*.f32 (-.f32 (*.f32 (-.f32 (*.f32 -1/3 u0) 1/2) (pow.f32 u0 2)) u0) alpha) |
(*.f32 (-.f32 (*.f32 (-.f32 (*.f32 -1/3 u0) 1/2) (pow.f32 u0 2)) u0) alpha) |
(*.f32 (-.f32 (*.f32 (-.f32 (*.f32 -1/3 u0) 1/2) (pow.f32 u0 2)) u0) alpha) |
(*.f32 (-.f32 (*.f32 (-.f32 (*.f32 -1/3 u0) 1/2) (pow.f32 u0 2)) u0) alpha) |
(*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) alpha) |
(*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) alpha) |
(*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) alpha) |
(*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) alpha) |
(*.f32 -1 (*.f32 u0 alpha)) |
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u0 3) alpha)) (+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))) |
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u0 3) alpha)) (+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))) |
(*.f32 -1/3 (*.f32 (pow.f32 u0 3) alpha)) |
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u0 3) alpha)) (+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))) |
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u0 3) alpha)) (+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))) |
(*.f32 -1/3 (*.f32 (pow.f32 u0 3) alpha)) |
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u0 3) alpha)) (+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))) |
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u0 3) alpha)) (+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))) |
(+.f32 0 (*.f32 u0 -1/3)) |
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/3) u0)) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/3) u0)))) |
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 -1/3) u0))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 -1/3) u0)))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 u0 -1/3))) 1) |
(pow.f32 (*.f32 u0 -1/3) 1) |
(pow.f32 (cbrt.f32 (*.f32 u0 -1/3)) 3) |
(pow.f32 (sqrt.f32 (*.f32 u0 -1/3)) 2) |
(pow.f32 (*.f32 -1/27 (pow.f32 u0 3)) 1/3) |
(sqrt.f32 (*.f32 (*.f32 u0 u0) 1/9)) |
(log.f32 (pow.f32 (exp.f32 -1/3) u0)) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u0 -1/3)))) |
(cbrt.f32 (*.f32 -1/27 (pow.f32 u0 3))) |
(expm1.f32 (log1p.f32 (*.f32 u0 -1/3))) |
(log1p.f32 (expm1.f32 (*.f32 u0 -1/3))) |
(exp.f32 (log.f32 (*.f32 u0 -1/3))) |
(exp.f32 (*.f32 (log.f32 (*.f32 u0 -1/3)) 1)) |
(+.f32 0 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))) |
(+.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 -1/3 (pow.f32 u0 3))) |
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 u0 (*.f32 u0 -1/2))) |
(+.f32 (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) 1) (*.f32 (*.f32 -1/3 (pow.f32 u0 3)) 1)) |
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 u0) (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u0) (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))))) |
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u0) (*.f32 u0 (fma.f32 u0 -1/3 -1/2))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u0) (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))))) 1) |
(/.f32 (+.f32 (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 3) (pow.f32 (*.f32 -1/3 (pow.f32 u0 3)) 3)) (+.f32 (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 2) (-.f32 (pow.f32 (*.f32 -1/3 (pow.f32 u0 3)) 2) (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 -1/3 (pow.f32 u0 3)))))) |
(/.f32 (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 2) (pow.f32 (*.f32 -1/3 (pow.f32 u0 3)) 2)) (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 -1/3 (pow.f32 u0 3)))) |
(/.f32 (*.f32 (fma.f32 -1/27 (pow.f32 u0 3) -1/8) (*.f32 u0 u0)) (fma.f32 (*.f32 u0 -1/3) (fma.f32 u0 -1/3 1/2) 1/4)) |
(/.f32 (*.f32 (-.f32 1/4 (*.f32 (*.f32 u0 u0) 1/9)) (*.f32 u0 u0)) (+.f32 -1/2 (*.f32 1/3 u0))) |
(/.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/27 (pow.f32 u0 3) -1/8)) (fma.f32 (*.f32 u0 -1/3) (fma.f32 u0 -1/3 1/2) 1/4)) |
(/.f32 (*.f32 (*.f32 u0 u0) (-.f32 1/4 (*.f32 (*.f32 u0 u0) 1/9))) (+.f32 -1/2 (*.f32 1/3 u0))) |
(pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 1) |
(pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))) 3) |
(pow.f32 (*.f32 u0 (sqrt.f32 (fma.f32 u0 -1/3 -1/2))) 2) |
(pow.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) 1/3) |
(sqrt.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2))) |
(log.f32 (pow.f32 (exp.f32 u0) (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))))) |
(log.f32 (*.f32 (exp.f32 (*.f32 -1/3 (pow.f32 u0 3))) (exp.f32 (*.f32 u0 (*.f32 u0 -1/2))))) |
(cbrt.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3)) |
(expm1.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))))) |
(log1p.f32 (expm1.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))))) |
(exp.f32 (fma.f32 2 (log.f32 u0) (log.f32 (fma.f32 u0 -1/3 -1/2)))) |
(exp.f32 (*.f32 (fma.f32 2 (log.f32 u0) (log.f32 (fma.f32 u0 -1/3 -1/2))) 1)) |
(fma.f32 u0 (*.f32 u0 (*.f32 u0 -1/3)) (*.f32 u0 (*.f32 u0 -1/2))) |
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3))) |
(fma.f32 u0 (*.f32 -1/3 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 -1/2))) |
(fma.f32 -1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 -1/2))) |
(fma.f32 (*.f32 u0 -1/3) (*.f32 u0 u0) (*.f32 u0 (*.f32 u0 -1/2))) |
(fma.f32 (*.f32 u0 u0) (*.f32 u0 -1/3) (*.f32 u0 (*.f32 u0 -1/2))) |
(fma.f32 (*.f32 u0 u0) -1/2 (*.f32 -1/3 (pow.f32 u0 3))) |
(fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3))) |
(fma.f32 1 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 -1/3 (pow.f32 u0 3))) |
(fma.f32 1 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 u0 (*.f32 u0 -1/2))) |
(fma.f32 (cbrt.f32 (pow.f32 u0 4)) (*.f32 (pow.f32 (cbrt.f32 u0) 2) -1/2) (*.f32 -1/3 (pow.f32 u0 3))) |
(fma.f32 (cbrt.f32 (pow.f32 u0 4)) (*.f32 (pow.f32 (cbrt.f32 u0) 2) (*.f32 u0 -1/3)) (*.f32 u0 (*.f32 u0 -1/2))) |
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 u0 -1/3)) 2) (*.f32 (cbrt.f32 (*.f32 u0 -1/3)) (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 -1/2))) |
(fma.f32 (sqrt.f32 (*.f32 u0 -1/3)) (*.f32 (sqrt.f32 (*.f32 u0 -1/3)) (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 -1/2))) |
(fma.f32 (pow.f32 u0 3) -1/3 (*.f32 u0 (*.f32 u0 -1/2))) |
(fma.f32 (*.f32 u0 (*.f32 u0 -1/2)) 1 (*.f32 (*.f32 -1/3 (pow.f32 u0 3)) 1)) |
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 -1/3 (pow.f32 u0 3))) 2) (cbrt.f32 (*.f32 -1/3 (pow.f32 u0 3))) (*.f32 u0 (*.f32 u0 -1/2))) |
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 u0 -1/2))) 2) (cbrt.f32 (*.f32 u0 (*.f32 u0 -1/2))) (*.f32 -1/3 (pow.f32 u0 3))) |
(fma.f32 (sqrt.f32 (*.f32 -1/3 (pow.f32 u0 3))) (sqrt.f32 (*.f32 -1/3 (pow.f32 u0 3))) (*.f32 u0 (*.f32 u0 -1/2))) |
(fma.f32 (sqrt.f32 (*.f32 u0 (*.f32 u0 -1/2))) (sqrt.f32 (*.f32 u0 (*.f32 u0 -1/2))) (*.f32 -1/3 (pow.f32 u0 3))) |
(fma.f32 (*.f32 u0 (sqrt.f32 (*.f32 u0 -1/3))) (*.f32 u0 (sqrt.f32 (*.f32 u0 -1/3))) (*.f32 u0 (*.f32 u0 -1/2))) |
(fma.f32 (*.f32 (sqrt.f32 (*.f32 u0 -1/3)) u0) (*.f32 (sqrt.f32 (*.f32 u0 -1/3)) u0) (*.f32 u0 (*.f32 u0 -1/2))) |
(fma.f32 (*.f32 (*.f32 u0 -1/3) u0) u0 (*.f32 u0 (*.f32 u0 -1/2))) |
(fma.f32 (*.f32 -1/2 u0) u0 (*.f32 -1/3 (pow.f32 u0 3))) |
(fma.f32 (*.f32 -1/2 (cbrt.f32 (pow.f32 u0 4))) (pow.f32 (cbrt.f32 u0) 2) (*.f32 -1/3 (pow.f32 u0 3))) |
(fma.f32 (*.f32 (*.f32 u0 u0) -1/3) u0 (*.f32 u0 (*.f32 u0 -1/2))) |
(fma.f32 (*.f32 (*.f32 u0 u0) (pow.f32 (cbrt.f32 (*.f32 u0 -1/3)) 2)) (cbrt.f32 (*.f32 u0 -1/3)) (*.f32 u0 (*.f32 u0 -1/2))) |
(fma.f32 (*.f32 (*.f32 u0 u0) (sqrt.f32 (*.f32 u0 -1/3))) (sqrt.f32 (*.f32 u0 -1/3)) (*.f32 u0 (*.f32 u0 -1/2))) |
(fma.f32 (*.f32 (*.f32 u0 -1/3) (cbrt.f32 (pow.f32 u0 4))) (pow.f32 (cbrt.f32 u0) 2) (*.f32 u0 (*.f32 u0 -1/2))) |
(+.f32 0 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha))) |
(+.f32 (*.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) (*.f32 alpha alpha)) (*.f32 (neg.f32 u0) (*.f32 alpha alpha))) |
(+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))) (*.f32 (*.f32 alpha alpha) (neg.f32 u0))) |
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) alpha)) 2)) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) alpha)))) |
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) alpha))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) alpha)))) |
(-.f32 0 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha)))) 1) |
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3))) (fma.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)))) |
(/.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2) (neg.f32 (*.f32 u0 u0)))) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0)) |
(pow.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha)) 1) |
(pow.f32 (pow.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha)) 3) 1/3) |
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha))) 3) |
(pow.f32 (*.f32 alpha (sqrt.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)))) 2) |
(pow.f32 (*.f32 (pow.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) 3) (pow.f32 alpha 3)) 1/3) |
(pow.f32 (*.f32 (pow.f32 alpha 3) (pow.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) 3)) 1/3) |
(neg.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha))) |
(sqrt.f32 (pow.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha)) 2)) |
(log.f32 (pow.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) alpha)) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha))))) |
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha)))))) |
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha)) 3)) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) 3) (pow.f32 alpha 3))) |
(cbrt.f32 (*.f32 (pow.f32 alpha 3) (pow.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) 3))) |
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha)))) |
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha)))) |
(exp.f32 (log.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha)))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha))) 1)) |
(fma.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) (*.f32 alpha alpha) (*.f32 (neg.f32 u0) (*.f32 alpha alpha))) |
(fma.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) (*.f32 (*.f32 alpha alpha) (neg.f32 u0))) |
(+.f32 0 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)))) |
(+.f32 (*.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) alpha) (*.f32 (neg.f32 u0) alpha)) |
(+.f32 (*.f32 alpha (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))) (*.f32 alpha (neg.f32 u0))) |
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)))))) |
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)))))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))))) 1) |
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3)) alpha) (fma.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)))) |
(/.f32 (*.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2) (neg.f32 (*.f32 u0 u0))) alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0)) |
(/.f32 (*.f32 alpha (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3))) (fma.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)))) |
(/.f32 (*.f32 alpha (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2) (neg.f32 (*.f32 u0 u0)))) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0)) |
(pow.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) 1) |
(pow.f32 (pow.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) 3) 1/3) |
(pow.f32 (cbrt.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)))) 3) |
(pow.f32 (sqrt.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)))) 2) |
(pow.f32 (*.f32 (pow.f32 alpha 3) (pow.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) 3)) 1/3) |
(pow.f32 (*.f32 (pow.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) 3) (pow.f32 alpha 3)) 1/3) |
(sqrt.f32 (pow.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) 2)) |
(log.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)))))) |
(cbrt.f32 (pow.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) 3)) |
(cbrt.f32 (*.f32 (pow.f32 alpha 3) (pow.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) 3) (pow.f32 alpha 3))) |
(expm1.f32 (log1p.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))))) |
(log1p.f32 (expm1.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))))) |
(exp.f32 (log.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)))) 1)) |
(fma.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) alpha (*.f32 (neg.f32 u0) alpha)) |
(fma.f32 alpha (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) (*.f32 alpha (neg.f32 u0))) |
| Outputs |
|---|
(*.f32 -1/3 u0) |
(*.f32 -1/3 u0) |
(*.f32 -1/3 u0) |
(*.f32 -1/3 u0) |
(*.f32 -1/3 u0) |
(*.f32 -1/3 u0) |
(*.f32 -1/3 u0) |
(*.f32 -1/3 u0) |
(*.f32 -1/3 u0) |
(*.f32 -1/3 u0) |
(*.f32 -1/3 u0) |
(*.f32 -1/3 u0) |
(*.f32 -1/2 (pow.f32 u0 2)) |
(*.f32 u0 (*.f32 u0 -1/2)) |
(*.f32 -1/2 (*.f32 u0 u0)) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3))) |
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3))) |
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2))) |
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3))) |
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3))) |
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2))) |
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3))) |
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3))) |
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2))) |
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) |
(*.f32 -1/3 (pow.f32 u0 3)) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3))) |
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3))) |
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2))) |
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3))) |
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3))) |
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2))) |
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3))) |
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3))) |
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2))) |
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) |
(*.f32 -1/3 (pow.f32 u0 3)) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3))) |
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3))) |
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2))) |
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3))) |
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3))) |
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2))) |
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) |
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3))) |
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3))) |
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2))) |
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2))) |
(*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))))) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2))) |
(*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))))) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2))) |
(*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))))) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2))) |
(*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))))) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2))) |
(*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))))) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2))) |
(*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))))) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2))) |
(*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))))) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2))) |
(*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))))) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2))) |
(*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))))) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2))) |
(*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))))) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2))) |
(*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))))) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2))) |
(*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))))) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 u0 alpha)) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha))) |
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))) |
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 u0 (*.f32 u0 1/2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))))) |
(*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) |
(*.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha))) |
(*.f32 (pow.f32 u0 3) (*.f32 (*.f32 alpha alpha) 1/3)) |
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(fma.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha)) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha))) |
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 (pow.f32 u0 3) 1/3))) |
(*.f32 (*.f32 alpha (*.f32 u0 alpha)) (neg.f32 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))))) |
(*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) |
(*.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha))) |
(*.f32 (pow.f32 u0 3) (*.f32 (*.f32 alpha alpha) 1/3)) |
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(fma.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha)) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha))) |
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 (pow.f32 u0 3) 1/3))) |
(*.f32 (*.f32 alpha (*.f32 u0 alpha)) (neg.f32 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))))) |
(*.f32 (-.f32 (*.f32 (-.f32 (*.f32 -1/3 u0) 1/2) (pow.f32 u0 2)) u0) alpha) |
(*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0)) |
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))) |
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) alpha)) alpha)) |
(*.f32 (-.f32 (*.f32 (-.f32 (*.f32 -1/3 u0) 1/2) (pow.f32 u0 2)) u0) alpha) |
(*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0)) |
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))) |
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) alpha)) alpha)) |
(*.f32 (-.f32 (*.f32 (-.f32 (*.f32 -1/3 u0) 1/2) (pow.f32 u0 2)) u0) alpha) |
(*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0)) |
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))) |
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) alpha)) alpha)) |
(*.f32 (-.f32 (*.f32 (-.f32 (*.f32 -1/3 u0) 1/2) (pow.f32 u0 2)) u0) alpha) |
(*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0)) |
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))) |
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) alpha)) alpha)) |
(*.f32 (-.f32 (*.f32 (-.f32 (*.f32 -1/3 u0) 1/2) (pow.f32 u0 2)) u0) alpha) |
(*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0)) |
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))) |
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) alpha)) alpha)) |
(*.f32 (-.f32 (*.f32 (-.f32 (*.f32 -1/3 u0) 1/2) (pow.f32 u0 2)) u0) alpha) |
(*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0)) |
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))) |
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) alpha)) alpha)) |
(*.f32 (-.f32 (*.f32 (-.f32 (*.f32 -1/3 u0) 1/2) (pow.f32 u0 2)) u0) alpha) |
(*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0)) |
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))) |
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) alpha)) alpha)) |
(*.f32 (-.f32 (*.f32 (-.f32 (*.f32 -1/3 u0) 1/2) (pow.f32 u0 2)) u0) alpha) |
(*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0)) |
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))) |
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) alpha)) alpha)) |
(*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) alpha) |
(*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0)) |
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))) |
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) alpha)) alpha)) |
(*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) alpha) |
(*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0)) |
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))) |
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) alpha)) alpha)) |
(*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) alpha) |
(*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0)) |
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))) |
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) alpha)) alpha)) |
(*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) alpha) |
(*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0)) |
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))) |
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) alpha)) alpha)) |
(*.f32 -1 (*.f32 u0 alpha)) |
(*.f32 alpha (neg.f32 u0)) |
(*.f32 u0 (neg.f32 alpha)) |
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0)))) |
(*.f32 alpha (+.f32 (*.f32 u0 (*.f32 u0 -1/2)) (neg.f32 u0))) |
(*.f32 alpha (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)) |
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u0 3) alpha)) (+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))) |
(*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0)) |
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))) |
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) alpha)) alpha)) |
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u0 3) alpha)) (+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))) |
(*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0)) |
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))) |
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) alpha)) alpha)) |
(*.f32 -1/3 (*.f32 (pow.f32 u0 3) alpha)) |
(*.f32 (pow.f32 u0 3) (*.f32 -1/3 alpha)) |
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(fma.f32 -1/3 (*.f32 (pow.f32 u0 3) alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0)))) |
(*.f32 alpha (*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)))) |
(*.f32 u0 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) alpha))) |
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u0 3) alpha)) (+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))) |
(*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0)) |
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))) |
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) alpha)) alpha)) |
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u0 3) alpha)) (+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))) |
(*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0)) |
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))) |
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) alpha)) alpha)) |
(*.f32 -1/3 (*.f32 (pow.f32 u0 3) alpha)) |
(*.f32 (pow.f32 u0 3) (*.f32 -1/3 alpha)) |
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(fma.f32 -1/3 (*.f32 (pow.f32 u0 3) alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0)))) |
(*.f32 alpha (*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)))) |
(*.f32 u0 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) alpha))) |
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u0 3) alpha)) (+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))) |
(*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0)) |
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))) |
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) alpha)) alpha)) |
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u0 3) alpha)) (+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))) |
(*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0)) |
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))) |
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) alpha)) alpha)) |
(+.f32 0 (*.f32 u0 -1/3)) |
(*.f32 -1/3 u0) |
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/3) u0)) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/3) u0)))) |
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/3) u0)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/3) u0)))) |
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/3) u0)))) |
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 -1/3) u0))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 -1/3) u0)))) |
(*.f32 -1/3 u0) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 u0 -1/3))) 1) |
(*.f32 -1/3 u0) |
(pow.f32 (*.f32 u0 -1/3) 1) |
(*.f32 -1/3 u0) |
(pow.f32 (cbrt.f32 (*.f32 u0 -1/3)) 3) |
(*.f32 -1/3 u0) |
(pow.f32 (sqrt.f32 (*.f32 u0 -1/3)) 2) |
(*.f32 -1/3 u0) |
(pow.f32 (*.f32 -1/27 (pow.f32 u0 3)) 1/3) |
(cbrt.f32 (*.f32 (pow.f32 u0 3) -1/27)) |
(sqrt.f32 (*.f32 (*.f32 u0 u0) 1/9)) |
(sqrt.f32 (*.f32 u0 (*.f32 u0 1/9))) |
(log.f32 (pow.f32 (exp.f32 -1/3) u0)) |
(*.f32 -1/3 u0) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u0 -1/3)))) |
(*.f32 -1/3 u0) |
(cbrt.f32 (*.f32 -1/27 (pow.f32 u0 3))) |
(cbrt.f32 (*.f32 (pow.f32 u0 3) -1/27)) |
(expm1.f32 (log1p.f32 (*.f32 u0 -1/3))) |
(*.f32 -1/3 u0) |
(log1p.f32 (expm1.f32 (*.f32 u0 -1/3))) |
(*.f32 -1/3 u0) |
(exp.f32 (log.f32 (*.f32 u0 -1/3))) |
(*.f32 -1/3 u0) |
(exp.f32 (*.f32 (log.f32 (*.f32 u0 -1/3)) 1)) |
(*.f32 -1/3 u0) |
(+.f32 0 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))) |
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3))) |
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2))) |
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) |
(+.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 -1/3 (pow.f32 u0 3))) |
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3))) |
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2))) |
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) |
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 u0 (*.f32 u0 -1/2))) |
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3))) |
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2))) |
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) |
(+.f32 (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) 1) (*.f32 (*.f32 -1/3 (pow.f32 u0 3)) 1)) |
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3))) |
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2))) |
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) |
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 u0) (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u0) (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))))) |
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u0) (*.f32 u0 (fma.f32 -1/3 u0 -1/2)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u0) (*.f32 u0 (fma.f32 -1/3 u0 -1/2)))))) |
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u0) (*.f32 u0 (fma.f32 -1/3 u0 -1/2)))))) |
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u0) (*.f32 u0 (fma.f32 u0 -1/3 -1/2))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u0) (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))))) |
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3))) |
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2))) |
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))))) 1) |
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3))) |
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2))) |
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) |
(/.f32 (+.f32 (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 3) (pow.f32 (*.f32 -1/3 (pow.f32 u0 3)) 3)) (+.f32 (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 2) (-.f32 (pow.f32 (*.f32 -1/3 (pow.f32 u0 3)) 2) (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 -1/3 (pow.f32 u0 3)))))) |
(/.f32 (+.f32 (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 3) (*.f32 -1/27 (pow.f32 (pow.f32 u0 3) 3))) (+.f32 (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 2) (-.f32 (pow.f32 (*.f32 -1/3 (pow.f32 u0 3)) 2) (*.f32 u0 (*.f32 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3))))))) |
(/.f32 (fma.f32 -1/27 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 3)) (+.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 1/2 (*.f32 u0 u0)))))) |
(/.f32 (fma.f32 -1/27 (pow.f32 (pow.f32 u0 3) 3) (*.f32 -1/8 (pow.f32 u0 6))) (+.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 1/2))))) |
(/.f32 (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 2) (pow.f32 (*.f32 -1/3 (pow.f32 u0 3)) 2)) (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 -1/3 (pow.f32 u0 3)))) |
(/.f32 (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 2) (pow.f32 (*.f32 -1/3 (pow.f32 u0 3)) 2)) (+.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 1/3 (pow.f32 u0 3)))) |
(/.f32 (-.f32 (*.f32 1/4 (pow.f32 u0 4)) (pow.f32 (*.f32 -1/3 (pow.f32 u0 3)) 2)) (fma.f32 u0 (*.f32 u0 -1/2) (*.f32 (pow.f32 u0 3) 1/3))) |
(/.f32 (fma.f32 1/4 (pow.f32 u0 4) (*.f32 (pow.f32 u0 6) -1/9)) (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 -1/2))) |
(/.f32 (*.f32 (fma.f32 -1/27 (pow.f32 u0 3) -1/8) (*.f32 u0 u0)) (fma.f32 (*.f32 u0 -1/3) (fma.f32 u0 -1/3 1/2) 1/4)) |
(/.f32 (fma.f32 -1/27 (pow.f32 u0 3) -1/8) (/.f32 (fma.f32 (*.f32 -1/3 u0) (fma.f32 u0 -1/3 1/2) 1/4) (*.f32 u0 u0))) |
(/.f32 u0 (/.f32 (/.f32 (fma.f32 (*.f32 -1/3 u0) (fma.f32 -1/3 u0 1/2) 1/4) (fma.f32 (pow.f32 u0 3) -1/27 -1/8)) u0)) |
(/.f32 (*.f32 u0 u0) (/.f32 (fma.f32 (*.f32 -1/3 u0) (fma.f32 -1/3 u0 1/2) 1/4) (fma.f32 (pow.f32 u0 3) -1/27 -1/8))) |
(/.f32 (*.f32 (-.f32 1/4 (*.f32 (*.f32 u0 u0) 1/9)) (*.f32 u0 u0)) (+.f32 -1/2 (*.f32 1/3 u0))) |
(/.f32 (*.f32 u0 u0) (/.f32 (+.f32 -1/2 (*.f32 u0 1/3)) (-.f32 1/4 (*.f32 u0 (*.f32 u0 1/9))))) |
(*.f32 (/.f32 (+.f32 1/4 (*.f32 (*.f32 u0 u0) -1/9)) (fma.f32 u0 1/3 -1/2)) (*.f32 u0 u0)) |
(*.f32 (/.f32 (+.f32 1/4 (*.f32 u0 (*.f32 u0 -1/9))) (fma.f32 u0 1/3 -1/2)) (*.f32 u0 u0)) |
(/.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/27 (pow.f32 u0 3) -1/8)) (fma.f32 (*.f32 u0 -1/3) (fma.f32 u0 -1/3 1/2) 1/4)) |
(/.f32 (fma.f32 -1/27 (pow.f32 u0 3) -1/8) (/.f32 (fma.f32 (*.f32 -1/3 u0) (fma.f32 u0 -1/3 1/2) 1/4) (*.f32 u0 u0))) |
(/.f32 u0 (/.f32 (/.f32 (fma.f32 (*.f32 -1/3 u0) (fma.f32 -1/3 u0 1/2) 1/4) (fma.f32 (pow.f32 u0 3) -1/27 -1/8)) u0)) |
(/.f32 (*.f32 u0 u0) (/.f32 (fma.f32 (*.f32 -1/3 u0) (fma.f32 -1/3 u0 1/2) 1/4) (fma.f32 (pow.f32 u0 3) -1/27 -1/8))) |
(/.f32 (*.f32 (*.f32 u0 u0) (-.f32 1/4 (*.f32 (*.f32 u0 u0) 1/9))) (+.f32 -1/2 (*.f32 1/3 u0))) |
(/.f32 (*.f32 u0 u0) (/.f32 (+.f32 -1/2 (*.f32 u0 1/3)) (-.f32 1/4 (*.f32 u0 (*.f32 u0 1/9))))) |
(*.f32 (/.f32 (+.f32 1/4 (*.f32 (*.f32 u0 u0) -1/9)) (fma.f32 u0 1/3 -1/2)) (*.f32 u0 u0)) |
(*.f32 (/.f32 (+.f32 1/4 (*.f32 u0 (*.f32 u0 -1/9))) (fma.f32 u0 1/3 -1/2)) (*.f32 u0 u0)) |
(pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 1) |
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3))) |
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2))) |
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) |
(pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))) 3) |
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3))) |
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2))) |
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) |
(pow.f32 (*.f32 u0 (sqrt.f32 (fma.f32 u0 -1/3 -1/2))) 2) |
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3))) |
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2))) |
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) |
(pow.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) 1/3) |
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3))) |
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2))) |
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) |
(sqrt.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2))) |
(sqrt.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2))) |
(fabs.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))) |
(log.f32 (pow.f32 (exp.f32 u0) (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))) |
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3))) |
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2))) |
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))))) |
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3))) |
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2))) |
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) |
(log.f32 (*.f32 (exp.f32 (*.f32 -1/3 (pow.f32 u0 3))) (exp.f32 (*.f32 u0 (*.f32 u0 -1/2))))) |
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3))) |
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2))) |
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) |
(cbrt.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3)) |
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3))) |
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2))) |
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) |
(expm1.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))))) |
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3))) |
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2))) |
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) |
(log1p.f32 (expm1.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))))) |
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3))) |
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2))) |
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) |
(exp.f32 (fma.f32 2 (log.f32 u0) (log.f32 (fma.f32 u0 -1/3 -1/2)))) |
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3))) |
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2))) |
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) |
(exp.f32 (*.f32 (fma.f32 2 (log.f32 u0) (log.f32 (fma.f32 u0 -1/3 -1/2))) 1)) |
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3))) |
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2))) |
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) |
(fma.f32 u0 (*.f32 u0 (*.f32 u0 -1/3)) (*.f32 u0 (*.f32 u0 -1/2))) |
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3))) |
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2))) |
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) |
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3))) |
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2))) |
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) |
(fma.f32 u0 (*.f32 -1/3 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 -1/2))) |
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3))) |
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2))) |
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) |
(fma.f32 -1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 -1/2))) |
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3))) |
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2))) |
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) |
(fma.f32 (*.f32 u0 -1/3) (*.f32 u0 u0) (*.f32 u0 (*.f32 u0 -1/2))) |
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3))) |
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2))) |
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) |
(fma.f32 (*.f32 u0 u0) (*.f32 u0 -1/3) (*.f32 u0 (*.f32 u0 -1/2))) |
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3))) |
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2))) |
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) |
(fma.f32 (*.f32 u0 u0) -1/2 (*.f32 -1/3 (pow.f32 u0 3))) |
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3))) |
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2))) |
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) |
(fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3))) |
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3))) |
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2))) |
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) |
(fma.f32 1 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 -1/3 (pow.f32 u0 3))) |
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3))) |
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2))) |
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) |
(fma.f32 1 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 u0 (*.f32 u0 -1/2))) |
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3))) |
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2))) |
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) |
(fma.f32 (cbrt.f32 (pow.f32 u0 4)) (*.f32 (pow.f32 (cbrt.f32 u0) 2) -1/2) (*.f32 -1/3 (pow.f32 u0 3))) |
(fma.f32 (cbrt.f32 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 (cbrt.f32 u0) 2)) (*.f32 -1/3 (pow.f32 u0 3))) |
(fma.f32 (cbrt.f32 (pow.f32 u0 4)) (*.f32 (pow.f32 (cbrt.f32 u0) 2) (*.f32 u0 -1/3)) (*.f32 u0 (*.f32 u0 -1/2))) |
(fma.f32 (cbrt.f32 (pow.f32 u0 4)) (*.f32 (*.f32 -1/3 u0) (pow.f32 (cbrt.f32 u0) 2)) (*.f32 u0 (*.f32 u0 -1/2))) |
(fma.f32 (cbrt.f32 (pow.f32 u0 4)) (*.f32 -1/3 (*.f32 u0 (pow.f32 (cbrt.f32 u0) 2))) (*.f32 u0 (*.f32 u0 -1/2))) |
(*.f32 u0 (+.f32 (*.f32 (*.f32 -1/3 (cbrt.f32 (pow.f32 u0 4))) (pow.f32 (cbrt.f32 u0) 2)) (*.f32 u0 -1/2))) |
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 u0 -1/3)) 2) (*.f32 (cbrt.f32 (*.f32 u0 -1/3)) (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 -1/2))) |
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3))) |
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2))) |
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) |
(fma.f32 (sqrt.f32 (*.f32 u0 -1/3)) (*.f32 (sqrt.f32 (*.f32 u0 -1/3)) (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 -1/2))) |
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3))) |
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2))) |
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) |
(fma.f32 (pow.f32 u0 3) -1/3 (*.f32 u0 (*.f32 u0 -1/2))) |
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3))) |
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2))) |
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) |
(fma.f32 (*.f32 u0 (*.f32 u0 -1/2)) 1 (*.f32 (*.f32 -1/3 (pow.f32 u0 3)) 1)) |
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3))) |
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2))) |
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) |
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 -1/3 (pow.f32 u0 3))) 2) (cbrt.f32 (*.f32 -1/3 (pow.f32 u0 3))) (*.f32 u0 (*.f32 u0 -1/2))) |
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3))) |
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2))) |
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) |
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 u0 -1/2))) 2) (cbrt.f32 (*.f32 u0 (*.f32 u0 -1/2))) (*.f32 -1/3 (pow.f32 u0 3))) |
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3))) |
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2))) |
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) |
(fma.f32 (sqrt.f32 (*.f32 -1/3 (pow.f32 u0 3))) (sqrt.f32 (*.f32 -1/3 (pow.f32 u0 3))) (*.f32 u0 (*.f32 u0 -1/2))) |
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3))) |
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2))) |
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) |
(fma.f32 (sqrt.f32 (*.f32 u0 (*.f32 u0 -1/2))) (sqrt.f32 (*.f32 u0 (*.f32 u0 -1/2))) (*.f32 -1/3 (pow.f32 u0 3))) |
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3))) |
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2))) |
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) |
(fma.f32 (*.f32 u0 (sqrt.f32 (*.f32 u0 -1/3))) (*.f32 u0 (sqrt.f32 (*.f32 u0 -1/3))) (*.f32 u0 (*.f32 u0 -1/2))) |
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3))) |
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2))) |
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) |
(fma.f32 (*.f32 (sqrt.f32 (*.f32 u0 -1/3)) u0) (*.f32 (sqrt.f32 (*.f32 u0 -1/3)) u0) (*.f32 u0 (*.f32 u0 -1/2))) |
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3))) |
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2))) |
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) |
(fma.f32 (*.f32 (*.f32 u0 -1/3) u0) u0 (*.f32 u0 (*.f32 u0 -1/2))) |
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3))) |
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2))) |
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) |
(fma.f32 (*.f32 -1/2 u0) u0 (*.f32 -1/3 (pow.f32 u0 3))) |
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3))) |
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2))) |
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) |
(fma.f32 (*.f32 -1/2 (cbrt.f32 (pow.f32 u0 4))) (pow.f32 (cbrt.f32 u0) 2) (*.f32 -1/3 (pow.f32 u0 3))) |
(fma.f32 (cbrt.f32 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 (cbrt.f32 u0) 2)) (*.f32 -1/3 (pow.f32 u0 3))) |
(fma.f32 (*.f32 (*.f32 u0 u0) -1/3) u0 (*.f32 u0 (*.f32 u0 -1/2))) |
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3))) |
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2))) |
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) |
(fma.f32 (*.f32 (*.f32 u0 u0) (pow.f32 (cbrt.f32 (*.f32 u0 -1/3)) 2)) (cbrt.f32 (*.f32 u0 -1/3)) (*.f32 u0 (*.f32 u0 -1/2))) |
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3))) |
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2))) |
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) |
(fma.f32 (*.f32 (*.f32 u0 u0) (sqrt.f32 (*.f32 u0 -1/3))) (sqrt.f32 (*.f32 u0 -1/3)) (*.f32 u0 (*.f32 u0 -1/2))) |
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3))) |
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2))) |
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) |
(fma.f32 (*.f32 (*.f32 u0 -1/3) (cbrt.f32 (pow.f32 u0 4))) (pow.f32 (cbrt.f32 u0) 2) (*.f32 u0 (*.f32 u0 -1/2))) |
(fma.f32 (cbrt.f32 (pow.f32 u0 4)) (*.f32 (*.f32 -1/3 u0) (pow.f32 (cbrt.f32 u0) 2)) (*.f32 u0 (*.f32 u0 -1/2))) |
(fma.f32 (cbrt.f32 (pow.f32 u0 4)) (*.f32 -1/3 (*.f32 u0 (pow.f32 (cbrt.f32 u0) 2))) (*.f32 u0 (*.f32 u0 -1/2))) |
(*.f32 u0 (+.f32 (*.f32 (*.f32 -1/3 (cbrt.f32 (pow.f32 u0 4))) (pow.f32 (cbrt.f32 u0) 2)) (*.f32 u0 -1/2))) |
(+.f32 0 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha))) |
(*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))) |
(+.f32 (*.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) (*.f32 alpha alpha)) (*.f32 (neg.f32 u0) (*.f32 alpha alpha))) |
(*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))) |
(+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))) (*.f32 (*.f32 alpha alpha) (neg.f32 u0))) |
(*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))) |
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) alpha)) 2)) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) alpha)))) |
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0)) alpha)))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0)) alpha)))) |
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))) alpha)))) |
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0)) alpha)))) |
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) alpha))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) alpha)))) |
(*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))) |
(-.f32 0 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha))) |
(*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha)))) 1) |
(*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))) |
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3))) (fma.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)))) |
(/.f32 (*.f32 alpha alpha) (/.f32 (fma.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2))) (-.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) 3) (pow.f32 u0 3)))) |
(*.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2)))) (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2))) 3) (pow.f32 u0 3))) |
(*.f32 (/.f32 alpha (/.f32 (fma.f32 u0 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2))) (-.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) 3) (pow.f32 u0 3)))) alpha) |
(/.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2) (neg.f32 (*.f32 u0 u0)))) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0)) |
(/.f32 (*.f32 alpha alpha) (/.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0) (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (*.f32 u0 (neg.f32 u0))))) |
(*.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0)) (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (*.f32 u0 (neg.f32 u0)))) |
(*.f32 (/.f32 alpha (/.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) u0) alpha)) (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2)) (*.f32 u0 u0))) |
(pow.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha)) 1) |
(*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))) |
(pow.f32 (pow.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha)) 3) 1/3) |
(*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))) |
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha))) 3) |
(*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))) |
(pow.f32 (*.f32 alpha (sqrt.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)))) 2) |
(*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))) |
(pow.f32 (*.f32 (pow.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) 3) (pow.f32 alpha 3)) 1/3) |
(*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))) |
(pow.f32 (*.f32 (pow.f32 alpha 3) (pow.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) 3)) 1/3) |
(*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))) |
(neg.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha))) |
(*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))))) |
(sqrt.f32 (pow.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha)) 2)) |
(*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))) |
(log.f32 (pow.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) alpha)) |
(*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha))))) |
(*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))) |
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha)))))) |
(*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))))) |
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha)) 3)) |
(*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) 3) (pow.f32 alpha 3))) |
(*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))) |
(cbrt.f32 (*.f32 (pow.f32 alpha 3) (pow.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) 3))) |
(*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))) |
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha)))) |
(*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))) |
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha)))) |
(*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))) |
(exp.f32 (log.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha)))) |
(*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha))) 1)) |
(*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))) |
(fma.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) (*.f32 alpha alpha) (*.f32 (neg.f32 u0) (*.f32 alpha alpha))) |
(*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))) |
(fma.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) (*.f32 (*.f32 alpha alpha) (neg.f32 u0))) |
(*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))) |
(+.f32 0 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)))) |
(*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0)) |
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))) |
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) alpha)) alpha)) |
(+.f32 (*.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) alpha) (*.f32 (neg.f32 u0) alpha)) |
(*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0)) |
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))) |
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) alpha)) alpha)) |
(+.f32 (*.f32 alpha (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))) (*.f32 alpha (neg.f32 u0))) |
(*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0)) |
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))) |
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) alpha)) alpha)) |
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)))))) |
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0))))) |
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))))) |
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0))))) |
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)))))) |
(*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0)) |
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))) |
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) alpha)) alpha)) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))))) 1) |
(*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0)) |
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))) |
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) alpha)) alpha)) |
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3)) alpha) (fma.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)))) |
(/.f32 alpha (/.f32 (fma.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2))) (-.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) 3) (pow.f32 u0 3)))) |
(*.f32 (/.f32 alpha (fma.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2)))) (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2))) 3) (pow.f32 u0 3))) |
(/.f32 alpha (/.f32 (fma.f32 u0 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2))) (-.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) 3) (pow.f32 u0 3)))) |
(/.f32 (*.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2) (neg.f32 (*.f32 u0 u0))) alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0)) |
(/.f32 alpha (/.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0) (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (*.f32 u0 (neg.f32 u0))))) |
(*.f32 (/.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0)) (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (*.f32 u0 (neg.f32 u0)))) |
(*.f32 (/.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) u0)) (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2)) (*.f32 u0 u0))) |
(/.f32 (*.f32 alpha (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3))) (fma.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)))) |
(/.f32 alpha (/.f32 (fma.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2))) (-.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) 3) (pow.f32 u0 3)))) |
(*.f32 (/.f32 alpha (fma.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2)))) (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2))) 3) (pow.f32 u0 3))) |
(/.f32 alpha (/.f32 (fma.f32 u0 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2))) (-.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) 3) (pow.f32 u0 3)))) |
(/.f32 (*.f32 alpha (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2) (neg.f32 (*.f32 u0 u0)))) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0)) |
(/.f32 alpha (/.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0) (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (*.f32 u0 (neg.f32 u0))))) |
(*.f32 (/.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0)) (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (*.f32 u0 (neg.f32 u0)))) |
(*.f32 (/.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) u0)) (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2)) (*.f32 u0 u0))) |
(pow.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) 1) |
(*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0)) |
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))) |
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) alpha)) alpha)) |
(pow.f32 (pow.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) 3) 1/3) |
(*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0)) |
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))) |
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) alpha)) alpha)) |
(pow.f32 (cbrt.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)))) 3) |
(*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0)) |
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))) |
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) alpha)) alpha)) |
(pow.f32 (sqrt.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)))) 2) |
(*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0)) |
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))) |
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) alpha)) alpha)) |
(pow.f32 (*.f32 (pow.f32 alpha 3) (pow.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) 3)) 1/3) |
(*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0)) |
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))) |
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) alpha)) alpha)) |
(pow.f32 (*.f32 (pow.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) 3) (pow.f32 alpha 3)) 1/3) |
(*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0)) |
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))) |
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) alpha)) alpha)) |
(sqrt.f32 (pow.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) 2)) |
(*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0)) |
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))) |
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) alpha)) alpha)) |
(log.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)))) |
(*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0)) |
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))) |
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) alpha)) alpha)) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)))))) |
(*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0)) |
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))) |
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) alpha)) alpha)) |
(cbrt.f32 (pow.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) 3)) |
(*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0)) |
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))) |
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) alpha)) alpha)) |
(cbrt.f32 (*.f32 (pow.f32 alpha 3) (pow.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) 3))) |
(*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0)) |
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))) |
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) alpha)) alpha)) |
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) 3) (pow.f32 alpha 3))) |
(*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0)) |
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))) |
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) alpha)) alpha)) |
(expm1.f32 (log1p.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))))) |
(*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0)) |
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))) |
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) alpha)) alpha)) |
(log1p.f32 (expm1.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))))) |
(*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0)) |
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))) |
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) alpha)) alpha)) |
(exp.f32 (log.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))))) |
(*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0)) |
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))) |
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) alpha)) alpha)) |
(exp.f32 (*.f32 (log.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)))) 1)) |
(*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0)) |
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))) |
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) alpha)) alpha)) |
(fma.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) alpha (*.f32 (neg.f32 u0) alpha)) |
(*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0)) |
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))) |
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) alpha)) alpha)) |
(fma.f32 alpha (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) (*.f32 alpha (neg.f32 u0))) |
(*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0)) |
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))) |
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) alpha)) alpha)) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (log1p.f32 u0) | |
| ✓ | 0.3b | (-.f32 (*.f32 u0 (neg.f32 u0)) (log1p.f32 u0)) |
| ✓ | 0.3b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (*.f32 u0 (neg.f32 u0)) (log1p.f32 u0))) |
Compiled 37 to 9 computations (75.7% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | alpha | @ | 0 | (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (*.f32 u0 (neg.f32 u0)) (log1p.f32 u0))) |
| 1.0ms | alpha | @ | inf | (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (*.f32 u0 (neg.f32 u0)) (log1p.f32 u0))) |
| 0.0ms | u0 | @ | -inf | (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (*.f32 u0 (neg.f32 u0)) (log1p.f32 u0))) |
| 0.0ms | u0 | @ | inf | (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (*.f32 u0 (neg.f32 u0)) (log1p.f32 u0))) |
| 0.0ms | u0 | @ | 0 | (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (*.f32 u0 (neg.f32 u0)) (log1p.f32 u0))) |
| 1× | batch-egg-rewrite |
| 907× | pow1_binary32 |
| 840× | add-log-exp_binary32 |
| 839× | expm1-log1p-u_binary32 |
| 838× | log1p-expm1-u_binary32 |
| 111× | add-sqr-sqrt_binary32 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 30 |
| 1 | 217 | 24 |
| 2 | 3082 | 24 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (*.f32 u0 (neg.f32 u0)) (log1p.f32 u0))) |
(-.f32 (*.f32 u0 (neg.f32 u0)) (log1p.f32 u0)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)) (*.f32 (neg.f32 (log1p.f32 u0)) (*.f32 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 (log1p.f32 u0) 3)) (*.f32 alpha alpha)) (+.f32 (*.f32 u0 (pow.f32 u0 3)) (*.f32 (log1p.f32 u0) (fma.f32 u0 u0 (log1p.f32 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 u0 (pow.f32 u0 3)) (pow.f32 (log1p.f32 u0) 2)) (*.f32 alpha alpha)) (fma.f32 u0 u0 (log1p.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 (log1p.f32 u0) 3))) (+.f32 (*.f32 u0 (pow.f32 u0 3)) (*.f32 (log1p.f32 u0) (fma.f32 u0 u0 (log1p.f32 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 u0 (pow.f32 u0 3)) (pow.f32 (log1p.f32 u0) 2))) (fma.f32 u0 u0 (log1p.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (sqrt.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)) 3) (pow.f32 (*.f32 alpha alpha) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u0 u0) (neg.f32 (log1p.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u0 u0) (*.f32 (neg.f32 (log1p.f32 u0)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)) (fma.f32 (neg.f32 (log1p.f32 u0)) 1 (log1p.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 u0))) (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2) (log1p.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)) (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 u0))) (sqrt.f32 (log1p.f32 u0)) (log1p.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (log1p.f32 u0)) (*.f32 u0 u0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0))) (cbrt.f32 (pow.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)) 2)) (cbrt.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0))) (sqrt.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 (log1p.f32 u0) 3)) (/.f32 1 (+.f32 (*.f32 u0 (pow.f32 u0 3)) (*.f32 (log1p.f32 u0) (fma.f32 u0 u0 (log1p.f32 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (*.f32 u0 (pow.f32 u0 3)) (pow.f32 (log1p.f32 u0) 2)) (/.f32 1 (fma.f32 u0 u0 (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 u0 (sqrt.f32 (log1p.f32 u0))) (-.f32 u0 (sqrt.f32 (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 (*.f32 u0 (pow.f32 u0 3)) (*.f32 (log1p.f32 u0) (fma.f32 u0 u0 (log1p.f32 u0)))) (-.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 (log1p.f32 u0) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (fma.f32 u0 u0 (log1p.f32 u0)) (-.f32 (*.f32 u0 (pow.f32 u0 3)) (pow.f32 (log1p.f32 u0) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 (log1p.f32 u0) 3)) (+.f32 (*.f32 u0 (pow.f32 u0 3)) (*.f32 (log1p.f32 u0) (fma.f32 u0 u0 (log1p.f32 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 u0 (pow.f32 u0 3)) (pow.f32 (log1p.f32 u0) 2)) (fma.f32 u0 u0 (log1p.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 (log1p.f32 u0) 3))) (neg.f32 (+.f32 (*.f32 u0 (pow.f32 u0 3)) (*.f32 (log1p.f32 u0) (fma.f32 u0 u0 (log1p.f32 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (*.f32 u0 (pow.f32 u0 3)) (pow.f32 (log1p.f32 u0) 2))) (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 (neg.f32 (log1p.f32 u0)) 3)) (+.f32 (*.f32 u0 (pow.f32 u0 3)) (-.f32 (*.f32 (neg.f32 (log1p.f32 u0)) (neg.f32 (log1p.f32 u0))) (*.f32 (*.f32 u0 u0) (neg.f32 (log1p.f32 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 u0 (pow.f32 u0 3)) (*.f32 (neg.f32 (log1p.f32 u0)) (neg.f32 (log1p.f32 u0)))) (-.f32 (*.f32 u0 u0) (neg.f32 (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (fma.f32 u0 u0 (log1p.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 u0 u0 (neg.f32 (log1p.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 u0 u0) (neg.f32 (log1p.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (*.f32 u0 (pow.f32 u0 3))) (pow.f32 (cbrt.f32 u0) 2) (neg.f32 (log1p.f32 u0))))))) |
| 1× | egg-herbie |
| 609× | unswap-sqr_binary32 |
| 373× | distribute-rgt-in_binary32 |
| 350× | distribute-lft-in_binary32 |
| 340× | times-frac_binary32 |
| 227× | associate-/l*_binary32 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 217 | 1836 |
| 1 | 656 | 1613 |
| 2 | 2408 | 1521 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) (log.f32 (+.f32 u0 1))) (pow.f32 alpha 2))) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) (log.f32 (+.f32 u0 1))) (pow.f32 alpha 2))) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) (log.f32 (+.f32 u0 1))) (pow.f32 alpha 2))) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) (log.f32 (+.f32 u0 1))) (pow.f32 alpha 2))) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) (log.f32 (+.f32 u0 1))) (pow.f32 alpha 2))) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) (log.f32 (+.f32 u0 1))) (pow.f32 alpha 2))) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) (log.f32 (+.f32 u0 1))) (pow.f32 alpha 2))) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) (log.f32 (+.f32 u0 1))) (pow.f32 alpha 2))) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) (log.f32 (+.f32 u0 1))) (pow.f32 alpha 2))) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) (log.f32 (+.f32 u0 1))) (pow.f32 alpha 2))) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) (log.f32 (+.f32 u0 1))) (pow.f32 alpha 2))) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) (log.f32 (+.f32 u0 1))) (pow.f32 alpha 2))) |
(*.f32 u0 (pow.f32 alpha 2)) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 -1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))) |
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)) |
(+.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)) (*.f32 -1 (*.f32 (log.f32 (/.f32 1 u0)) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)) (+.f32 (*.f32 -1 (*.f32 (log.f32 (/.f32 1 u0)) (pow.f32 alpha 2))) (/.f32 (pow.f32 alpha 2) u0))) |
(+.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)) (+.f32 (*.f32 -1 (*.f32 (log.f32 (/.f32 1 u0)) (pow.f32 alpha 2))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2)))))) |
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)) |
(+.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 u0)))) (pow.f32 alpha 2))) |
(+.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)) (+.f32 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 u0)))) (pow.f32 alpha 2)) (/.f32 (pow.f32 alpha 2) u0))) |
(+.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)) (+.f32 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 u0)))) (pow.f32 alpha 2)) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2)))))) |
(*.f32 -1 u0) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(+.f32 (*.f32 -1 u0) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3)))) |
(+.f32 (*.f32 -1 u0) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4))))) |
(*.f32 -1 (pow.f32 u0 2)) |
(+.f32 (log.f32 (/.f32 1 u0)) (*.f32 -1 (pow.f32 u0 2))) |
(-.f32 (+.f32 (log.f32 (/.f32 1 u0)) (*.f32 -1 (pow.f32 u0 2))) (/.f32 1 u0)) |
(-.f32 (+.f32 (log.f32 (/.f32 1 u0)) (+.f32 (*.f32 -1 (pow.f32 u0 2)) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))) (/.f32 1 u0)) |
(*.f32 -1 (pow.f32 u0 2)) |
(+.f32 (*.f32 -1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 u0))))) (*.f32 -1 (pow.f32 u0 2))) |
(-.f32 (+.f32 (*.f32 -1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 u0))))) (*.f32 -1 (pow.f32 u0 2))) (/.f32 1 u0)) |
(-.f32 (+.f32 (*.f32 -1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 u0))))) (+.f32 (*.f32 -1 (pow.f32 u0 2)) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))) (/.f32 1 u0)) |
(+.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)) (*.f32 (neg.f32 (log1p.f32 u0)) (*.f32 alpha alpha))) |
(+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 u0)))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))))) 1) |
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 (log1p.f32 u0) 3)) (*.f32 alpha alpha)) (+.f32 (*.f32 u0 (pow.f32 u0 3)) (*.f32 (log1p.f32 u0) (fma.f32 u0 u0 (log1p.f32 u0))))) |
(/.f32 (*.f32 (-.f32 (*.f32 u0 (pow.f32 u0 3)) (pow.f32 (log1p.f32 u0) 2)) (*.f32 alpha alpha)) (fma.f32 u0 u0 (log1p.f32 u0))) |
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 (log1p.f32 u0) 3))) (+.f32 (*.f32 u0 (pow.f32 u0 3)) (*.f32 (log1p.f32 u0) (fma.f32 u0 u0 (log1p.f32 u0))))) |
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 u0 (pow.f32 u0 3)) (pow.f32 (log1p.f32 u0) 2))) (fma.f32 u0 u0 (log1p.f32 u0))) |
(pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))) 1) |
(pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))) 3) 1/3) |
(pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0))))) 3) |
(pow.f32 (*.f32 alpha (sqrt.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))) 2) |
(neg.f32 (*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0))))) |
(sqrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))) 2)) |
(log.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0))))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0))))))) |
(cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))) 3)) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)) 3) (pow.f32 (*.f32 alpha alpha) 3))) |
(expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))))) |
(log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))))) |
(exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))))) |
(+.f32 (*.f32 u0 u0) (neg.f32 (log1p.f32 u0))) |
(+.f32 (*.f32 u0 u0) (*.f32 (neg.f32 (log1p.f32 u0)) 1)) |
(+.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)) (fma.f32 (neg.f32 (log1p.f32 u0)) 1 (log1p.f32 u0))) |
(+.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 u0))) (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2) (log1p.f32 u0))) |
(+.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)) (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 u0))) (sqrt.f32 (log1p.f32 u0)) (log1p.f32 u0))) |
(+.f32 (neg.f32 (log1p.f32 u0)) (*.f32 u0 u0)) |
(*.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)) 1) |
(*.f32 1 (-.f32 (*.f32 u0 u0) (log1p.f32 u0))) |
(*.f32 (cbrt.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0))) (cbrt.f32 (pow.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)) 2))) |
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)) 2)) (cbrt.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0))) (sqrt.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))) |
(*.f32 (-.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 (log1p.f32 u0) 3)) (/.f32 1 (+.f32 (*.f32 u0 (pow.f32 u0 3)) (*.f32 (log1p.f32 u0) (fma.f32 u0 u0 (log1p.f32 u0)))))) |
(*.f32 (-.f32 (*.f32 u0 (pow.f32 u0 3)) (pow.f32 (log1p.f32 u0) 2)) (/.f32 1 (fma.f32 u0 u0 (log1p.f32 u0)))) |
(*.f32 (+.f32 u0 (sqrt.f32 (log1p.f32 u0))) (-.f32 u0 (sqrt.f32 (log1p.f32 u0)))) |
(/.f32 1 (/.f32 (+.f32 (*.f32 u0 (pow.f32 u0 3)) (*.f32 (log1p.f32 u0) (fma.f32 u0 u0 (log1p.f32 u0)))) (-.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 (log1p.f32 u0) 3)))) |
(/.f32 1 (/.f32 (fma.f32 u0 u0 (log1p.f32 u0)) (-.f32 (*.f32 u0 (pow.f32 u0 3)) (pow.f32 (log1p.f32 u0) 2)))) |
(/.f32 (-.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 (log1p.f32 u0) 3)) (+.f32 (*.f32 u0 (pow.f32 u0 3)) (*.f32 (log1p.f32 u0) (fma.f32 u0 u0 (log1p.f32 u0))))) |
(/.f32 (-.f32 (*.f32 u0 (pow.f32 u0 3)) (pow.f32 (log1p.f32 u0) 2)) (fma.f32 u0 u0 (log1p.f32 u0))) |
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 (log1p.f32 u0) 3))) (neg.f32 (+.f32 (*.f32 u0 (pow.f32 u0 3)) (*.f32 (log1p.f32 u0) (fma.f32 u0 u0 (log1p.f32 u0)))))) |
(/.f32 (neg.f32 (-.f32 (*.f32 u0 (pow.f32 u0 3)) (pow.f32 (log1p.f32 u0) 2))) (-.f32 (*.f32 u0 u0) (log1p.f32 u0))) |
(/.f32 (+.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 (neg.f32 (log1p.f32 u0)) 3)) (+.f32 (*.f32 u0 (pow.f32 u0 3)) (-.f32 (*.f32 (neg.f32 (log1p.f32 u0)) (neg.f32 (log1p.f32 u0))) (*.f32 (*.f32 u0 u0) (neg.f32 (log1p.f32 u0)))))) |
(/.f32 (-.f32 (*.f32 u0 (pow.f32 u0 3)) (*.f32 (neg.f32 (log1p.f32 u0)) (neg.f32 (log1p.f32 u0)))) (-.f32 (*.f32 u0 u0) (neg.f32 (log1p.f32 u0)))) |
(pow.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)) 1) |
(pow.f32 (pow.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)) 3) 1/3) |
(pow.f32 (cbrt.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0))) 3) |
(pow.f32 (sqrt.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0))) 2) |
(neg.f32 (fma.f32 u0 u0 (log1p.f32 u0))) |
(sqrt.f32 (pow.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)) 2)) |
(log.f32 (exp.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))) |
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0))))) |
(cbrt.f32 (pow.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)) 3)) |
(expm1.f32 (log1p.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))) |
(log1p.f32 (expm1.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))) |
(exp.f32 (log.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))) |
(fma.f32 u0 u0 (neg.f32 (log1p.f32 u0))) |
(fma.f32 1 (*.f32 u0 u0) (neg.f32 (log1p.f32 u0))) |
(fma.f32 (cbrt.f32 (*.f32 u0 (pow.f32 u0 3))) (pow.f32 (cbrt.f32 u0) 2) (neg.f32 (log1p.f32 u0))) |
| Outputs |
|---|
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) (log.f32 (+.f32 u0 1))) (pow.f32 alpha 2))) |
(neg.f32 (*.f32 (-.f32 (neg.f32 (*.f32 u0 u0)) (log.f32 (+.f32 u0 1))) (*.f32 alpha alpha))) |
(*.f32 (neg.f32 (fma.f32 u0 u0 (log1p.f32 u0))) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 (log1p.f32 u0))) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) (log.f32 (+.f32 u0 1))) (pow.f32 alpha 2))) |
(neg.f32 (*.f32 (-.f32 (neg.f32 (*.f32 u0 u0)) (log.f32 (+.f32 u0 1))) (*.f32 alpha alpha))) |
(*.f32 (neg.f32 (fma.f32 u0 u0 (log1p.f32 u0))) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 (log1p.f32 u0))) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) (log.f32 (+.f32 u0 1))) (pow.f32 alpha 2))) |
(neg.f32 (*.f32 (-.f32 (neg.f32 (*.f32 u0 u0)) (log.f32 (+.f32 u0 1))) (*.f32 alpha alpha))) |
(*.f32 (neg.f32 (fma.f32 u0 u0 (log1p.f32 u0))) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 (log1p.f32 u0))) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) (log.f32 (+.f32 u0 1))) (pow.f32 alpha 2))) |
(neg.f32 (*.f32 (-.f32 (neg.f32 (*.f32 u0 u0)) (log.f32 (+.f32 u0 1))) (*.f32 alpha alpha))) |
(*.f32 (neg.f32 (fma.f32 u0 u0 (log1p.f32 u0))) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 (log1p.f32 u0))) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) (log.f32 (+.f32 u0 1))) (pow.f32 alpha 2))) |
(neg.f32 (*.f32 (-.f32 (neg.f32 (*.f32 u0 u0)) (log.f32 (+.f32 u0 1))) (*.f32 alpha alpha))) |
(*.f32 (neg.f32 (fma.f32 u0 u0 (log1p.f32 u0))) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 (log1p.f32 u0))) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) (log.f32 (+.f32 u0 1))) (pow.f32 alpha 2))) |
(neg.f32 (*.f32 (-.f32 (neg.f32 (*.f32 u0 u0)) (log.f32 (+.f32 u0 1))) (*.f32 alpha alpha))) |
(*.f32 (neg.f32 (fma.f32 u0 u0 (log1p.f32 u0))) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 (log1p.f32 u0))) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) (log.f32 (+.f32 u0 1))) (pow.f32 alpha 2))) |
(neg.f32 (*.f32 (-.f32 (neg.f32 (*.f32 u0 u0)) (log.f32 (+.f32 u0 1))) (*.f32 alpha alpha))) |
(*.f32 (neg.f32 (fma.f32 u0 u0 (log1p.f32 u0))) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 (log1p.f32 u0))) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) (log.f32 (+.f32 u0 1))) (pow.f32 alpha 2))) |
(neg.f32 (*.f32 (-.f32 (neg.f32 (*.f32 u0 u0)) (log.f32 (+.f32 u0 1))) (*.f32 alpha alpha))) |
(*.f32 (neg.f32 (fma.f32 u0 u0 (log1p.f32 u0))) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 (log1p.f32 u0))) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) (log.f32 (+.f32 u0 1))) (pow.f32 alpha 2))) |
(neg.f32 (*.f32 (-.f32 (neg.f32 (*.f32 u0 u0)) (log.f32 (+.f32 u0 1))) (*.f32 alpha alpha))) |
(*.f32 (neg.f32 (fma.f32 u0 u0 (log1p.f32 u0))) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 (log1p.f32 u0))) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) (log.f32 (+.f32 u0 1))) (pow.f32 alpha 2))) |
(neg.f32 (*.f32 (-.f32 (neg.f32 (*.f32 u0 u0)) (log.f32 (+.f32 u0 1))) (*.f32 alpha alpha))) |
(*.f32 (neg.f32 (fma.f32 u0 u0 (log1p.f32 u0))) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 (log1p.f32 u0))) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) (log.f32 (+.f32 u0 1))) (pow.f32 alpha 2))) |
(neg.f32 (*.f32 (-.f32 (neg.f32 (*.f32 u0 u0)) (log.f32 (+.f32 u0 1))) (*.f32 alpha alpha))) |
(*.f32 (neg.f32 (fma.f32 u0 u0 (log1p.f32 u0))) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 (log1p.f32 u0))) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) (log.f32 (+.f32 u0 1))) (pow.f32 alpha 2))) |
(neg.f32 (*.f32 (-.f32 (neg.f32 (*.f32 u0 u0)) (log.f32 (+.f32 u0 1))) (*.f32 alpha alpha))) |
(*.f32 (neg.f32 (fma.f32 u0 u0 (log1p.f32 u0))) (neg.f32 (*.f32 alpha alpha))) |
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 (log1p.f32 u0))) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 u0 alpha)) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 1/2 (*.f32 (*.f32 alpha alpha) (*.f32 u0 u0)))) |
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))) |
(*.f32 (*.f32 u0 alpha) (+.f32 (*.f32 (*.f32 u0 alpha) 1/2) alpha)) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 (*.f32 alpha alpha) (pow.f32 u0 3)) (*.f32 1/2 (*.f32 (*.f32 alpha alpha) (*.f32 u0 u0))))) |
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 1/3 (pow.f32 u0 3))))) |
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 1/2 (*.f32 1/3 u0))))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 -1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))) |
(fma.f32 u0 (*.f32 alpha alpha) (fma.f32 -1/4 (*.f32 (*.f32 alpha alpha) (pow.f32 u0 4)) (fma.f32 1/3 (*.f32 (*.f32 alpha alpha) (pow.f32 u0 3)) (*.f32 1/2 (*.f32 (*.f32 alpha alpha) (*.f32 u0 u0)))))) |
(+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 1/3 (pow.f32 u0 3)))) (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 4))))) |
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (*.f32 u0 u0) (+.f32 1/2 (*.f32 1/3 u0))) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 4))))) |
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)) |
(*.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) |
(*.f32 u0 (*.f32 alpha (*.f32 u0 alpha))) |
(+.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)) (*.f32 -1 (*.f32 (log.f32 (/.f32 1 u0)) (pow.f32 alpha 2)))) |
(fma.f32 (*.f32 u0 u0) (*.f32 alpha alpha) (neg.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 (log.f32 u0))))) |
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 u0) (neg.f32 (neg.f32 (log.f32 u0))))) |
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 u0) (log.f32 u0))) |
(+.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)) (+.f32 (*.f32 -1 (*.f32 (log.f32 (/.f32 1 u0)) (pow.f32 alpha 2))) (/.f32 (pow.f32 alpha 2) u0))) |
(fma.f32 (*.f32 u0 u0) (*.f32 alpha alpha) (fma.f32 -1 (*.f32 (*.f32 alpha alpha) (neg.f32 (log.f32 u0))) (/.f32 (*.f32 alpha alpha) u0))) |
(+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 u0) (neg.f32 (neg.f32 (log.f32 u0))))) (/.f32 alpha (/.f32 u0 alpha))) |
(+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 u0) (log.f32 u0))) (*.f32 (/.f32 alpha u0) alpha)) |
(+.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)) (+.f32 (*.f32 -1 (*.f32 (log.f32 (/.f32 1 u0)) (pow.f32 alpha 2))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2)))))) |
(fma.f32 (*.f32 u0 u0) (*.f32 alpha alpha) (+.f32 (fma.f32 -1 (*.f32 (*.f32 alpha alpha) (neg.f32 (log.f32 u0))) (/.f32 (*.f32 alpha alpha) u0)) (*.f32 -1/2 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0))))) |
(+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 u0) (neg.f32 (neg.f32 (log.f32 u0))))) (fma.f32 -1/2 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (/.f32 alpha (/.f32 u0 alpha)))) |
(+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 u0) (log.f32 u0))) (*.f32 (+.f32 (/.f32 -1/2 u0) 1) (*.f32 (/.f32 alpha u0) alpha))) |
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)) |
(*.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) |
(*.f32 u0 (*.f32 alpha (*.f32 u0 alpha))) |
(+.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 u0)))) (pow.f32 alpha 2))) |
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 u0) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 u0)))))) |
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u0)))))) |
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u0))))) |
(+.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)) (+.f32 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 u0)))) (pow.f32 alpha 2)) (/.f32 (pow.f32 alpha 2) u0))) |
(+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 u0) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 u0)))))) (/.f32 (*.f32 alpha alpha) u0)) |
(fma.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u0)))) (/.f32 alpha (/.f32 u0 alpha))) |
(fma.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u0)))) (*.f32 (/.f32 alpha u0) alpha)) |
(+.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)) (+.f32 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 u0)))) (pow.f32 alpha 2)) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2)))))) |
(+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 u0) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 u0)))))) (+.f32 (/.f32 (*.f32 alpha alpha) u0) (*.f32 -1/2 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0))))) |
(fma.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u0)))) (fma.f32 -1/2 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (/.f32 alpha (/.f32 u0 alpha)))) |
(fma.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u0)))) (*.f32 (+.f32 (/.f32 -1/2 u0) 1) (*.f32 (/.f32 alpha u0) alpha))) |
(*.f32 -1 u0) |
(neg.f32 u0) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(fma.f32 -1 u0 (*.f32 -1/2 (*.f32 u0 u0))) |
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0) |
(-.f32 (*.f32 (*.f32 -1/2 u0) u0) u0) |
(+.f32 (*.f32 -1 u0) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3)))) |
(fma.f32 -1 u0 (fma.f32 -1/2 (*.f32 u0 u0) (*.f32 (pow.f32 u0 3) -1/3))) |
(-.f32 (fma.f32 (pow.f32 u0 3) -1/3 (*.f32 u0 (*.f32 u0 -1/2))) u0) |
(-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 -1/3 u0))) u0) |
(+.f32 (*.f32 -1 u0) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4))))) |
(fma.f32 -1 u0 (fma.f32 -1/2 (*.f32 u0 u0) (fma.f32 -1/3 (pow.f32 u0 3) (*.f32 (pow.f32 u0 4) 1/4)))) |
(-.f32 (fma.f32 -1/2 (*.f32 u0 u0) (fma.f32 (pow.f32 u0 3) -1/3 (*.f32 1/4 (pow.f32 u0 4)))) u0) |
(*.f32 -1 (pow.f32 u0 2)) |
(neg.f32 (*.f32 u0 u0)) |
(*.f32 u0 (neg.f32 u0)) |
(+.f32 (log.f32 (/.f32 1 u0)) (*.f32 -1 (pow.f32 u0 2))) |
(+.f32 (neg.f32 (*.f32 u0 u0)) (neg.f32 (log.f32 u0))) |
(neg.f32 (+.f32 (*.f32 u0 u0) (log.f32 u0))) |
(-.f32 (*.f32 u0 (neg.f32 u0)) (log.f32 u0)) |
(-.f32 (+.f32 (log.f32 (/.f32 1 u0)) (*.f32 -1 (pow.f32 u0 2))) (/.f32 1 u0)) |
(+.f32 (neg.f32 (log.f32 u0)) (-.f32 (neg.f32 (*.f32 u0 u0)) (/.f32 1 u0))) |
(+.f32 (neg.f32 (+.f32 (*.f32 u0 u0) (log.f32 u0))) (/.f32 -1 u0)) |
(-.f32 (/.f32 -1 u0) (+.f32 (*.f32 u0 u0) (log.f32 u0))) |
(-.f32 (+.f32 (log.f32 (/.f32 1 u0)) (+.f32 (*.f32 -1 (pow.f32 u0 2)) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))) (/.f32 1 u0)) |
(+.f32 (neg.f32 (log.f32 u0)) (-.f32 (fma.f32 -1 (*.f32 u0 u0) (/.f32 1/2 (*.f32 u0 u0))) (/.f32 1 u0))) |
(+.f32 (-.f32 (-.f32 (/.f32 1/2 (*.f32 u0 u0)) (*.f32 u0 u0)) (log.f32 u0)) (/.f32 -1 u0)) |
(+.f32 (-.f32 (/.f32 1/2 (*.f32 u0 u0)) (+.f32 (*.f32 u0 u0) (log.f32 u0))) (/.f32 -1 u0)) |
(*.f32 -1 (pow.f32 u0 2)) |
(neg.f32 (*.f32 u0 u0)) |
(*.f32 u0 (neg.f32 u0)) |
(+.f32 (*.f32 -1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 u0))))) (*.f32 -1 (pow.f32 u0 2))) |
(*.f32 -1 (+.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 u0)))) (*.f32 u0 u0))) |
(neg.f32 (fma.f32 u0 u0 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u0))))) |
(-.f32 (-.f32 (log.f32 (/.f32 -1 u0)) (log.f32 -1)) (*.f32 u0 u0)) |
(-.f32 (+.f32 (*.f32 -1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 u0))))) (*.f32 -1 (pow.f32 u0 2))) (/.f32 1 u0)) |
(-.f32 (*.f32 -1 (+.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 u0)))) (*.f32 u0 u0))) (/.f32 1 u0)) |
(fma.f32 -1 (fma.f32 u0 u0 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u0)))) (/.f32 -1 u0)) |
(-.f32 (/.f32 -1 u0) (fma.f32 u0 u0 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u0))))) |
(-.f32 (+.f32 (*.f32 -1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 u0))))) (+.f32 (*.f32 -1 (pow.f32 u0 2)) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))) (/.f32 1 u0)) |
(-.f32 (fma.f32 -1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 u0)))) (fma.f32 -1 (*.f32 u0 u0) (/.f32 1/2 (*.f32 u0 u0)))) (/.f32 1 u0)) |
(+.f32 (fma.f32 -1 (fma.f32 u0 u0 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u0)))) (/.f32 1/2 (*.f32 u0 u0))) (/.f32 -1 u0)) |
(+.f32 (-.f32 (/.f32 1/2 (*.f32 u0 u0)) (fma.f32 u0 u0 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u0))))) (/.f32 -1 u0)) |
(+.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)) (*.f32 (neg.f32 (log1p.f32 u0)) (*.f32 alpha alpha))) |
(*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))) |
(*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 u0 u0) (log1p.f32 u0))) |
(+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 u0)))) |
(*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))) |
(*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 u0 u0) (log1p.f32 u0))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))))) 1) |
(*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))) |
(*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 u0 u0) (log1p.f32 u0))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 (log1p.f32 u0) 3)) (*.f32 alpha alpha)) (+.f32 (*.f32 u0 (pow.f32 u0 3)) (*.f32 (log1p.f32 u0) (fma.f32 u0 u0 (log1p.f32 u0))))) |
(/.f32 (*.f32 alpha alpha) (/.f32 (fma.f32 u0 (pow.f32 u0 3) (*.f32 (log1p.f32 u0) (fma.f32 u0 u0 (log1p.f32 u0)))) (-.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 (log1p.f32 u0) 3)))) |
(*.f32 (/.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 u0) 3)) (fma.f32 (log1p.f32 u0) (fma.f32 u0 u0 (log1p.f32 u0)) (pow.f32 u0 4))) (*.f32 alpha alpha)) |
(/.f32 (*.f32 (-.f32 (*.f32 u0 (pow.f32 u0 3)) (pow.f32 (log1p.f32 u0) 2)) (*.f32 alpha alpha)) (fma.f32 u0 u0 (log1p.f32 u0))) |
(/.f32 (*.f32 alpha alpha) (/.f32 (fma.f32 u0 u0 (log1p.f32 u0)) (fma.f32 u0 (pow.f32 u0 3) (neg.f32 (pow.f32 (log1p.f32 u0) 2))))) |
(*.f32 (/.f32 (-.f32 (pow.f32 u0 4) (pow.f32 (log1p.f32 u0) 2)) (fma.f32 u0 u0 (log1p.f32 u0))) (*.f32 alpha alpha)) |
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 (log1p.f32 u0) 3))) (+.f32 (*.f32 u0 (pow.f32 u0 3)) (*.f32 (log1p.f32 u0) (fma.f32 u0 u0 (log1p.f32 u0))))) |
(/.f32 (*.f32 alpha alpha) (/.f32 (fma.f32 u0 (pow.f32 u0 3) (*.f32 (log1p.f32 u0) (fma.f32 u0 u0 (log1p.f32 u0)))) (-.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 (log1p.f32 u0) 3)))) |
(*.f32 (/.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 u0) 3)) (fma.f32 (log1p.f32 u0) (fma.f32 u0 u0 (log1p.f32 u0)) (pow.f32 u0 4))) (*.f32 alpha alpha)) |
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 u0 (pow.f32 u0 3)) (pow.f32 (log1p.f32 u0) 2))) (fma.f32 u0 u0 (log1p.f32 u0))) |
(/.f32 (*.f32 alpha alpha) (/.f32 (fma.f32 u0 u0 (log1p.f32 u0)) (fma.f32 u0 (pow.f32 u0 3) (neg.f32 (pow.f32 (log1p.f32 u0) 2))))) |
(*.f32 (/.f32 (-.f32 (pow.f32 u0 4) (pow.f32 (log1p.f32 u0) 2)) (fma.f32 u0 u0 (log1p.f32 u0))) (*.f32 alpha alpha)) |
(pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))) 1) |
(*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))) |
(*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 u0 u0) (log1p.f32 u0))) |
(pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))) 3) 1/3) |
(*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))) |
(*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 u0 u0) (log1p.f32 u0))) |
(pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0))))) 3) |
(*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))) |
(*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 u0 u0) (log1p.f32 u0))) |
(pow.f32 (*.f32 alpha (sqrt.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))) 2) |
(*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))) |
(*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 u0 u0) (log1p.f32 u0))) |
(neg.f32 (*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0))))) |
(*.f32 alpha (neg.f32 (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0))))) |
(*.f32 alpha (*.f32 alpha (neg.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0))))) |
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 u0) (*.f32 u0 u0)))) |
(sqrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))) 2)) |
(*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))) |
(*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 u0 u0) (log1p.f32 u0))) |
(log.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0))))) |
(*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))) |
(*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 u0 u0) (log1p.f32 u0))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0))))))) |
(*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))) |
(*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 u0 u0) (log1p.f32 u0))) |
(cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))) 3)) |
(*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))) |
(*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 u0 u0) (log1p.f32 u0))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)) 3))) |
(*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))) |
(*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 u0 u0) (log1p.f32 u0))) |
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)) 3) (pow.f32 (*.f32 alpha alpha) 3))) |
(*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))) |
(*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 u0 u0) (log1p.f32 u0))) |
(expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))))) |
(*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))) |
(*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 u0 u0) (log1p.f32 u0))) |
(log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))))) |
(*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))) |
(*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 u0 u0) (log1p.f32 u0))) |
(exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))))) |
(*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))) |
(*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 u0 u0) (log1p.f32 u0))) |
(+.f32 (*.f32 u0 u0) (neg.f32 (log1p.f32 u0))) |
(-.f32 (*.f32 u0 u0) (log1p.f32 u0)) |
(+.f32 (*.f32 u0 u0) (*.f32 (neg.f32 (log1p.f32 u0)) 1)) |
(-.f32 (*.f32 u0 u0) (log1p.f32 u0)) |
(+.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)) (fma.f32 (neg.f32 (log1p.f32 u0)) 1 (log1p.f32 u0))) |
(-.f32 (*.f32 u0 u0) (log1p.f32 u0)) |
(+.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 u0))) (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2) (log1p.f32 u0))) |
(-.f32 (*.f32 u0 u0) (log1p.f32 u0)) |
(+.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)) (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 u0))) (sqrt.f32 (log1p.f32 u0)) (log1p.f32 u0))) |
(-.f32 (*.f32 u0 u0) (log1p.f32 u0)) |
(+.f32 (neg.f32 (log1p.f32 u0)) (*.f32 u0 u0)) |
(-.f32 (*.f32 u0 u0) (log1p.f32 u0)) |
(*.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)) 1) |
(-.f32 (*.f32 u0 u0) (log1p.f32 u0)) |
(*.f32 1 (-.f32 (*.f32 u0 u0) (log1p.f32 u0))) |
(-.f32 (*.f32 u0 u0) (log1p.f32 u0)) |
(*.f32 (cbrt.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0))) (cbrt.f32 (pow.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)) 2))) |
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)) 2)) (cbrt.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))) |
(*.f32 (cbrt.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0))) (cbrt.f32 (pow.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)) 2))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0))) (sqrt.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))) |
(-.f32 (*.f32 u0 u0) (log1p.f32 u0)) |
(*.f32 (-.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 (log1p.f32 u0) 3)) (/.f32 1 (+.f32 (*.f32 u0 (pow.f32 u0 3)) (*.f32 (log1p.f32 u0) (fma.f32 u0 u0 (log1p.f32 u0)))))) |
(*.f32 (-.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 (log1p.f32 u0) 3)) (/.f32 1 (fma.f32 u0 (pow.f32 u0 3) (*.f32 (log1p.f32 u0) (fma.f32 u0 u0 (log1p.f32 u0)))))) |
(/.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 u0) 3)) (fma.f32 (log1p.f32 u0) (fma.f32 u0 u0 (log1p.f32 u0)) (pow.f32 u0 4))) |
(*.f32 (-.f32 (*.f32 u0 (pow.f32 u0 3)) (pow.f32 (log1p.f32 u0) 2)) (/.f32 1 (fma.f32 u0 u0 (log1p.f32 u0)))) |
(*.f32 (fma.f32 u0 (pow.f32 u0 3) (neg.f32 (pow.f32 (log1p.f32 u0) 2))) (/.f32 1 (fma.f32 u0 u0 (log1p.f32 u0)))) |
(/.f32 (-.f32 (pow.f32 u0 4) (pow.f32 (log1p.f32 u0) 2)) (fma.f32 u0 u0 (log1p.f32 u0))) |
(*.f32 (+.f32 u0 (sqrt.f32 (log1p.f32 u0))) (-.f32 u0 (sqrt.f32 (log1p.f32 u0)))) |
(-.f32 (*.f32 u0 u0) (log1p.f32 u0)) |
(/.f32 1 (/.f32 (+.f32 (*.f32 u0 (pow.f32 u0 3)) (*.f32 (log1p.f32 u0) (fma.f32 u0 u0 (log1p.f32 u0)))) (-.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 (log1p.f32 u0) 3)))) |
(*.f32 (-.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 (log1p.f32 u0) 3)) (/.f32 1 (fma.f32 u0 (pow.f32 u0 3) (*.f32 (log1p.f32 u0) (fma.f32 u0 u0 (log1p.f32 u0)))))) |
(/.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 u0) 3)) (fma.f32 (log1p.f32 u0) (fma.f32 u0 u0 (log1p.f32 u0)) (pow.f32 u0 4))) |
(/.f32 1 (/.f32 (fma.f32 u0 u0 (log1p.f32 u0)) (-.f32 (*.f32 u0 (pow.f32 u0 3)) (pow.f32 (log1p.f32 u0) 2)))) |
(*.f32 (fma.f32 u0 (pow.f32 u0 3) (neg.f32 (pow.f32 (log1p.f32 u0) 2))) (/.f32 1 (fma.f32 u0 u0 (log1p.f32 u0)))) |
(/.f32 (-.f32 (pow.f32 u0 4) (pow.f32 (log1p.f32 u0) 2)) (fma.f32 u0 u0 (log1p.f32 u0))) |
(/.f32 (-.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 (log1p.f32 u0) 3)) (+.f32 (*.f32 u0 (pow.f32 u0 3)) (*.f32 (log1p.f32 u0) (fma.f32 u0 u0 (log1p.f32 u0))))) |
(*.f32 (-.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 (log1p.f32 u0) 3)) (/.f32 1 (fma.f32 u0 (pow.f32 u0 3) (*.f32 (log1p.f32 u0) (fma.f32 u0 u0 (log1p.f32 u0)))))) |
(/.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 u0) 3)) (fma.f32 (log1p.f32 u0) (fma.f32 u0 u0 (log1p.f32 u0)) (pow.f32 u0 4))) |
(/.f32 (-.f32 (*.f32 u0 (pow.f32 u0 3)) (pow.f32 (log1p.f32 u0) 2)) (fma.f32 u0 u0 (log1p.f32 u0))) |
(*.f32 (fma.f32 u0 (pow.f32 u0 3) (neg.f32 (pow.f32 (log1p.f32 u0) 2))) (/.f32 1 (fma.f32 u0 u0 (log1p.f32 u0)))) |
(/.f32 (-.f32 (pow.f32 u0 4) (pow.f32 (log1p.f32 u0) 2)) (fma.f32 u0 u0 (log1p.f32 u0))) |
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 (log1p.f32 u0) 3))) (neg.f32 (+.f32 (*.f32 u0 (pow.f32 u0 3)) (*.f32 (log1p.f32 u0) (fma.f32 u0 u0 (log1p.f32 u0)))))) |
(*.f32 (-.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 (log1p.f32 u0) 3)) (/.f32 1 (fma.f32 u0 (pow.f32 u0 3) (*.f32 (log1p.f32 u0) (fma.f32 u0 u0 (log1p.f32 u0)))))) |
(/.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 u0) 3)) (fma.f32 (log1p.f32 u0) (fma.f32 u0 u0 (log1p.f32 u0)) (pow.f32 u0 4))) |
(/.f32 (neg.f32 (-.f32 (*.f32 u0 (pow.f32 u0 3)) (pow.f32 (log1p.f32 u0) 2))) (-.f32 (*.f32 u0 u0) (log1p.f32 u0))) |
(/.f32 (neg.f32 (fma.f32 u0 (pow.f32 u0 3) (neg.f32 (pow.f32 (log1p.f32 u0) 2)))) (-.f32 (*.f32 u0 u0) (log1p.f32 u0))) |
(/.f32 (+.f32 (neg.f32 (pow.f32 u0 4)) (pow.f32 (log1p.f32 u0) 2)) (-.f32 (*.f32 u0 u0) (log1p.f32 u0))) |
(/.f32 (fma.f32 -1 (pow.f32 u0 4) (pow.f32 (log1p.f32 u0) 2)) (-.f32 (*.f32 u0 u0) (log1p.f32 u0))) |
(/.f32 (+.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 (neg.f32 (log1p.f32 u0)) 3)) (+.f32 (*.f32 u0 (pow.f32 u0 3)) (-.f32 (*.f32 (neg.f32 (log1p.f32 u0)) (neg.f32 (log1p.f32 u0))) (*.f32 (*.f32 u0 u0) (neg.f32 (log1p.f32 u0)))))) |
(*.f32 (-.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 (log1p.f32 u0) 3)) (/.f32 1 (fma.f32 u0 (pow.f32 u0 3) (*.f32 (log1p.f32 u0) (fma.f32 u0 u0 (log1p.f32 u0)))))) |
(/.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 u0) 3)) (fma.f32 (log1p.f32 u0) (fma.f32 u0 u0 (log1p.f32 u0)) (pow.f32 u0 4))) |
(/.f32 (-.f32 (*.f32 u0 (pow.f32 u0 3)) (*.f32 (neg.f32 (log1p.f32 u0)) (neg.f32 (log1p.f32 u0)))) (-.f32 (*.f32 u0 u0) (neg.f32 (log1p.f32 u0)))) |
(*.f32 (fma.f32 u0 (pow.f32 u0 3) (neg.f32 (pow.f32 (log1p.f32 u0) 2))) (/.f32 1 (fma.f32 u0 u0 (log1p.f32 u0)))) |
(/.f32 (-.f32 (pow.f32 u0 4) (pow.f32 (log1p.f32 u0) 2)) (fma.f32 u0 u0 (log1p.f32 u0))) |
(pow.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)) 1) |
(-.f32 (*.f32 u0 u0) (log1p.f32 u0)) |
(pow.f32 (pow.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)) 3) 1/3) |
(-.f32 (*.f32 u0 u0) (log1p.f32 u0)) |
(pow.f32 (cbrt.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0))) 3) |
(-.f32 (*.f32 u0 u0) (log1p.f32 u0)) |
(pow.f32 (sqrt.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0))) 2) |
(-.f32 (*.f32 u0 u0) (log1p.f32 u0)) |
(neg.f32 (fma.f32 u0 u0 (log1p.f32 u0))) |
(sqrt.f32 (pow.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)) 2)) |
(-.f32 (*.f32 u0 u0) (log1p.f32 u0)) |
(log.f32 (exp.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))) |
(-.f32 (*.f32 u0 u0) (log1p.f32 u0)) |
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0))))) |
(-.f32 (*.f32 u0 u0) (log1p.f32 u0)) |
(cbrt.f32 (pow.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)) 3)) |
(-.f32 (*.f32 u0 u0) (log1p.f32 u0)) |
(expm1.f32 (log1p.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))) |
(-.f32 (*.f32 u0 u0) (log1p.f32 u0)) |
(log1p.f32 (expm1.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))) |
(-.f32 (*.f32 u0 u0) (log1p.f32 u0)) |
(exp.f32 (log.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))) |
(-.f32 (*.f32 u0 u0) (log1p.f32 u0)) |
(fma.f32 u0 u0 (neg.f32 (log1p.f32 u0))) |
(-.f32 (*.f32 u0 u0) (log1p.f32 u0)) |
(fma.f32 1 (*.f32 u0 u0) (neg.f32 (log1p.f32 u0))) |
(-.f32 (*.f32 u0 u0) (log1p.f32 u0)) |
(fma.f32 (cbrt.f32 (*.f32 u0 (pow.f32 u0 3))) (pow.f32 (cbrt.f32 u0) 2) (neg.f32 (log1p.f32 u0))) |
(fma.f32 (cbrt.f32 (pow.f32 u0 4)) (pow.f32 (cbrt.f32 u0) 2) (neg.f32 (log1p.f32 u0))) |
(-.f32 (*.f32 (cbrt.f32 (pow.f32 u0 4)) (pow.f32 (cbrt.f32 u0) 2)) (log1p.f32 u0)) |
Compiled 22906 to 14690 computations (35.9% saved)
27 alts after pruning (17 fresh and 10 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 835 | 6 | 841 |
| Fresh | 3 | 11 | 14 |
| Picked | 1 | 0 | 1 |
| Done | 1 | 10 | 11 |
| Total | 840 | 27 | 867 |
| Status | Error | Program |
|---|---|---|
| ▶ | 25.3b | (-.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha u0))) 1) |
| 3.9b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (pow.f32 (cbrt.f32 (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)) 3)) | |
| 19.0b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (-.f32 1 u0) 1)) | |
| 16.4b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (+.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 -1/3 u0))) (-.f32 1 u0)) 1)) | |
| 16.4b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (+.f32 1 (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0)) 1)) | |
| ✓ | 14.5b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (+.f32 1 (log1p.f32 (neg.f32 u0))) 1)) |
| ▶ | 7.6b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (*.f32 u0 (neg.f32 u0)) u0)) |
| ▶ | 1.6b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (neg.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) |
| ✓ | 0.4b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0)))) |
| 16.0b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 3 (log.f32 (cbrt.f32 (-.f32 1 u0))))) | |
| ✓ | 14.6b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0))) |
| 3.6b | (*.f32 (*.f32 u0 alpha) (+.f32 (*.f32 (*.f32 u0 alpha) 1/2) alpha)) | |
| 3.7b | (*.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2)))) | |
| ✓ | 0.3b | (*.f32 (*.f32 alpha (neg.f32 alpha)) (log1p.f32 (neg.f32 u0))) |
| 3.6b | (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) u0)) | |
| 2.4b | (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)))) | |
| ✓ | 7.7b | (*.f32 (*.f32 alpha alpha) u0) |
| ▶ | 3.6b | (*.f32 (neg.f32 alpha) (/.f32 (*.f32 u0 alpha) (/.f32 (+.f32 -1 (*.f32 u0 1/2)) (-.f32 1 (*.f32 u0 (*.f32 u0 1/4)))))) |
| 2.4b | (*.f32 (neg.f32 alpha) (*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) alpha)) alpha))) | |
| 3.7b | (*.f32 (neg.f32 alpha) (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha))) | |
| 1.8b | (*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (fma.f32 (pow.f32 u0 4) -1/4 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3)))) u0))) | |
| ✓ | 2.4b | (*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0))) |
| ✓ | 3.6b | (*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0))) |
| ✓ | 3.7b | (*.f32 (neg.f32 alpha) (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2))))) |
| ✓ | 0.3b | (*.f32 (neg.f32 alpha) (*.f32 alpha (log1p.f32 (neg.f32 u0)))) |
| ✓ | 7.7b | (*.f32 alpha (*.f32 alpha u0)) |
| ▶ | 7.7b | (sqrt.f32 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0))) |
Compiled 665 to 458 computations (31.1% saved)
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (-.f32 (neg.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
| 0.3b | (log1p.f32 (fma.f32 u0 u0 u0)) | |
| ✓ | 0.3b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (neg.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) |
Compiled 52 to 21 computations (59.6% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | alpha | @ | 0 | (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (neg.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) |
| 0.0ms | alpha | @ | inf | (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (neg.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) |
| 0.0ms | u0 | @ | -inf | (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (neg.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) |
| 0.0ms | u0 | @ | inf | (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (neg.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) |
| 0.0ms | u0 | @ | inf | (-.f32 (neg.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
| 1× | batch-egg-rewrite |
| 927× | prod-diff_binary32 |
| 519× | log-prod_binary32 |
| 306× | fma-def_binary32 |
| 270× | pow2_binary32 |
| 235× | pow-unpow_binary32 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 38 |
| 1 | 263 | 32 |
| 2 | 3484 | 32 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (neg.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (neg.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha)) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 u0 3)) (*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (*.f32 alpha alpha))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (*.f32 alpha alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (*.f32 alpha alpha)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (*.f32 alpha alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (*.f32 alpha alpha)) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (*.f32 alpha alpha)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3))) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2))) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (sqrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 3) (pow.f32 (*.f32 alpha alpha) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (*.f32 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (/.f32 1 (pow.f32 (exp.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (*.f32 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 3) (pow.f32 (*.f32 alpha alpha) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 alpha alpha) (pow.f32 u0 3) (*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 u0 3) (*.f32 alpha alpha) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 u0 3) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 u0 3) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (fma.f32 -1 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) 2)) (log.f32 (cbrt.f32 (exp.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (sqrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (/.f32 1 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (/.f32 1 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (pow.f32 u0 3/2) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (-.f32 (pow.f32 u0 3/2) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6)) (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3))) (neg.f32 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2))) (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 3)) (+.f32 (pow.f32 u0 6) (-.f32 (pow.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (*.f32 (pow.f32 u0 3) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (-.f32 (pow.f32 u0 3) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6)) (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (/.f32 1 (exp.f32 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 u0 3)) (fma.f32 u0 (+.f32 u0 1) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (/.f32 (+.f32 1 (expm1.f32 (pow.f32 u0 3))) (fma.f32 u0 (+.f32 u0 1) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (+.f32 1 (expm1.f32 (pow.f32 u0 3))) (exp.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (exp.f32 (pow.f32 u0 3)) (/.f32 1 (fma.f32 u0 (+.f32 u0 1) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (+.f32 1 (expm1.f32 (pow.f32 u0 3))) (/.f32 1 (fma.f32 u0 (+.f32 u0 1) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (exp.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (exp.f32 (pow.f32 u0 3))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (/.f32 1 (fma.f32 u0 (+.f32 u0 1) 1)) (exp.f32 (pow.f32 u0 3))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (exp.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (+.f32 1 (expm1.f32 (pow.f32 u0 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (/.f32 1 (fma.f32 u0 (+.f32 u0 1) 1)) (+.f32 1 (expm1.f32 (pow.f32 u0 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 u0 (*.f32 u0 u0) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 u0 (*.f32 u0 u0) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 u0 (neg.f32 (*.f32 u0 u0)) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 u0 (neg.f32 (*.f32 u0 u0)) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 u0 3) 1 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 u0 3) 1 (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 u0 3) -1 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 u0 3) -1 (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 1 (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 1 (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 1 (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (pow.f32 u0 3) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (pow.f32 u0 3) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 u0) u0 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 u0) u0 (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 u0) (neg.f32 u0) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 u0) (neg.f32 u0) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (*.f32 u0 u0)) (*.f32 (cbrt.f32 u0) (*.f32 u0 u0)) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (*.f32 u0 u0)) (*.f32 (cbrt.f32 u0) (*.f32 u0 u0)) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 u0 3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (sqrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (sqrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (sqrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 u0) (*.f32 (sqrt.f32 u0) (*.f32 u0 u0)) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 u0) (*.f32 (sqrt.f32 u0) (*.f32 u0 u0)) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (neg.f32 (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 u0 3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (/.f32 1 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6))) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (/.f32 1 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (/.f32 1 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6))) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 -1 (pow.f32 u0 3) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 -1 (pow.f32 u0 3) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 -1 (log1p.f32 (fma.f32 u0 u0 u0)) (pow.f32 u0 3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (/.f32 1 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (/.f32 1 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (/.f32 1 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 u0 3/2) (pow.f32 u0 3/2) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 u0 3/2) (pow.f32 u0 3/2) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 u0 3/2) (neg.f32 (pow.f32 u0 3/2)) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 u0 3/2) (neg.f32 (pow.f32 u0 3/2)) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) 2) (cbrt.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 u0 3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (sqrt.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 u0 3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (+.f32 (pow.f32 u0 3/2) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (-.f32 (pow.f32 u0 3/2) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (+.f32 (pow.f32 u0 3/2) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (-.f32 (pow.f32 u0 3/2) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (+.f32 (pow.f32 u0 3/2) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (-.f32 (pow.f32 u0 3/2) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (neg.f32 u0) (*.f32 u0 u0) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (neg.f32 u0) (*.f32 u0 u0) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (neg.f32 (*.f32 u0 u0)) u0 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (neg.f32 (*.f32 u0 u0)) u0 (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (neg.f32 (pow.f32 u0 3/2)) (pow.f32 u0 3/2) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (neg.f32 (pow.f32 u0 3/2)) (pow.f32 u0 3/2) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (*.f32 u0 u0) 1) u0 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (*.f32 u0 u0) 1) u0 (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 -1 (*.f32 u0 u0)) u0 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 -1 (*.f32 u0 u0)) u0 (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 -1 (pow.f32 u0 3/2)) (pow.f32 u0 3/2) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 -1 (pow.f32 u0 3/2)) (pow.f32 u0 3/2) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (*.f32 u0 u0) (cbrt.f32 (*.f32 u0 u0))) (cbrt.f32 u0) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (*.f32 u0 u0) (cbrt.f32 (*.f32 u0 u0))) (cbrt.f32 u0) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (*.f32 u0 u0) (sqrt.f32 u0)) (sqrt.f32 u0) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (*.f32 u0 u0) (sqrt.f32 u0)) (sqrt.f32 u0) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1)))))) |
| 1× | egg-herbie |
| 688× | unswap-sqr_binary32 |
| 547× | distribute-rgt-in_binary32 |
| 447× | times-frac_binary32 |
| 285× | fma-neg_binary32 |
| 244× | cancel-sign-sub-inv_binary32 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 364 | 4187 |
| 1 | 941 | 3970 |
| 2 | 2993 | 3804 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2)))) (pow.f32 u0 3)) (pow.f32 alpha 2)) |
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2)))) (pow.f32 u0 3)) (pow.f32 alpha 2)) |
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2)))) (pow.f32 u0 3)) (pow.f32 alpha 2)) |
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2)))) (pow.f32 u0 3)) (pow.f32 alpha 2)) |
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2)))) (pow.f32 u0 3)) (pow.f32 alpha 2)) |
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2)))) (pow.f32 u0 3)) (pow.f32 alpha 2)) |
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2)))) (pow.f32 u0 3)) (pow.f32 alpha 2)) |
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2)))) (pow.f32 u0 3)) (pow.f32 alpha 2)) |
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2)))) (pow.f32 u0 3)) (pow.f32 alpha 2)) |
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2)))) (pow.f32 u0 3)) (pow.f32 alpha 2)) |
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2)))) (pow.f32 u0 3)) (pow.f32 alpha 2)) |
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2)))) (pow.f32 u0 3)) (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))) |
(*.f32 (pow.f32 u0 3) (pow.f32 alpha 2)) |
(+.f32 (*.f32 -2 (*.f32 (log.f32 (/.f32 1 u0)) (pow.f32 alpha 2))) (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) |
(+.f32 (*.f32 -2 (*.f32 (log.f32 (/.f32 1 u0)) (pow.f32 alpha 2))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 -2 (*.f32 (log.f32 (/.f32 1 u0)) (pow.f32 alpha 2))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))))) |
(*.f32 (pow.f32 u0 3) (pow.f32 alpha 2)) |
(+.f32 (*.f32 -2 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0)))) (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) |
(+.f32 (*.f32 -2 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0)))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 -2 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0)))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))))) |
(*.f32 -1 u0) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(+.f32 (*.f32 -1 u0) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3)))) |
(+.f32 (*.f32 -1 u0) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(*.f32 -1 (pow.f32 u0 3)) |
(+.f32 (*.f32 2 (log.f32 (/.f32 1 u0))) (*.f32 -1 (pow.f32 u0 3))) |
(-.f32 (+.f32 (*.f32 2 (log.f32 (/.f32 1 u0))) (*.f32 -1 (pow.f32 u0 3))) (/.f32 1 u0)) |
(-.f32 (+.f32 (*.f32 2 (log.f32 (/.f32 1 u0))) (*.f32 -1 (pow.f32 u0 3))) (+.f32 (/.f32 1 u0) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))) |
(*.f32 -1 (pow.f32 u0 3)) |
(+.f32 (*.f32 2 (log.f32 (/.f32 -1 u0))) (*.f32 -1 (pow.f32 u0 3))) |
(-.f32 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 u0))) (*.f32 -1 (pow.f32 u0 3))) (/.f32 1 u0)) |
(-.f32 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 u0))) (*.f32 -1 (pow.f32 u0 3))) (+.f32 (/.f32 1 u0) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))) |
(+.f32 0 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))) |
(+.f32 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha)) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha))) |
(+.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 u0 3)) (*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))) |
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (*.f32 alpha alpha))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (*.f32 alpha alpha))))) |
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (*.f32 alpha alpha)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (*.f32 alpha alpha))))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))))) 1) |
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (*.f32 alpha alpha)) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6))) |
(/.f32 (*.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (*.f32 alpha alpha)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3))) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6))) |
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2))) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) 1) |
(pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) 2) 1/2) |
(pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) 3) 1/3) |
(pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))) 3) |
(pow.f32 (*.f32 alpha (sqrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) 2) |
(pow.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 3)) 1/3) |
(pow.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 3) (pow.f32 (*.f32 alpha alpha) 3)) 1/3) |
(neg.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))) |
(sqrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) 2)) |
(log.f32 (pow.f32 (exp.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (*.f32 alpha alpha))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))))) |
(log.f32 (/.f32 1 (pow.f32 (exp.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (*.f32 alpha alpha)))) |
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))))))) |
(cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) 3)) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 3) (pow.f32 (*.f32 alpha alpha) 3))) |
(expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))))) |
(log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))))) |
(exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))) 1)) |
(fma.f32 (*.f32 alpha alpha) (pow.f32 u0 3) (*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))) |
(fma.f32 (pow.f32 u0 3) (*.f32 alpha alpha) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha))) |
(+.f32 (pow.f32 u0 3) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(+.f32 (pow.f32 u0 3) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1)) |
(+.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(+.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(+.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(+.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (fma.f32 -1 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(+.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(+.f32 0 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 3)) |
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) 2)) (log.f32 (cbrt.f32 (exp.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))))) |
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))))) |
(*.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 1) |
(*.f32 1 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2))) |
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(*.f32 (sqrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (sqrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(*.f32 (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (/.f32 1 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6)))) |
(*.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (/.f32 1 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(*.f32 (+.f32 (pow.f32 u0 3/2) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (-.f32 (pow.f32 u0 3/2) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))))) |
(/.f32 1 (/.f32 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6)) (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)))) |
(/.f32 1 (/.f32 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)))) |
(/.f32 (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6))) |
(/.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(/.f32 (neg.f32 (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3))) (neg.f32 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6)))) |
(/.f32 (neg.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2))) (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(/.f32 (+.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 3)) (+.f32 (pow.f32 u0 6) (-.f32 (pow.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (*.f32 (pow.f32 u0 3) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))))) |
(/.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (-.f32 (pow.f32 u0 3) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))) |
(pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 1) |
(pow.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2) 1/2) |
(pow.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 3) 1/3) |
(pow.f32 (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) 3) |
(pow.f32 (sqrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) 2) |
(pow.f32 (/.f32 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6)) (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3))) -1) |
(pow.f32 (/.f32 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2))) -1) |
(neg.f32 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(sqrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) |
(log.f32 (exp.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))) |
(log.f32 (/.f32 1 (exp.f32 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))) |
(log.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 u0 3)) (fma.f32 u0 (+.f32 u0 1) 1)))) |
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (pow.f32 u0 3))) (fma.f32 u0 (+.f32 u0 1) 1))) |
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (pow.f32 u0 3))) (exp.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))))) |
(log.f32 (*.f32 (exp.f32 (pow.f32 u0 3)) (/.f32 1 (fma.f32 u0 (+.f32 u0 1) 1)))) |
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (pow.f32 u0 3))) (/.f32 1 (fma.f32 u0 (+.f32 u0 1) 1)))) |
(log.f32 (*.f32 (exp.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (exp.f32 (pow.f32 u0 3)))) |
(log.f32 (*.f32 (/.f32 1 (fma.f32 u0 (+.f32 u0 1) 1)) (exp.f32 (pow.f32 u0 3)))) |
(log.f32 (*.f32 (exp.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (+.f32 1 (expm1.f32 (pow.f32 u0 3))))) |
(log.f32 (*.f32 (/.f32 1 (fma.f32 u0 (+.f32 u0 1) 1)) (+.f32 1 (expm1.f32 (pow.f32 u0 3))))) |
(cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 3)) |
(expm1.f32 (log1p.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(log1p.f32 (expm1.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(exp.f32 (log.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(exp.f32 (*.f32 (log.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) 1)) |
(fma.f32 u0 (*.f32 u0 u0) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 u0 (*.f32 u0 u0) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1)) |
(fma.f32 u0 (neg.f32 (*.f32 u0 u0)) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 u0 (neg.f32 (*.f32 u0 u0)) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1)) |
(fma.f32 (pow.f32 u0 3) 1 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (pow.f32 u0 3) 1 (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1)) |
(fma.f32 (pow.f32 u0 3) -1 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (pow.f32 u0 3) -1 (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1)) |
(fma.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 1 (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 1 (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 1 (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 1 (pow.f32 u0 3) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 1 (pow.f32 u0 3) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1)) |
(fma.f32 1 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 1 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 1 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 1 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 3)) |
(fma.f32 (*.f32 u0 u0) u0 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (*.f32 u0 u0) u0 (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1)) |
(fma.f32 (*.f32 u0 u0) (neg.f32 u0) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (*.f32 u0 u0) (neg.f32 u0) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1)) |
(fma.f32 (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (cbrt.f32 (*.f32 u0 u0)) (*.f32 (cbrt.f32 u0) (*.f32 u0 u0)) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (cbrt.f32 (*.f32 u0 u0)) (*.f32 (cbrt.f32 u0) (*.f32 u0 u0)) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1)) |
(fma.f32 (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 u0 3)) |
(fma.f32 (sqrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (sqrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (sqrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (sqrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (sqrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (sqrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (sqrt.f32 u0) (*.f32 (sqrt.f32 u0) (*.f32 u0 u0)) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (sqrt.f32 u0) (*.f32 (sqrt.f32 u0) (*.f32 u0 u0)) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1)) |
(fma.f32 (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (neg.f32 (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 u0 3)) |
(fma.f32 (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (/.f32 1 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6))) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (/.f32 1 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (/.f32 1 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6))) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 -1 (pow.f32 u0 3) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 -1 (pow.f32 u0 3) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1)) |
(fma.f32 -1 (log1p.f32 (fma.f32 u0 u0 u0)) (pow.f32 u0 3)) |
(fma.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (/.f32 1 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (/.f32 1 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (/.f32 1 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (pow.f32 u0 3/2) (pow.f32 u0 3/2) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (pow.f32 u0 3/2) (pow.f32 u0 3/2) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1)) |
(fma.f32 (pow.f32 u0 3/2) (neg.f32 (pow.f32 u0 3/2)) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (pow.f32 u0 3/2) (neg.f32 (pow.f32 u0 3/2)) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1)) |
(fma.f32 (pow.f32 (cbrt.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) 2) (cbrt.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 u0 3)) |
(fma.f32 (sqrt.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (sqrt.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 u0 3)) |
(fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 3)) |
(fma.f32 (+.f32 (pow.f32 u0 3/2) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (-.f32 (pow.f32 u0 3/2) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (+.f32 (pow.f32 u0 3/2) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (-.f32 (pow.f32 u0 3/2) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (+.f32 (pow.f32 u0 3/2) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (-.f32 (pow.f32 u0 3/2) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (neg.f32 u0) (*.f32 u0 u0) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (neg.f32 u0) (*.f32 u0 u0) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1)) |
(fma.f32 (neg.f32 (*.f32 u0 u0)) u0 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (neg.f32 (*.f32 u0 u0)) u0 (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1)) |
(fma.f32 (neg.f32 (pow.f32 u0 3/2)) (pow.f32 u0 3/2) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (neg.f32 (pow.f32 u0 3/2)) (pow.f32 u0 3/2) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1)) |
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 3)) |
(fma.f32 (*.f32 (*.f32 u0 u0) 1) u0 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (*.f32 (*.f32 u0 u0) 1) u0 (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1)) |
(fma.f32 (*.f32 -1 (*.f32 u0 u0)) u0 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (*.f32 -1 (*.f32 u0 u0)) u0 (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1)) |
(fma.f32 (*.f32 -1 (pow.f32 u0 3/2)) (pow.f32 u0 3/2) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (*.f32 -1 (pow.f32 u0 3/2)) (pow.f32 u0 3/2) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1)) |
(fma.f32 (*.f32 (*.f32 u0 u0) (cbrt.f32 (*.f32 u0 u0))) (cbrt.f32 u0) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (*.f32 (*.f32 u0 u0) (cbrt.f32 (*.f32 u0 u0))) (cbrt.f32 u0) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1)) |
(fma.f32 (*.f32 (*.f32 u0 u0) (sqrt.f32 u0)) (sqrt.f32 u0) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (*.f32 (*.f32 u0 u0) (sqrt.f32 u0)) (sqrt.f32 u0) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1)) |
| Outputs |
|---|
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2)))) (pow.f32 u0 3)) (pow.f32 alpha 2)) |
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (*.f32 u0 u0)))) (pow.f32 u0 3)) (*.f32 alpha alpha)) |
(*.f32 (+.f32 (pow.f32 u0 3) (log.f32 (+.f32 1 (fma.f32 u0 u0 u0)))) (*.f32 alpha alpha)) |
(*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2)))) (pow.f32 u0 3)) (pow.f32 alpha 2)) |
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (*.f32 u0 u0)))) (pow.f32 u0 3)) (*.f32 alpha alpha)) |
(*.f32 (+.f32 (pow.f32 u0 3) (log.f32 (+.f32 1 (fma.f32 u0 u0 u0)))) (*.f32 alpha alpha)) |
(*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2)))) (pow.f32 u0 3)) (pow.f32 alpha 2)) |
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (*.f32 u0 u0)))) (pow.f32 u0 3)) (*.f32 alpha alpha)) |
(*.f32 (+.f32 (pow.f32 u0 3) (log.f32 (+.f32 1 (fma.f32 u0 u0 u0)))) (*.f32 alpha alpha)) |
(*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2)))) (pow.f32 u0 3)) (pow.f32 alpha 2)) |
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (*.f32 u0 u0)))) (pow.f32 u0 3)) (*.f32 alpha alpha)) |
(*.f32 (+.f32 (pow.f32 u0 3) (log.f32 (+.f32 1 (fma.f32 u0 u0 u0)))) (*.f32 alpha alpha)) |
(*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2)))) (pow.f32 u0 3)) (pow.f32 alpha 2)) |
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (*.f32 u0 u0)))) (pow.f32 u0 3)) (*.f32 alpha alpha)) |
(*.f32 (+.f32 (pow.f32 u0 3) (log.f32 (+.f32 1 (fma.f32 u0 u0 u0)))) (*.f32 alpha alpha)) |
(*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2)))) (pow.f32 u0 3)) (pow.f32 alpha 2)) |
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (*.f32 u0 u0)))) (pow.f32 u0 3)) (*.f32 alpha alpha)) |
(*.f32 (+.f32 (pow.f32 u0 3) (log.f32 (+.f32 1 (fma.f32 u0 u0 u0)))) (*.f32 alpha alpha)) |
(*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2)))) (pow.f32 u0 3)) (pow.f32 alpha 2)) |
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (*.f32 u0 u0)))) (pow.f32 u0 3)) (*.f32 alpha alpha)) |
(*.f32 (+.f32 (pow.f32 u0 3) (log.f32 (+.f32 1 (fma.f32 u0 u0 u0)))) (*.f32 alpha alpha)) |
(*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2)))) (pow.f32 u0 3)) (pow.f32 alpha 2)) |
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (*.f32 u0 u0)))) (pow.f32 u0 3)) (*.f32 alpha alpha)) |
(*.f32 (+.f32 (pow.f32 u0 3) (log.f32 (+.f32 1 (fma.f32 u0 u0 u0)))) (*.f32 alpha alpha)) |
(*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2)))) (pow.f32 u0 3)) (pow.f32 alpha 2)) |
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (*.f32 u0 u0)))) (pow.f32 u0 3)) (*.f32 alpha alpha)) |
(*.f32 (+.f32 (pow.f32 u0 3) (log.f32 (+.f32 1 (fma.f32 u0 u0 u0)))) (*.f32 alpha alpha)) |
(*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2)))) (pow.f32 u0 3)) (pow.f32 alpha 2)) |
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (*.f32 u0 u0)))) (pow.f32 u0 3)) (*.f32 alpha alpha)) |
(*.f32 (+.f32 (pow.f32 u0 3) (log.f32 (+.f32 1 (fma.f32 u0 u0 u0)))) (*.f32 alpha alpha)) |
(*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2)))) (pow.f32 u0 3)) (pow.f32 alpha 2)) |
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (*.f32 u0 u0)))) (pow.f32 u0 3)) (*.f32 alpha alpha)) |
(*.f32 (+.f32 (pow.f32 u0 3) (log.f32 (+.f32 1 (fma.f32 u0 u0 u0)))) (*.f32 alpha alpha)) |
(*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2)))) (pow.f32 u0 3)) (pow.f32 alpha 2)) |
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (*.f32 u0 u0)))) (pow.f32 u0 3)) (*.f32 alpha alpha)) |
(*.f32 (+.f32 (pow.f32 u0 3) (log.f32 (+.f32 1 (fma.f32 u0 u0 u0)))) (*.f32 alpha alpha)) |
(*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 1/2 (*.f32 (*.f32 alpha alpha) (*.f32 u0 u0)))) |
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))) |
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 1/2 u0) u0))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))) |
(fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha)) (*.f32 1/2 (*.f32 (*.f32 alpha alpha) (*.f32 u0 u0))))) |
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 (pow.f32 u0 3) 1/3)))) |
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (*.f32 u0 u0) (+.f32 1/2 (*.f32 1/3 u0))) u0)) |
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))) |
(fma.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)) (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha)) (*.f32 1/2 (*.f32 (*.f32 alpha alpha) (*.f32 u0 u0)))))) |
(+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 (pow.f32 u0 3) 1/3))) (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/4 (pow.f32 u0 4)) u0))) |
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (*.f32 u0 u0) (+.f32 1/2 (*.f32 1/3 u0))) (+.f32 (*.f32 1/4 (pow.f32 u0 4)) u0))) |
(*.f32 (pow.f32 u0 3) (pow.f32 alpha 2)) |
(*.f32 (pow.f32 u0 3) (*.f32 alpha alpha)) |
(+.f32 (*.f32 -2 (*.f32 (log.f32 (/.f32 1 u0)) (pow.f32 alpha 2))) (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) |
(fma.f32 -2 (*.f32 (neg.f32 (log.f32 u0)) (*.f32 alpha alpha)) (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha))) |
(*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 u0 3) (*.f32 -2 (neg.f32 (log.f32 u0))))) |
(*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 u0 3) (*.f32 2 (log.f32 u0)))) |
(+.f32 (*.f32 -2 (*.f32 (log.f32 (/.f32 1 u0)) (pow.f32 alpha 2))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2)))) |
(fma.f32 -2 (*.f32 (neg.f32 (log.f32 u0)) (*.f32 alpha alpha)) (+.f32 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha)) (/.f32 (*.f32 alpha alpha) u0))) |
(+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 u0 3) (*.f32 -2 (neg.f32 (log.f32 u0))))) (/.f32 alpha (/.f32 u0 alpha))) |
(+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 u0 3) (*.f32 2 (log.f32 u0)))) (*.f32 alpha (/.f32 alpha u0))) |
(+.f32 (*.f32 -2 (*.f32 (log.f32 (/.f32 1 u0)) (pow.f32 alpha 2))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))))) |
(fma.f32 -2 (*.f32 (neg.f32 (log.f32 u0)) (*.f32 alpha alpha)) (fma.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (+.f32 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha)) (/.f32 (*.f32 alpha alpha) u0)))) |
(+.f32 (fma.f32 1/2 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (/.f32 alpha (/.f32 u0 alpha))) (*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 u0 3) (*.f32 -2 (neg.f32 (log.f32 u0)))))) |
(+.f32 (*.f32 (+.f32 (/.f32 1/2 u0) 1) (*.f32 alpha (/.f32 alpha u0))) (*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 u0 3) (*.f32 2 (log.f32 u0))))) |
(*.f32 (pow.f32 u0 3) (pow.f32 alpha 2)) |
(*.f32 (pow.f32 u0 3) (*.f32 alpha alpha)) |
(+.f32 (*.f32 -2 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0)))) (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) |
(fma.f32 -2 (*.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha)) (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha))) |
(fma.f32 (pow.f32 u0 3) (*.f32 alpha alpha) (*.f32 -2 (*.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha)))) |
(*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 u0 3) (*.f32 (log.f32 (/.f32 -1 u0)) -2))) |
(+.f32 (*.f32 -2 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0)))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2)))) |
(fma.f32 -2 (*.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha)) (+.f32 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha)) (/.f32 (*.f32 alpha alpha) u0))) |
(fma.f32 (*.f32 -2 (*.f32 alpha alpha)) (log.f32 (/.f32 -1 u0)) (fma.f32 (pow.f32 u0 3) (*.f32 alpha alpha) (/.f32 alpha (/.f32 u0 alpha)))) |
(+.f32 (*.f32 alpha (/.f32 alpha u0)) (*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 u0 3) (*.f32 (log.f32 (/.f32 -1 u0)) -2)))) |
(+.f32 (*.f32 -2 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0)))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))))) |
(fma.f32 -2 (*.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha)) (fma.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (+.f32 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha)) (/.f32 (*.f32 alpha alpha) u0)))) |
(fma.f32 -2 (*.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha)) (fma.f32 1/2 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (fma.f32 (pow.f32 u0 3) (*.f32 alpha alpha) (/.f32 alpha (/.f32 u0 alpha))))) |
(+.f32 (*.f32 (+.f32 (/.f32 1/2 u0) 1) (*.f32 alpha (/.f32 alpha u0))) (*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 u0 3) (*.f32 (log.f32 (/.f32 -1 u0)) -2)))) |
(*.f32 -1 u0) |
(neg.f32 u0) |
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) |
(fma.f32 -1 u0 (*.f32 -1/2 (*.f32 u0 u0))) |
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0) |
(*.f32 u0 (-.f32 (*.f32 u0 -1/2) 1)) |
(+.f32 (*.f32 -1 u0) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3)))) |
(fma.f32 -1 u0 (fma.f32 -1/2 (*.f32 u0 u0) (*.f32 (pow.f32 u0 3) -1/3))) |
(-.f32 (fma.f32 (pow.f32 u0 3) -1/3 (*.f32 -1/2 (*.f32 u0 u0))) u0) |
(-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 -1/3 u0))) u0) |
(+.f32 (*.f32 -1 u0) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))) |
(fma.f32 -1 u0 (fma.f32 -1/2 (*.f32 u0 u0) (fma.f32 -1/3 (pow.f32 u0 3) (*.f32 (pow.f32 u0 4) -1/4)))) |
(-.f32 (fma.f32 -1/2 (*.f32 u0 u0) (fma.f32 (pow.f32 u0 3) -1/3 (*.f32 (pow.f32 u0 4) -1/4))) u0) |
(-.f32 (fma.f32 -1/2 (*.f32 u0 u0) (fma.f32 (pow.f32 u0 4) -1/4 (*.f32 (pow.f32 u0 3) -1/3))) u0) |
(*.f32 -1 (pow.f32 u0 3)) |
(neg.f32 (pow.f32 u0 3)) |
(+.f32 (*.f32 2 (log.f32 (/.f32 1 u0))) (*.f32 -1 (pow.f32 u0 3))) |
(fma.f32 2 (neg.f32 (log.f32 u0)) (neg.f32 (pow.f32 u0 3))) |
(-.f32 (*.f32 2 (neg.f32 (log.f32 u0))) (pow.f32 u0 3)) |
(-.f32 (*.f32 -2 (log.f32 u0)) (pow.f32 u0 3)) |
(-.f32 (+.f32 (*.f32 2 (log.f32 (/.f32 1 u0))) (*.f32 -1 (pow.f32 u0 3))) (/.f32 1 u0)) |
(-.f32 (fma.f32 2 (neg.f32 (log.f32 u0)) (neg.f32 (pow.f32 u0 3))) (/.f32 1 u0)) |
(fma.f32 2 (neg.f32 (log.f32 u0)) (fma.f32 (pow.f32 u0 3) -1 (/.f32 -1 u0))) |
(+.f32 (-.f32 (*.f32 -2 (log.f32 u0)) (pow.f32 u0 3)) (/.f32 -1 u0)) |
(-.f32 (+.f32 (*.f32 2 (log.f32 (/.f32 1 u0))) (*.f32 -1 (pow.f32 u0 3))) (+.f32 (/.f32 1 u0) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))) |
(-.f32 (fma.f32 2 (neg.f32 (log.f32 u0)) (neg.f32 (pow.f32 u0 3))) (+.f32 (/.f32 1 u0) (/.f32 1/2 (*.f32 u0 u0)))) |
(-.f32 (fma.f32 2 (neg.f32 (log.f32 u0)) (fma.f32 (pow.f32 u0 3) -1 (/.f32 -1 u0))) (/.f32 1/2 (*.f32 u0 u0))) |
(+.f32 (-.f32 (*.f32 -2 (log.f32 u0)) (pow.f32 u0 3)) (-.f32 (/.f32 -1 u0) (/.f32 1/2 (*.f32 u0 u0)))) |
(*.f32 -1 (pow.f32 u0 3)) |
(neg.f32 (pow.f32 u0 3)) |
(+.f32 (*.f32 2 (log.f32 (/.f32 -1 u0))) (*.f32 -1 (pow.f32 u0 3))) |
(fma.f32 2 (log.f32 (/.f32 -1 u0)) (neg.f32 (pow.f32 u0 3))) |
(-.f32 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 u0))) (*.f32 -1 (pow.f32 u0 3))) (/.f32 1 u0)) |
(-.f32 (fma.f32 2 (log.f32 (/.f32 -1 u0)) (neg.f32 (pow.f32 u0 3))) (/.f32 1 u0)) |
(fma.f32 2 (log.f32 (/.f32 -1 u0)) (fma.f32 (pow.f32 u0 3) -1 (/.f32 -1 u0))) |
(-.f32 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 u0))) (*.f32 -1 (pow.f32 u0 3))) (+.f32 (/.f32 1 u0) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))) |
(-.f32 (fma.f32 2 (log.f32 (/.f32 -1 u0)) (neg.f32 (pow.f32 u0 3))) (+.f32 (/.f32 1 u0) (/.f32 1/2 (*.f32 u0 u0)))) |
(-.f32 (fma.f32 2 (log.f32 (/.f32 -1 u0)) (fma.f32 (pow.f32 u0 3) -1 (/.f32 -1 u0))) (/.f32 1/2 (*.f32 u0 u0))) |
(+.f32 (fma.f32 2 (log.f32 (/.f32 -1 u0)) (fma.f32 (pow.f32 u0 3) -1 (/.f32 -1 u0))) (/.f32 -1/2 (*.f32 u0 u0))) |
(+.f32 0 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))) |
(*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(*.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha)) |
(+.f32 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha)) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha))) |
(*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(*.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha)) |
(+.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 u0 3)) (*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))) |
(*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(*.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha)) |
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (*.f32 alpha alpha))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (*.f32 alpha alpha))))) |
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (*.f32 alpha alpha))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (*.f32 alpha alpha))))) |
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (*.f32 alpha alpha))))) |
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (*.f32 alpha alpha)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (*.f32 alpha alpha))))) |
(*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(*.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha)) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))))) 1) |
(*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(*.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha)) |
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (*.f32 alpha alpha)) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6))) |
(/.f32 (*.f32 alpha alpha) (/.f32 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6)) (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)))) |
(*.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6))) (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3))) |
(/.f32 (*.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (*.f32 alpha alpha)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(/.f32 (*.f32 alpha alpha) (/.f32 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)))) |
(*.f32 (/.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (*.f32 alpha alpha)) |
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3))) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6))) |
(/.f32 (*.f32 alpha alpha) (/.f32 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6)) (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)))) |
(*.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6))) (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3))) |
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2))) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(/.f32 (*.f32 alpha alpha) (/.f32 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)))) |
(*.f32 (/.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (*.f32 alpha alpha)) |
(pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) 1) |
(*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(*.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha)) |
(pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) 2) 1/2) |
(*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(*.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha)) |
(pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) 3) 1/3) |
(*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(*.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha)) |
(pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))) 3) |
(*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(*.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha)) |
(pow.f32 (*.f32 alpha (sqrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) 2) |
(*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(*.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha)) |
(pow.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 3)) 1/3) |
(*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(*.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha)) |
(pow.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 3) (pow.f32 (*.f32 alpha alpha) 3)) 1/3) |
(*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(*.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha)) |
(neg.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))) |
(*.f32 alpha (neg.f32 (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))) |
(*.f32 alpha (*.f32 alpha (neg.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))) |
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (pow.f32 u0 3)))) |
(sqrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) 2)) |
(*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(*.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha)) |
(log.f32 (pow.f32 (exp.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (*.f32 alpha alpha))) |
(*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(*.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha)) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))))) |
(*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(*.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha)) |
(log.f32 (/.f32 1 (pow.f32 (exp.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (*.f32 alpha alpha)))) |
(*.f32 alpha (neg.f32 (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))) |
(*.f32 alpha (*.f32 alpha (neg.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))) |
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (pow.f32 u0 3)))) |
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))))))) |
(*.f32 alpha (neg.f32 (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))) |
(*.f32 alpha (*.f32 alpha (neg.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))) |
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (pow.f32 u0 3)))) |
(cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) 3)) |
(*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(*.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha)) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 3))) |
(*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(*.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha)) |
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 3) (pow.f32 (*.f32 alpha alpha) 3))) |
(*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(*.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha)) |
(expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))))) |
(*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(*.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha)) |
(log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))))) |
(*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(*.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha)) |
(exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))))) |
(*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(*.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha)) |
(exp.f32 (*.f32 (log.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))) 1)) |
(*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(*.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha)) |
(fma.f32 (*.f32 alpha alpha) (pow.f32 u0 3) (*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))) |
(*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(*.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha)) |
(fma.f32 (pow.f32 u0 3) (*.f32 alpha alpha) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha))) |
(*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(*.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha)) |
(+.f32 (pow.f32 u0 3) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) |
(+.f32 (pow.f32 u0 3) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1)) |
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) |
(+.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) |
(+.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) |
(+.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) |
(+.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (fma.f32 -1 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) |
(+.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) |
(+.f32 0 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) |
(+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 3)) |
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) |
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) 2)) (log.f32 (cbrt.f32 (exp.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))))) |
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))))) (log.f32 (cbrt.f32 (exp.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))))) |
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))))) |
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))))) |
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))))) |
(*.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 1) |
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) |
(*.f32 1 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) |
(*.f32 (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2))) |
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(*.f32 (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2))) |
(*.f32 (sqrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (sqrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) |
(*.f32 (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (/.f32 1 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6)))) |
(/.f32 1 (/.f32 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6)) (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)))) |
(/.f32 (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6))) |
(*.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (/.f32 1 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(/.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 (+.f32 (pow.f32 u0 3/2) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (-.f32 (pow.f32 u0 3/2) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))))) |
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) |
(/.f32 1 (/.f32 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6)) (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)))) |
(/.f32 (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6))) |
(/.f32 1 (/.f32 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)))) |
(*.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (/.f32 1 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(/.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(/.f32 (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6))) |
(/.f32 1 (/.f32 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6)) (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)))) |
(/.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (/.f32 1 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(/.f32 (neg.f32 (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3))) (neg.f32 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6)))) |
(/.f32 1 (/.f32 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6)) (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)))) |
(/.f32 (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6))) |
(/.f32 (neg.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2))) (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(/.f32 (+.f32 (neg.f32 (pow.f32 u0 6)) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(/.f32 (+.f32 (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2) (neg.f32 (pow.f32 u0 6))) (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(/.f32 (+.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 3)) (+.f32 (pow.f32 u0 6) (-.f32 (pow.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (*.f32 (pow.f32 u0 3) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))))) |
(/.f32 1 (/.f32 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6)) (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)))) |
(/.f32 (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6))) |
(/.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (-.f32 (pow.f32 u0 3) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))) |
(*.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (/.f32 1 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(/.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 1) |
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) |
(pow.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2) 1/2) |
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) |
(pow.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 3) 1/3) |
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) |
(pow.f32 (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) 3) |
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) |
(pow.f32 (sqrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) 2) |
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) |
(pow.f32 (/.f32 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6)) (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3))) -1) |
(/.f32 1 (/.f32 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6)) (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)))) |
(/.f32 (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6))) |
(pow.f32 (/.f32 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2))) -1) |
(*.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (/.f32 1 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(/.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(neg.f32 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 3)) |
(-.f32 (neg.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(sqrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) |
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) |
(log.f32 (exp.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) |
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))) |
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) |
(log.f32 (/.f32 1 (exp.f32 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))) |
(neg.f32 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 3)) |
(-.f32 (neg.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(log.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 u0 3)) (fma.f32 u0 (+.f32 u0 1) 1)))) |
(neg.f32 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 3)) |
(-.f32 (neg.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (pow.f32 u0 3))) (fma.f32 u0 (+.f32 u0 1) 1))) |
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) |
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (pow.f32 u0 3))) (exp.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))))) |
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) |
(log.f32 (*.f32 (exp.f32 (pow.f32 u0 3)) (/.f32 1 (fma.f32 u0 (+.f32 u0 1) 1)))) |
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) |
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (pow.f32 u0 3))) (/.f32 1 (fma.f32 u0 (+.f32 u0 1) 1)))) |
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) |
(log.f32 (*.f32 (exp.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (exp.f32 (pow.f32 u0 3)))) |
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) |
(log.f32 (*.f32 (/.f32 1 (fma.f32 u0 (+.f32 u0 1) 1)) (exp.f32 (pow.f32 u0 3)))) |
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) |
(log.f32 (*.f32 (exp.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (+.f32 1 (expm1.f32 (pow.f32 u0 3))))) |
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) |
(log.f32 (*.f32 (/.f32 1 (fma.f32 u0 (+.f32 u0 1) 1)) (+.f32 1 (expm1.f32 (pow.f32 u0 3))))) |
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) |
(cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 3)) |
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) |
(expm1.f32 (log1p.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) |
(log1p.f32 (expm1.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) |
(exp.f32 (log.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) |
(exp.f32 (*.f32 (log.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) 1)) |
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 u0 (*.f32 u0 u0) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 u0 (*.f32 u0 u0) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1)) |
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 u0 (neg.f32 (*.f32 u0 u0)) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(neg.f32 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 3)) |
(-.f32 (neg.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 u0 (neg.f32 (*.f32 u0 u0)) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1)) |
(neg.f32 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 3)) |
(-.f32 (neg.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (pow.f32 u0 3) 1 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (pow.f32 u0 3) 1 (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1)) |
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (pow.f32 u0 3) -1 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(neg.f32 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 3)) |
(-.f32 (neg.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (pow.f32 u0 3) -1 (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1)) |
(neg.f32 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 3)) |
(-.f32 (neg.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 1 (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 1 (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 1 (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 1 (pow.f32 u0 3) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 1 (pow.f32 u0 3) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1)) |
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 1 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 1 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 1 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 1 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 3)) |
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (*.f32 u0 u0) u0 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (*.f32 u0 u0) u0 (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1)) |
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (*.f32 u0 u0) (neg.f32 u0) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(neg.f32 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 3)) |
(-.f32 (neg.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (*.f32 u0 u0) (neg.f32 u0) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1)) |
(neg.f32 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 3)) |
(-.f32 (neg.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (fma.f32 -1 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (*.f32 0 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) 0) |
(fma.f32 (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (fma.f32 -1 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (*.f32 0 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) 0) |
(fma.f32 (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (fma.f32 -1 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (*.f32 0 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) 0) |
(fma.f32 (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (fma.f32 -1 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (*.f32 0 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) 0) |
(fma.f32 (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (fma.f32 -1 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (*.f32 0 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) 0) |
(fma.f32 (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (fma.f32 -1 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (*.f32 0 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) 0) |
(fma.f32 (cbrt.f32 (*.f32 u0 u0)) (*.f32 (cbrt.f32 u0) (*.f32 u0 u0)) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (cbrt.f32 (*.f32 u0 u0)) (*.f32 (*.f32 u0 u0) (cbrt.f32 u0)) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (*.f32 (cbrt.f32 (*.f32 u0 u0)) (*.f32 (*.f32 u0 u0) (cbrt.f32 u0))) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (cbrt.f32 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 (cbrt.f32 u0))) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (cbrt.f32 (*.f32 u0 u0)) (*.f32 (cbrt.f32 u0) (*.f32 u0 u0)) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1)) |
(fma.f32 (cbrt.f32 (*.f32 u0 u0)) (*.f32 (*.f32 u0 u0) (cbrt.f32 u0)) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (*.f32 (cbrt.f32 (*.f32 u0 u0)) (*.f32 (*.f32 u0 u0) (cbrt.f32 u0))) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (cbrt.f32 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 (cbrt.f32 u0))) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 u0 3)) |
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (sqrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (sqrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (sqrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (sqrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (sqrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (sqrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (sqrt.f32 u0) (*.f32 (sqrt.f32 u0) (*.f32 u0 u0)) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (sqrt.f32 u0) (*.f32 (sqrt.f32 u0) (*.f32 u0 u0)) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1)) |
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (neg.f32 (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 u0 3)) |
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (/.f32 1 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6))) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(/.f32 1 (/.f32 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6)) (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)))) |
(/.f32 (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6))) |
(fma.f32 (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (/.f32 1 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(/.f32 1 (/.f32 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6)) (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)))) |
(/.f32 (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6))) |
(fma.f32 (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (/.f32 1 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6))) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(/.f32 1 (/.f32 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6)) (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)))) |
(/.f32 (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6))) |
(fma.f32 -1 (pow.f32 u0 3) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(neg.f32 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 3)) |
(-.f32 (neg.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 -1 (pow.f32 u0 3) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1)) |
(neg.f32 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 3)) |
(-.f32 (neg.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 -1 (log1p.f32 (fma.f32 u0 u0 u0)) (pow.f32 u0 3)) |
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (/.f32 1 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (/.f32 1 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 -1 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(+.f32 (*.f32 0 (log1p.f32 (fma.f32 u0 u0 u0))) (/.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(+.f32 0 (/.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(fma.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (/.f32 1 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (/.f32 1 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 -1 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(+.f32 (*.f32 0 (log1p.f32 (fma.f32 u0 u0 u0))) (/.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(+.f32 0 (/.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(fma.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (/.f32 1 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (/.f32 1 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 -1 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(+.f32 (*.f32 0 (log1p.f32 (fma.f32 u0 u0 u0))) (/.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(+.f32 0 (/.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) |
(fma.f32 (pow.f32 u0 3/2) (pow.f32 u0 3/2) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (pow.f32 u0 3/2) (pow.f32 u0 3/2) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1)) |
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (pow.f32 u0 3/2) (neg.f32 (pow.f32 u0 3/2)) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(neg.f32 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 3)) |
(-.f32 (neg.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (pow.f32 u0 3/2) (neg.f32 (pow.f32 u0 3/2)) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1)) |
(neg.f32 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 3)) |
(-.f32 (neg.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (pow.f32 (cbrt.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) 2) (cbrt.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 u0 3)) |
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (sqrt.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (sqrt.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 u0 3)) |
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 3)) |
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (+.f32 (pow.f32 u0 3/2) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (-.f32 (pow.f32 u0 3/2) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (+.f32 (pow.f32 u0 3/2) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (-.f32 (pow.f32 u0 3/2) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (+.f32 (pow.f32 u0 3/2) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (-.f32 (pow.f32 u0 3/2) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (neg.f32 u0) (*.f32 u0 u0) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(neg.f32 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 3)) |
(-.f32 (neg.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (neg.f32 u0) (*.f32 u0 u0) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1)) |
(neg.f32 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 3)) |
(-.f32 (neg.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (neg.f32 (*.f32 u0 u0)) u0 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(neg.f32 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 3)) |
(-.f32 (neg.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (neg.f32 (*.f32 u0 u0)) u0 (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1)) |
(neg.f32 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 3)) |
(-.f32 (neg.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (neg.f32 (pow.f32 u0 3/2)) (pow.f32 u0 3/2) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(neg.f32 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 3)) |
(-.f32 (neg.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (neg.f32 (pow.f32 u0 3/2)) (pow.f32 u0 3/2) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1)) |
(neg.f32 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 3)) |
(-.f32 (neg.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 3)) |
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (*.f32 (*.f32 u0 u0) 1) u0 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (*.f32 (*.f32 u0 u0) 1) u0 (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1)) |
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (*.f32 -1 (*.f32 u0 u0)) u0 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(neg.f32 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 3)) |
(-.f32 (neg.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (*.f32 -1 (*.f32 u0 u0)) u0 (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1)) |
(neg.f32 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 3)) |
(-.f32 (neg.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (*.f32 -1 (pow.f32 u0 3/2)) (pow.f32 u0 3/2) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(neg.f32 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 3)) |
(-.f32 (neg.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (*.f32 -1 (pow.f32 u0 3/2)) (pow.f32 u0 3/2) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1)) |
(neg.f32 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 3)) |
(-.f32 (neg.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (*.f32 (*.f32 u0 u0) (cbrt.f32 (*.f32 u0 u0))) (cbrt.f32 u0) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (cbrt.f32 (*.f32 u0 u0)) (*.f32 (*.f32 u0 u0) (cbrt.f32 u0)) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (*.f32 (cbrt.f32 (*.f32 u0 u0)) (*.f32 (*.f32 u0 u0) (cbrt.f32 u0))) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (cbrt.f32 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 (cbrt.f32 u0))) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (*.f32 (*.f32 u0 u0) (cbrt.f32 (*.f32 u0 u0))) (cbrt.f32 u0) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1)) |
(fma.f32 (cbrt.f32 (*.f32 u0 u0)) (*.f32 (*.f32 u0 u0) (cbrt.f32 u0)) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (*.f32 (cbrt.f32 (*.f32 u0 u0)) (*.f32 (*.f32 u0 u0) (cbrt.f32 u0))) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (cbrt.f32 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 (cbrt.f32 u0))) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(fma.f32 (*.f32 (*.f32 u0 u0) (sqrt.f32 u0)) (sqrt.f32 u0) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) |
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 (*.f32 (*.f32 u0 u0) (sqrt.f32 u0)) (sqrt.f32 u0) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1)) |
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f32 1 (*.f32 alpha (*.f32 alpha u0))) |
| 0.2b | (*.f32 alpha (*.f32 alpha u0)) | |
| ✓ | 24.0b | (-.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha u0))) 1) |
Compiled 29 to 11 computations (62.1% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | u0 | @ | inf | (+.f32 1 (*.f32 alpha (*.f32 alpha u0))) |
| 0.0ms | alpha | @ | 0 | (-.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha u0))) 1) |
| 0.0ms | alpha | @ | -inf | (-.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha u0))) 1) |
| 0.0ms | alpha | @ | inf | (-.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha u0))) 1) |
| 0.0ms | u0 | @ | -inf | (-.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha u0))) 1) |
| 1× | batch-egg-rewrite |
| 856× | pow1_binary32 |
| 797× | add-log-exp_binary32 |
| 797× | log1p-expm1-u_binary32 |
| 797× | expm1-log1p-u_binary32 |
| 783× | add-exp-log_binary32 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 8 | 23 |
| 1 | 175 | 15 |
| 2 | 2438 | 15 |
| 1× | node limit |
| Inputs |
|---|
(-.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha u0))) 1) |
(+.f32 1 (*.f32 alpha (*.f32 alpha u0))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (fma.f32 (*.f32 alpha alpha) u0 -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (*.f32 (fma.f32 (*.f32 alpha alpha) u0 -1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alpha (*.f32 alpha u0)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 alpha (*.f32 alpha u0) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (fma.f32 alpha (*.f32 alpha u0) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 alpha alpha) u0 -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 alpha (*.f32 alpha u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 alpha (*.f32 alpha u0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 u0 (*.f32 alpha alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 alpha u0) alpha)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 alpha (*.f32 alpha u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 alpha alpha) u0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (*.f32 alpha u0)) 2) (*.f32 (cbrt.f32 (*.f32 alpha u0)) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha u0))) (pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha u0))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha u0))) 2) (cbrt.f32 (*.f32 alpha (*.f32 alpha u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 alpha) 2) (*.f32 (cbrt.f32 alpha) (*.f32 alpha u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 alpha u0)) (*.f32 (sqrt.f32 (*.f32 alpha u0)) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 alpha (sqrt.f32 u0)) (*.f32 alpha (sqrt.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 alpha) (*.f32 (sqrt.f32 alpha) (*.f32 alpha u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 3) -1) (/.f32 1 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 2) (+.f32 (*.f32 alpha (*.f32 alpha u0)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 2) -1) (/.f32 1 (+.f32 (*.f32 alpha (*.f32 alpha u0)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (hypot.f32 1 (*.f32 alpha (sqrt.f32 u0))) 1) (-.f32 (hypot.f32 1 (*.f32 alpha (sqrt.f32 u0))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 alpha alpha) 1) u0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 alpha (pow.f32 (cbrt.f32 (*.f32 alpha u0)) 2)) (cbrt.f32 (*.f32 alpha u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 alpha (sqrt.f32 (*.f32 alpha u0))) (sqrt.f32 (*.f32 alpha u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 alpha u0) (pow.f32 (cbrt.f32 alpha) 2)) (cbrt.f32 alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 alpha u0) (sqrt.f32 alpha)) (sqrt.f32 alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 (cbrt.f32 u0) 2)) (cbrt.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 alpha alpha) (sqrt.f32 u0)) (sqrt.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 2) (+.f32 (*.f32 alpha (*.f32 alpha u0)) 2)) (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 3) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 (*.f32 alpha (*.f32 alpha u0)) 2) (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 3) -1) (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 2) (+.f32 (*.f32 alpha (*.f32 alpha u0)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 3) -1) (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 2) (-.f32 1 (*.f32 (fma.f32 alpha (*.f32 alpha u0) 1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 2) -1) (+.f32 (*.f32 alpha (*.f32 alpha u0)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 2) -1) (-.f32 (fma.f32 alpha (*.f32 alpha u0) 1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 3) -1)) (neg.f32 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 2) (+.f32 (*.f32 alpha (*.f32 alpha u0)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 2) -1)) (neg.f32 (+.f32 (*.f32 alpha (*.f32 alpha u0)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (pow.f32 (fma.f32 (*.f32 alpha alpha) u0 -1) 3)) (+.f32 1 (-.f32 (*.f32 (fma.f32 (*.f32 alpha alpha) u0 -1) (fma.f32 (*.f32 alpha alpha) u0 -1)) (fma.f32 (*.f32 alpha alpha) u0 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 (fma.f32 (*.f32 alpha alpha) u0 -1) (fma.f32 (*.f32 alpha alpha) u0 -1))) (-.f32 1 (fma.f32 (*.f32 alpha alpha) u0 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (*.f32 alpha u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha u0))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (sqrt.f32 u0)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (pow.f32 (exp.f32 alpha) u0) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha u0))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha u0))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (fma.f32 alpha (*.f32 alpha u0) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha (*.f32 alpha u0) 1)) 2) (cbrt.f32 (fma.f32 alpha (*.f32 alpha u0) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (hypot.f32 1 (*.f32 alpha (sqrt.f32 u0))) (hypot.f32 1 (*.f32 alpha (sqrt.f32 u0))) -1))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 alpha (*.f32 alpha u0)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (-.f32 1 (*.f32 alpha (*.f32 alpha u0)))) (/.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 2) (-.f32 1 (*.f32 alpha (*.f32 alpha u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (fma.f32 alpha (*.f32 alpha u0) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (fma.f32 alpha (*.f32 alpha u0) 1)) (pow.f32 (cbrt.f32 (fma.f32 alpha (*.f32 alpha u0) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha (*.f32 alpha u0) 1)) 2) (cbrt.f32 (fma.f32 alpha (*.f32 alpha u0) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha (*.f32 alpha u0) 1)) 2) (*.f32 (cbrt.f32 (fma.f32 alpha (*.f32 alpha u0) 1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (hypot.f32 1 (*.f32 alpha (sqrt.f32 u0))) (hypot.f32 1 (*.f32 alpha (sqrt.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (hypot.f32 1 (*.f32 alpha (sqrt.f32 u0))) (*.f32 (hypot.f32 1 (*.f32 alpha (sqrt.f32 u0))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3)) (/.f32 1 (+.f32 1 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (fma.f32 (*.f32 alpha alpha) u0 -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 2)) (/.f32 1 (-.f32 1 (*.f32 alpha (*.f32 alpha u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 1 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (fma.f32 (*.f32 alpha alpha) u0 -1))) (+.f32 1 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (-.f32 1 (*.f32 alpha (*.f32 alpha u0))) (-.f32 1 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3)) (+.f32 1 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (fma.f32 (*.f32 alpha alpha) u0 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3)) (+.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 2) (-.f32 1 (*.f32 alpha (*.f32 alpha u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 2)) (-.f32 1 (*.f32 alpha (*.f32 alpha u0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 1 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3))) (neg.f32 (+.f32 1 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (fma.f32 (*.f32 alpha alpha) u0 -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 2))) (neg.f32 (-.f32 1 (*.f32 alpha (*.f32 alpha u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 2) 1) (fma.f32 (*.f32 alpha alpha) u0 -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3)) 1) (+.f32 1 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (fma.f32 (*.f32 alpha alpha) u0 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 2)) 1) (-.f32 1 (*.f32 alpha (*.f32 alpha u0))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (fma.f32 alpha (*.f32 alpha u0) 1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (hypot.f32 1 (*.f32 alpha (sqrt.f32 u0))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (fma.f32 alpha (*.f32 alpha u0) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (fma.f32 alpha (*.f32 alpha u0) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (fma.f32 alpha (*.f32 alpha u0) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 alpha (*.f32 alpha u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 alpha (*.f32 alpha u0) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 alpha u0) alpha 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 alpha alpha) u0 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha u0))) 2) (cbrt.f32 (*.f32 alpha (*.f32 alpha u0))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 alpha (sqrt.f32 u0)) (*.f32 alpha (sqrt.f32 u0)) 1))))) |
| 1× | egg-herbie |
| 588× | cancel-sign-sub-inv_binary32 |
| 562× | unswap-sqr_binary32 |
| 501× | associate-/l*_binary32 |
| 477× | distribute-rgt-in_binary32 |
| 402× | distribute-lft-in_binary32 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 189 | 1618 |
| 1 | 454 | 1555 |
| 2 | 1728 | 1541 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
1 |
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2))) |
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2))) |
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2))) |
(*.f32 u0 (pow.f32 alpha 2)) |
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2))) |
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2))) |
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2))) |
(*.f32 u0 (pow.f32 alpha 2)) |
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2))) |
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2))) |
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2))) |
1 |
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2))) |
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2))) |
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2))) |
(*.f32 u0 (pow.f32 alpha 2)) |
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2))) |
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2))) |
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2))) |
(*.f32 u0 (pow.f32 alpha 2)) |
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2))) |
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2))) |
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2))) |
(+.f32 1 (fma.f32 (*.f32 alpha alpha) u0 -1)) |
(+.f32 1 (*.f32 (fma.f32 (*.f32 alpha alpha) u0 -1) 1)) |
(+.f32 (*.f32 alpha (*.f32 alpha u0)) 0) |
(+.f32 (fma.f32 alpha (*.f32 alpha u0) 1) -1) |
(+.f32 -1 (fma.f32 alpha (*.f32 alpha u0) 1)) |
(+.f32 (fma.f32 (*.f32 alpha alpha) u0 -1) 1) |
(*.f32 1 (*.f32 alpha (*.f32 alpha u0))) |
(*.f32 alpha (*.f32 alpha u0)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 (*.f32 alpha u0) alpha) |
(*.f32 (*.f32 alpha (*.f32 alpha u0)) 1) |
(*.f32 (*.f32 alpha alpha) u0) |
(*.f32 (pow.f32 (cbrt.f32 (*.f32 alpha u0)) 2) (*.f32 (cbrt.f32 (*.f32 alpha u0)) alpha)) |
(*.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha u0))) (pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha u0))) 2)) |
(*.f32 (pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha u0))) 2) (cbrt.f32 (*.f32 alpha (*.f32 alpha u0)))) |
(*.f32 (pow.f32 (cbrt.f32 alpha) 2) (*.f32 (cbrt.f32 alpha) (*.f32 alpha u0))) |
(*.f32 (sqrt.f32 (*.f32 alpha u0)) (*.f32 (sqrt.f32 (*.f32 alpha u0)) alpha)) |
(*.f32 (*.f32 alpha (sqrt.f32 u0)) (*.f32 alpha (sqrt.f32 u0))) |
(*.f32 (sqrt.f32 alpha) (*.f32 (sqrt.f32 alpha) (*.f32 alpha u0))) |
(*.f32 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 3) -1) (/.f32 1 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 2) (+.f32 (*.f32 alpha (*.f32 alpha u0)) 2)))) |
(*.f32 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 2) -1) (/.f32 1 (+.f32 (*.f32 alpha (*.f32 alpha u0)) 2))) |
(*.f32 (+.f32 (hypot.f32 1 (*.f32 alpha (sqrt.f32 u0))) 1) (-.f32 (hypot.f32 1 (*.f32 alpha (sqrt.f32 u0))) 1)) |
(*.f32 (*.f32 (*.f32 alpha alpha) 1) u0) |
(*.f32 (*.f32 alpha (pow.f32 (cbrt.f32 (*.f32 alpha u0)) 2)) (cbrt.f32 (*.f32 alpha u0))) |
(*.f32 (*.f32 alpha (sqrt.f32 (*.f32 alpha u0))) (sqrt.f32 (*.f32 alpha u0))) |
(*.f32 (*.f32 (*.f32 alpha u0) (pow.f32 (cbrt.f32 alpha) 2)) (cbrt.f32 alpha)) |
(*.f32 (*.f32 (*.f32 alpha u0) (sqrt.f32 alpha)) (sqrt.f32 alpha)) |
(*.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 (cbrt.f32 u0) 2)) (cbrt.f32 u0)) |
(*.f32 (*.f32 (*.f32 alpha alpha) (sqrt.f32 u0)) (sqrt.f32 u0)) |
(/.f32 1 (/.f32 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 2) (+.f32 (*.f32 alpha (*.f32 alpha u0)) 2)) (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 3) -1))) |
(/.f32 1 (/.f32 (+.f32 (*.f32 alpha (*.f32 alpha u0)) 2) (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 2) -1))) |
(/.f32 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 3) -1) (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 2) (+.f32 (*.f32 alpha (*.f32 alpha u0)) 2))) |
(/.f32 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 3) -1) (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 2) (-.f32 1 (*.f32 (fma.f32 alpha (*.f32 alpha u0) 1) -1)))) |
(/.f32 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 2) -1) (+.f32 (*.f32 alpha (*.f32 alpha u0)) 2)) |
(/.f32 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 2) -1) (-.f32 (fma.f32 alpha (*.f32 alpha u0) 1) -1)) |
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 3) -1)) (neg.f32 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 2) (+.f32 (*.f32 alpha (*.f32 alpha u0)) 2)))) |
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 2) -1)) (neg.f32 (+.f32 (*.f32 alpha (*.f32 alpha u0)) 2))) |
(/.f32 (+.f32 1 (pow.f32 (fma.f32 (*.f32 alpha alpha) u0 -1) 3)) (+.f32 1 (-.f32 (*.f32 (fma.f32 (*.f32 alpha alpha) u0 -1) (fma.f32 (*.f32 alpha alpha) u0 -1)) (fma.f32 (*.f32 alpha alpha) u0 -1)))) |
(/.f32 (-.f32 1 (*.f32 (fma.f32 (*.f32 alpha alpha) u0 -1) (fma.f32 (*.f32 alpha alpha) u0 -1))) (-.f32 1 (fma.f32 (*.f32 alpha alpha) u0 -1))) |
(pow.f32 (*.f32 alpha (*.f32 alpha u0)) 1) |
(pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha u0))) 3) |
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 2) |
(pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3) 1/3) |
(sqrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 2)) |
(log.f32 (pow.f32 (pow.f32 (exp.f32 alpha) u0) alpha)) |
(cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3)) |
(expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha u0)))) |
(log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha u0)))) |
(exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha u0)))) |
(fma.f32 1 (fma.f32 alpha (*.f32 alpha u0) 1) -1) |
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha (*.f32 alpha u0) 1)) 2) (cbrt.f32 (fma.f32 alpha (*.f32 alpha u0) 1)) -1) |
(fma.f32 (hypot.f32 1 (*.f32 alpha (sqrt.f32 u0))) (hypot.f32 1 (*.f32 alpha (sqrt.f32 u0))) -1) |
(-.f32 (+.f32 (*.f32 alpha (*.f32 alpha u0)) 2) 1) |
(-.f32 (/.f32 1 (-.f32 1 (*.f32 alpha (*.f32 alpha u0)))) (/.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 2) (-.f32 1 (*.f32 alpha (*.f32 alpha u0))))) |
(*.f32 1 (fma.f32 alpha (*.f32 alpha u0) 1)) |
(*.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 1) |
(*.f32 (cbrt.f32 (fma.f32 alpha (*.f32 alpha u0) 1)) (pow.f32 (cbrt.f32 (fma.f32 alpha (*.f32 alpha u0) 1)) 2)) |
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha (*.f32 alpha u0) 1)) 2) (cbrt.f32 (fma.f32 alpha (*.f32 alpha u0) 1))) |
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha (*.f32 alpha u0) 1)) 2) (*.f32 (cbrt.f32 (fma.f32 alpha (*.f32 alpha u0) 1)) 1)) |
(*.f32 (hypot.f32 1 (*.f32 alpha (sqrt.f32 u0))) (hypot.f32 1 (*.f32 alpha (sqrt.f32 u0)))) |
(*.f32 (hypot.f32 1 (*.f32 alpha (sqrt.f32 u0))) (*.f32 (hypot.f32 1 (*.f32 alpha (sqrt.f32 u0))) 1)) |
(*.f32 (+.f32 1 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3)) (/.f32 1 (+.f32 1 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (fma.f32 (*.f32 alpha alpha) u0 -1))))) |
(*.f32 (-.f32 1 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 2)) (/.f32 1 (-.f32 1 (*.f32 alpha (*.f32 alpha u0))))) |
(/.f32 1 (/.f32 (+.f32 1 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (fma.f32 (*.f32 alpha alpha) u0 -1))) (+.f32 1 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3)))) |
(/.f32 1 (/.f32 (-.f32 1 (*.f32 alpha (*.f32 alpha u0))) (-.f32 1 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 2)))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3)) (+.f32 1 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (fma.f32 (*.f32 alpha alpha) u0 -1)))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3)) (+.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 2) (-.f32 1 (*.f32 alpha (*.f32 alpha u0))))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 2)) (-.f32 1 (*.f32 alpha (*.f32 alpha u0)))) |
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3))) (neg.f32 (+.f32 1 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (fma.f32 (*.f32 alpha alpha) u0 -1))))) |
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 2))) (neg.f32 (-.f32 1 (*.f32 alpha (*.f32 alpha u0))))) |
(/.f32 (-.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 2) 1) (fma.f32 (*.f32 alpha alpha) u0 -1)) |
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3)) 1) (+.f32 1 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (fma.f32 (*.f32 alpha alpha) u0 -1)))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 2)) 1) (-.f32 1 (*.f32 alpha (*.f32 alpha u0)))) |
(pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 1) |
(pow.f32 (cbrt.f32 (fma.f32 alpha (*.f32 alpha u0) 1)) 3) |
(pow.f32 (hypot.f32 1 (*.f32 alpha (sqrt.f32 u0))) 2) |
(pow.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 3) 1/3) |
(sqrt.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 2)) |
(log.f32 (exp.f32 (fma.f32 alpha (*.f32 alpha u0) 1))) |
(cbrt.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 3)) |
(expm1.f32 (log1p.f32 (fma.f32 alpha (*.f32 alpha u0) 1))) |
(log1p.f32 (expm1.f32 (fma.f32 alpha (*.f32 alpha u0) 1))) |
(exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha u0)))) |
(fma.f32 1 (*.f32 alpha (*.f32 alpha u0)) 1) |
(fma.f32 alpha (*.f32 alpha u0) 1) |
(fma.f32 (*.f32 alpha u0) alpha 1) |
(fma.f32 (*.f32 alpha alpha) u0 1) |
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha u0))) 2) (cbrt.f32 (*.f32 alpha (*.f32 alpha u0))) 1) |
(fma.f32 (*.f32 alpha (sqrt.f32 u0)) (*.f32 alpha (sqrt.f32 u0)) 1) |
| Outputs |
|---|
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
1 |
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2))) |
(fma.f32 alpha (*.f32 u0 alpha) 1) |
(fma.f32 u0 (*.f32 alpha alpha) 1) |
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2))) |
(fma.f32 alpha (*.f32 u0 alpha) 1) |
(fma.f32 u0 (*.f32 alpha alpha) 1) |
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2))) |
(fma.f32 alpha (*.f32 u0 alpha) 1) |
(fma.f32 u0 (*.f32 alpha alpha) 1) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2))) |
(fma.f32 alpha (*.f32 u0 alpha) 1) |
(fma.f32 u0 (*.f32 alpha alpha) 1) |
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2))) |
(fma.f32 alpha (*.f32 u0 alpha) 1) |
(fma.f32 u0 (*.f32 alpha alpha) 1) |
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2))) |
(fma.f32 alpha (*.f32 u0 alpha) 1) |
(fma.f32 u0 (*.f32 alpha alpha) 1) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2))) |
(fma.f32 alpha (*.f32 u0 alpha) 1) |
(fma.f32 u0 (*.f32 alpha alpha) 1) |
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2))) |
(fma.f32 alpha (*.f32 u0 alpha) 1) |
(fma.f32 u0 (*.f32 alpha alpha) 1) |
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2))) |
(fma.f32 alpha (*.f32 u0 alpha) 1) |
(fma.f32 u0 (*.f32 alpha alpha) 1) |
1 |
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2))) |
(fma.f32 alpha (*.f32 u0 alpha) 1) |
(fma.f32 u0 (*.f32 alpha alpha) 1) |
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2))) |
(fma.f32 alpha (*.f32 u0 alpha) 1) |
(fma.f32 u0 (*.f32 alpha alpha) 1) |
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2))) |
(fma.f32 alpha (*.f32 u0 alpha) 1) |
(fma.f32 u0 (*.f32 alpha alpha) 1) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2))) |
(fma.f32 alpha (*.f32 u0 alpha) 1) |
(fma.f32 u0 (*.f32 alpha alpha) 1) |
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2))) |
(fma.f32 alpha (*.f32 u0 alpha) 1) |
(fma.f32 u0 (*.f32 alpha alpha) 1) |
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2))) |
(fma.f32 alpha (*.f32 u0 alpha) 1) |
(fma.f32 u0 (*.f32 alpha alpha) 1) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2))) |
(fma.f32 alpha (*.f32 u0 alpha) 1) |
(fma.f32 u0 (*.f32 alpha alpha) 1) |
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2))) |
(fma.f32 alpha (*.f32 u0 alpha) 1) |
(fma.f32 u0 (*.f32 alpha alpha) 1) |
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2))) |
(fma.f32 alpha (*.f32 u0 alpha) 1) |
(fma.f32 u0 (*.f32 alpha alpha) 1) |
(+.f32 1 (fma.f32 (*.f32 alpha alpha) u0 -1)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(+.f32 1 (*.f32 (fma.f32 (*.f32 alpha alpha) u0 -1) 1)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(+.f32 (*.f32 alpha (*.f32 alpha u0)) 0) |
(*.f32 u0 (*.f32 alpha alpha)) |
(+.f32 (fma.f32 alpha (*.f32 alpha u0) 1) -1) |
(*.f32 u0 (*.f32 alpha alpha)) |
(+.f32 -1 (fma.f32 alpha (*.f32 alpha u0) 1)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(+.f32 (fma.f32 (*.f32 alpha alpha) u0 -1) 1) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 1 (*.f32 alpha (*.f32 alpha u0))) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 alpha (*.f32 alpha u0)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 (*.f32 alpha u0) alpha) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 (*.f32 alpha (*.f32 alpha u0)) 1) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 (*.f32 alpha alpha) u0) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 (pow.f32 (cbrt.f32 (*.f32 alpha u0)) 2) (*.f32 (cbrt.f32 (*.f32 alpha u0)) alpha)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha u0))) (pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha u0))) 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 (pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha u0))) 2) (cbrt.f32 (*.f32 alpha (*.f32 alpha u0)))) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 (pow.f32 (cbrt.f32 alpha) 2) (*.f32 (cbrt.f32 alpha) (*.f32 alpha u0))) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 (sqrt.f32 (*.f32 alpha u0)) (*.f32 (sqrt.f32 (*.f32 alpha u0)) alpha)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 (*.f32 alpha (sqrt.f32 u0)) (*.f32 alpha (sqrt.f32 u0))) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 (sqrt.f32 alpha) (*.f32 (sqrt.f32 alpha) (*.f32 alpha u0))) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 3) -1) (/.f32 1 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 2) (+.f32 (*.f32 alpha (*.f32 alpha u0)) 2)))) |
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 alpha (*.f32 u0 alpha) 1) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 u0 alpha) 1) 2) (fma.f32 alpha (*.f32 u0 alpha) 2)))) |
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u0 (*.f32 alpha alpha) 1) 3)) (+.f32 (pow.f32 (fma.f32 u0 (*.f32 alpha alpha) 1) 2) (fma.f32 u0 (*.f32 alpha alpha) 2))) |
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u0 (*.f32 alpha alpha) 1) 3)) (+.f32 1 (*.f32 (fma.f32 u0 (*.f32 alpha alpha) 1) (fma.f32 u0 (*.f32 alpha alpha) 2)))) |
(*.f32 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 2) -1) (/.f32 1 (+.f32 (*.f32 alpha (*.f32 alpha u0)) 2))) |
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 alpha (*.f32 u0 alpha) 1) 2)) (/.f32 1 (fma.f32 alpha (*.f32 u0 alpha) 2))) |
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u0 (*.f32 alpha alpha) 1) 2)) (fma.f32 u0 (*.f32 alpha alpha) 2)) |
(*.f32 (+.f32 (hypot.f32 1 (*.f32 alpha (sqrt.f32 u0))) 1) (-.f32 (hypot.f32 1 (*.f32 alpha (sqrt.f32 u0))) 1)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 (*.f32 (*.f32 alpha alpha) 1) u0) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 (*.f32 alpha (pow.f32 (cbrt.f32 (*.f32 alpha u0)) 2)) (cbrt.f32 (*.f32 alpha u0))) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 (*.f32 alpha (sqrt.f32 (*.f32 alpha u0))) (sqrt.f32 (*.f32 alpha u0))) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 (*.f32 (*.f32 alpha u0) (pow.f32 (cbrt.f32 alpha) 2)) (cbrt.f32 alpha)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 (*.f32 (*.f32 alpha u0) (sqrt.f32 alpha)) (sqrt.f32 alpha)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 (cbrt.f32 u0) 2)) (cbrt.f32 u0)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 (*.f32 (*.f32 alpha alpha) (sqrt.f32 u0)) (sqrt.f32 u0)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(/.f32 1 (/.f32 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 2) (+.f32 (*.f32 alpha (*.f32 alpha u0)) 2)) (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 3) -1))) |
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 alpha (*.f32 u0 alpha) 1) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 u0 alpha) 1) 2) (fma.f32 alpha (*.f32 u0 alpha) 2)))) |
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u0 (*.f32 alpha alpha) 1) 3)) (+.f32 (pow.f32 (fma.f32 u0 (*.f32 alpha alpha) 1) 2) (fma.f32 u0 (*.f32 alpha alpha) 2))) |
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u0 (*.f32 alpha alpha) 1) 3)) (+.f32 1 (*.f32 (fma.f32 u0 (*.f32 alpha alpha) 1) (fma.f32 u0 (*.f32 alpha alpha) 2)))) |
(/.f32 1 (/.f32 (+.f32 (*.f32 alpha (*.f32 alpha u0)) 2) (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 2) -1))) |
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 alpha (*.f32 u0 alpha) 1) 2)) (/.f32 1 (fma.f32 alpha (*.f32 u0 alpha) 2))) |
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u0 (*.f32 alpha alpha) 1) 2)) (fma.f32 u0 (*.f32 alpha alpha) 2)) |
(/.f32 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 3) -1) (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 2) (+.f32 (*.f32 alpha (*.f32 alpha u0)) 2))) |
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 alpha (*.f32 u0 alpha) 1) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 u0 alpha) 1) 2) (fma.f32 alpha (*.f32 u0 alpha) 2)))) |
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u0 (*.f32 alpha alpha) 1) 3)) (+.f32 (pow.f32 (fma.f32 u0 (*.f32 alpha alpha) 1) 2) (fma.f32 u0 (*.f32 alpha alpha) 2))) |
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u0 (*.f32 alpha alpha) 1) 3)) (+.f32 1 (*.f32 (fma.f32 u0 (*.f32 alpha alpha) 1) (fma.f32 u0 (*.f32 alpha alpha) 2)))) |
(/.f32 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 3) -1) (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 2) (-.f32 1 (*.f32 (fma.f32 alpha (*.f32 alpha u0) 1) -1)))) |
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 alpha (*.f32 u0 alpha) 1) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 u0 alpha) 1) 2) (fma.f32 alpha (*.f32 u0 alpha) 2)))) |
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u0 (*.f32 alpha alpha) 1) 3)) (+.f32 (pow.f32 (fma.f32 u0 (*.f32 alpha alpha) 1) 2) (fma.f32 u0 (*.f32 alpha alpha) 2))) |
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u0 (*.f32 alpha alpha) 1) 3)) (+.f32 1 (*.f32 (fma.f32 u0 (*.f32 alpha alpha) 1) (fma.f32 u0 (*.f32 alpha alpha) 2)))) |
(/.f32 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 2) -1) (+.f32 (*.f32 alpha (*.f32 alpha u0)) 2)) |
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 alpha (*.f32 u0 alpha) 1) 2)) (/.f32 1 (fma.f32 alpha (*.f32 u0 alpha) 2))) |
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u0 (*.f32 alpha alpha) 1) 2)) (fma.f32 u0 (*.f32 alpha alpha) 2)) |
(/.f32 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 2) -1) (-.f32 (fma.f32 alpha (*.f32 alpha u0) 1) -1)) |
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 alpha (*.f32 u0 alpha) 1) 2)) (/.f32 1 (fma.f32 alpha (*.f32 u0 alpha) 2))) |
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u0 (*.f32 alpha alpha) 1) 2)) (fma.f32 u0 (*.f32 alpha alpha) 2)) |
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 3) -1)) (neg.f32 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 2) (+.f32 (*.f32 alpha (*.f32 alpha u0)) 2)))) |
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 alpha (*.f32 u0 alpha) 1) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 u0 alpha) 1) 2) (fma.f32 alpha (*.f32 u0 alpha) 2)))) |
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u0 (*.f32 alpha alpha) 1) 3)) (+.f32 (pow.f32 (fma.f32 u0 (*.f32 alpha alpha) 1) 2) (fma.f32 u0 (*.f32 alpha alpha) 2))) |
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u0 (*.f32 alpha alpha) 1) 3)) (+.f32 1 (*.f32 (fma.f32 u0 (*.f32 alpha alpha) 1) (fma.f32 u0 (*.f32 alpha alpha) 2)))) |
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 2) -1)) (neg.f32 (+.f32 (*.f32 alpha (*.f32 alpha u0)) 2))) |
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 alpha (*.f32 u0 alpha) 1) 2)) (/.f32 1 (fma.f32 alpha (*.f32 u0 alpha) 2))) |
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u0 (*.f32 alpha alpha) 1) 2)) (fma.f32 u0 (*.f32 alpha alpha) 2)) |
(/.f32 (+.f32 1 (pow.f32 (fma.f32 (*.f32 alpha alpha) u0 -1) 3)) (+.f32 1 (-.f32 (*.f32 (fma.f32 (*.f32 alpha alpha) u0 -1) (fma.f32 (*.f32 alpha alpha) u0 -1)) (fma.f32 (*.f32 alpha alpha) u0 -1)))) |
(/.f32 (+.f32 1 (pow.f32 (fma.f32 (*.f32 alpha alpha) u0 -1) 3)) (+.f32 1 (fma.f32 (fma.f32 (*.f32 alpha alpha) u0 -1) (fma.f32 (*.f32 alpha alpha) u0 -1) (neg.f32 (fma.f32 (*.f32 alpha alpha) u0 -1))))) |
(/.f32 (+.f32 1 (pow.f32 (fma.f32 u0 (*.f32 alpha alpha) -1) 3)) (+.f32 1 (*.f32 (fma.f32 u0 (*.f32 alpha alpha) -1) (-.f32 (fma.f32 u0 (*.f32 alpha alpha) -1) 1)))) |
(/.f32 (+.f32 1 (pow.f32 (fma.f32 u0 (*.f32 alpha alpha) -1) 3)) (+.f32 1 (*.f32 (fma.f32 u0 (*.f32 alpha alpha) -1) (+.f32 (fma.f32 u0 (*.f32 alpha alpha) -1) -1)))) |
(/.f32 (-.f32 1 (*.f32 (fma.f32 (*.f32 alpha alpha) u0 -1) (fma.f32 (*.f32 alpha alpha) u0 -1))) (-.f32 1 (fma.f32 (*.f32 alpha alpha) u0 -1))) |
(/.f32 (-.f32 1 (*.f32 (fma.f32 u0 (*.f32 alpha alpha) -1) (fma.f32 u0 (*.f32 alpha alpha) -1))) (-.f32 1 (fma.f32 u0 (*.f32 alpha alpha) -1))) |
(pow.f32 (*.f32 alpha (*.f32 alpha u0)) 1) |
(*.f32 u0 (*.f32 alpha alpha)) |
(pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha u0))) 3) |
(*.f32 u0 (*.f32 alpha alpha)) |
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 2) |
(*.f32 u0 (*.f32 alpha alpha)) |
(pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3) 1/3) |
(*.f32 u0 (*.f32 alpha alpha)) |
(sqrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(log.f32 (pow.f32 (pow.f32 (exp.f32 alpha) u0) alpha)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha u0)))) |
(*.f32 u0 (*.f32 alpha alpha)) |
(log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha u0)))) |
(*.f32 u0 (*.f32 alpha alpha)) |
(exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha u0)))) |
(*.f32 u0 (*.f32 alpha alpha)) |
(fma.f32 1 (fma.f32 alpha (*.f32 alpha u0) 1) -1) |
(*.f32 u0 (*.f32 alpha alpha)) |
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha (*.f32 alpha u0) 1)) 2) (cbrt.f32 (fma.f32 alpha (*.f32 alpha u0) 1)) -1) |
(*.f32 u0 (*.f32 alpha alpha)) |
(fma.f32 (hypot.f32 1 (*.f32 alpha (sqrt.f32 u0))) (hypot.f32 1 (*.f32 alpha (sqrt.f32 u0))) -1) |
(*.f32 u0 (*.f32 alpha alpha)) |
(-.f32 (+.f32 (*.f32 alpha (*.f32 alpha u0)) 2) 1) |
(fma.f32 alpha (*.f32 u0 alpha) 1) |
(fma.f32 u0 (*.f32 alpha alpha) 1) |
(-.f32 (/.f32 1 (-.f32 1 (*.f32 alpha (*.f32 alpha u0)))) (/.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 2) (-.f32 1 (*.f32 alpha (*.f32 alpha u0))))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 2)) (-.f32 1 (*.f32 u0 (*.f32 alpha alpha)))) |
(/.f32 (+.f32 -1 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 2)) (fma.f32 u0 (*.f32 alpha alpha) -1)) |
(/.f32 (fma.f32 (*.f32 u0 u0) (pow.f32 alpha 4) -1) (fma.f32 u0 (*.f32 alpha alpha) -1)) |
(*.f32 1 (fma.f32 alpha (*.f32 alpha u0) 1)) |
(fma.f32 alpha (*.f32 u0 alpha) 1) |
(fma.f32 u0 (*.f32 alpha alpha) 1) |
(*.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 1) |
(fma.f32 alpha (*.f32 u0 alpha) 1) |
(fma.f32 u0 (*.f32 alpha alpha) 1) |
(*.f32 (cbrt.f32 (fma.f32 alpha (*.f32 alpha u0) 1)) (pow.f32 (cbrt.f32 (fma.f32 alpha (*.f32 alpha u0) 1)) 2)) |
(fma.f32 alpha (*.f32 u0 alpha) 1) |
(fma.f32 u0 (*.f32 alpha alpha) 1) |
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha (*.f32 alpha u0) 1)) 2) (cbrt.f32 (fma.f32 alpha (*.f32 alpha u0) 1))) |
(fma.f32 alpha (*.f32 u0 alpha) 1) |
(fma.f32 u0 (*.f32 alpha alpha) 1) |
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha (*.f32 alpha u0) 1)) 2) (*.f32 (cbrt.f32 (fma.f32 alpha (*.f32 alpha u0) 1)) 1)) |
(fma.f32 alpha (*.f32 u0 alpha) 1) |
(fma.f32 u0 (*.f32 alpha alpha) 1) |
(*.f32 (hypot.f32 1 (*.f32 alpha (sqrt.f32 u0))) (hypot.f32 1 (*.f32 alpha (sqrt.f32 u0)))) |
(fma.f32 alpha (*.f32 u0 alpha) 1) |
(fma.f32 u0 (*.f32 alpha alpha) 1) |
(*.f32 (hypot.f32 1 (*.f32 alpha (sqrt.f32 u0))) (*.f32 (hypot.f32 1 (*.f32 alpha (sqrt.f32 u0))) 1)) |
(fma.f32 alpha (*.f32 u0 alpha) 1) |
(fma.f32 u0 (*.f32 alpha alpha) 1) |
(*.f32 (+.f32 1 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3)) (/.f32 1 (+.f32 1 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (fma.f32 (*.f32 alpha alpha) u0 -1))))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 3)) (+.f32 1 (*.f32 alpha (*.f32 (*.f32 u0 alpha) (fma.f32 (*.f32 alpha alpha) u0 -1))))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 3)) (fma.f32 alpha (*.f32 u0 (*.f32 alpha (fma.f32 u0 (*.f32 alpha alpha) -1))) 1)) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 3)) (fma.f32 alpha (*.f32 (fma.f32 u0 (*.f32 alpha alpha) -1) (*.f32 u0 alpha)) 1)) |
(*.f32 (-.f32 1 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 2)) (/.f32 1 (-.f32 1 (*.f32 alpha (*.f32 alpha u0))))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 2)) (-.f32 1 (*.f32 u0 (*.f32 alpha alpha)))) |
(/.f32 (+.f32 -1 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 2)) (fma.f32 u0 (*.f32 alpha alpha) -1)) |
(/.f32 (fma.f32 (*.f32 u0 u0) (pow.f32 alpha 4) -1) (fma.f32 u0 (*.f32 alpha alpha) -1)) |
(/.f32 1 (/.f32 (+.f32 1 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (fma.f32 (*.f32 alpha alpha) u0 -1))) (+.f32 1 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3)))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 3)) (+.f32 1 (*.f32 alpha (*.f32 (*.f32 u0 alpha) (fma.f32 (*.f32 alpha alpha) u0 -1))))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 3)) (fma.f32 alpha (*.f32 u0 (*.f32 alpha (fma.f32 u0 (*.f32 alpha alpha) -1))) 1)) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 3)) (fma.f32 alpha (*.f32 (fma.f32 u0 (*.f32 alpha alpha) -1) (*.f32 u0 alpha)) 1)) |
(/.f32 1 (/.f32 (-.f32 1 (*.f32 alpha (*.f32 alpha u0))) (-.f32 1 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 2)))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 2)) (-.f32 1 (*.f32 u0 (*.f32 alpha alpha)))) |
(/.f32 (+.f32 -1 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 2)) (fma.f32 u0 (*.f32 alpha alpha) -1)) |
(/.f32 (fma.f32 (*.f32 u0 u0) (pow.f32 alpha 4) -1) (fma.f32 u0 (*.f32 alpha alpha) -1)) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3)) (+.f32 1 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (fma.f32 (*.f32 alpha alpha) u0 -1)))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 3)) (+.f32 1 (*.f32 alpha (*.f32 (*.f32 u0 alpha) (fma.f32 (*.f32 alpha alpha) u0 -1))))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 3)) (fma.f32 alpha (*.f32 u0 (*.f32 alpha (fma.f32 u0 (*.f32 alpha alpha) -1))) 1)) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 3)) (fma.f32 alpha (*.f32 (fma.f32 u0 (*.f32 alpha alpha) -1) (*.f32 u0 alpha)) 1)) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3)) (+.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 2) (-.f32 1 (*.f32 alpha (*.f32 alpha u0))))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 3)) (+.f32 1 (*.f32 alpha (*.f32 (*.f32 u0 alpha) (fma.f32 (*.f32 alpha alpha) u0 -1))))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 3)) (fma.f32 alpha (*.f32 u0 (*.f32 alpha (fma.f32 u0 (*.f32 alpha alpha) -1))) 1)) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 3)) (fma.f32 alpha (*.f32 (fma.f32 u0 (*.f32 alpha alpha) -1) (*.f32 u0 alpha)) 1)) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 2)) (-.f32 1 (*.f32 alpha (*.f32 alpha u0)))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 2)) (-.f32 1 (*.f32 u0 (*.f32 alpha alpha)))) |
(/.f32 (+.f32 -1 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 2)) (fma.f32 u0 (*.f32 alpha alpha) -1)) |
(/.f32 (fma.f32 (*.f32 u0 u0) (pow.f32 alpha 4) -1) (fma.f32 u0 (*.f32 alpha alpha) -1)) |
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3))) (neg.f32 (+.f32 1 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (fma.f32 (*.f32 alpha alpha) u0 -1))))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 3)) (+.f32 1 (*.f32 alpha (*.f32 (*.f32 u0 alpha) (fma.f32 (*.f32 alpha alpha) u0 -1))))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 3)) (fma.f32 alpha (*.f32 u0 (*.f32 alpha (fma.f32 u0 (*.f32 alpha alpha) -1))) 1)) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 3)) (fma.f32 alpha (*.f32 (fma.f32 u0 (*.f32 alpha alpha) -1) (*.f32 u0 alpha)) 1)) |
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 2))) (neg.f32 (-.f32 1 (*.f32 alpha (*.f32 alpha u0))))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 2)) (-.f32 1 (*.f32 u0 (*.f32 alpha alpha)))) |
(/.f32 (+.f32 -1 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 2)) (fma.f32 u0 (*.f32 alpha alpha) -1)) |
(/.f32 (fma.f32 (*.f32 u0 u0) (pow.f32 alpha 4) -1) (fma.f32 u0 (*.f32 alpha alpha) -1)) |
(/.f32 (-.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 2) 1) (fma.f32 (*.f32 alpha alpha) u0 -1)) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 2)) (-.f32 1 (*.f32 u0 (*.f32 alpha alpha)))) |
(/.f32 (+.f32 -1 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 2)) (fma.f32 u0 (*.f32 alpha alpha) -1)) |
(/.f32 (fma.f32 (*.f32 u0 u0) (pow.f32 alpha 4) -1) (fma.f32 u0 (*.f32 alpha alpha) -1)) |
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3)) 1) (+.f32 1 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (fma.f32 (*.f32 alpha alpha) u0 -1)))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 3)) (+.f32 1 (*.f32 alpha (*.f32 (*.f32 u0 alpha) (fma.f32 (*.f32 alpha alpha) u0 -1))))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 3)) (fma.f32 alpha (*.f32 u0 (*.f32 alpha (fma.f32 u0 (*.f32 alpha alpha) -1))) 1)) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 3)) (fma.f32 alpha (*.f32 (fma.f32 u0 (*.f32 alpha alpha) -1) (*.f32 u0 alpha)) 1)) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 2)) 1) (-.f32 1 (*.f32 alpha (*.f32 alpha u0)))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 2)) (-.f32 1 (*.f32 u0 (*.f32 alpha alpha)))) |
(/.f32 (+.f32 -1 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 2)) (fma.f32 u0 (*.f32 alpha alpha) -1)) |
(/.f32 (fma.f32 (*.f32 u0 u0) (pow.f32 alpha 4) -1) (fma.f32 u0 (*.f32 alpha alpha) -1)) |
(pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 1) |
(fma.f32 alpha (*.f32 u0 alpha) 1) |
(fma.f32 u0 (*.f32 alpha alpha) 1) |
(pow.f32 (cbrt.f32 (fma.f32 alpha (*.f32 alpha u0) 1)) 3) |
(fma.f32 alpha (*.f32 u0 alpha) 1) |
(fma.f32 u0 (*.f32 alpha alpha) 1) |
(pow.f32 (hypot.f32 1 (*.f32 alpha (sqrt.f32 u0))) 2) |
(fma.f32 alpha (*.f32 u0 alpha) 1) |
(fma.f32 u0 (*.f32 alpha alpha) 1) |
(pow.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 3) 1/3) |
(fma.f32 alpha (*.f32 u0 alpha) 1) |
(fma.f32 u0 (*.f32 alpha alpha) 1) |
(sqrt.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 2)) |
(fma.f32 alpha (*.f32 u0 alpha) 1) |
(fma.f32 u0 (*.f32 alpha alpha) 1) |
(log.f32 (exp.f32 (fma.f32 alpha (*.f32 alpha u0) 1))) |
(fma.f32 alpha (*.f32 u0 alpha) 1) |
(fma.f32 u0 (*.f32 alpha alpha) 1) |
(cbrt.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 3)) |
(fma.f32 alpha (*.f32 u0 alpha) 1) |
(fma.f32 u0 (*.f32 alpha alpha) 1) |
(expm1.f32 (log1p.f32 (fma.f32 alpha (*.f32 alpha u0) 1))) |
(fma.f32 alpha (*.f32 u0 alpha) 1) |
(fma.f32 u0 (*.f32 alpha alpha) 1) |
(log1p.f32 (expm1.f32 (fma.f32 alpha (*.f32 alpha u0) 1))) |
(fma.f32 alpha (*.f32 u0 alpha) 1) |
(fma.f32 u0 (*.f32 alpha alpha) 1) |
(exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha u0)))) |
(exp.f32 (log1p.f32 (*.f32 u0 (*.f32 alpha alpha)))) |
(fma.f32 1 (*.f32 alpha (*.f32 alpha u0)) 1) |
(fma.f32 alpha (*.f32 u0 alpha) 1) |
(fma.f32 u0 (*.f32 alpha alpha) 1) |
(fma.f32 alpha (*.f32 alpha u0) 1) |
(fma.f32 alpha (*.f32 u0 alpha) 1) |
(fma.f32 u0 (*.f32 alpha alpha) 1) |
(fma.f32 (*.f32 alpha u0) alpha 1) |
(fma.f32 alpha (*.f32 u0 alpha) 1) |
(fma.f32 u0 (*.f32 alpha alpha) 1) |
(fma.f32 (*.f32 alpha alpha) u0 1) |
(fma.f32 alpha (*.f32 u0 alpha) 1) |
(fma.f32 u0 (*.f32 alpha alpha) 1) |
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha u0))) 2) (cbrt.f32 (*.f32 alpha (*.f32 alpha u0))) 1) |
(fma.f32 alpha (*.f32 u0 alpha) 1) |
(fma.f32 u0 (*.f32 alpha alpha) 1) |
(fma.f32 (*.f32 alpha (sqrt.f32 u0)) (*.f32 alpha (sqrt.f32 u0)) 1) |
(fma.f32 alpha (*.f32 u0 alpha) 1) |
(fma.f32 u0 (*.f32 alpha alpha) 1) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (-.f32 (*.f32 u0 (neg.f32 u0)) u0) |
| ✓ | 0.3b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (*.f32 u0 (neg.f32 u0)) u0)) |
Compiled 33 to 8 computations (75.8% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | alpha | @ | 0 | (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (*.f32 u0 (neg.f32 u0)) u0)) |
| 1.0ms | alpha | @ | inf | (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (*.f32 u0 (neg.f32 u0)) u0)) |
| 1.0ms | u0 | @ | 0 | (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (*.f32 u0 (neg.f32 u0)) u0)) |
| 0.0ms | u0 | @ | -inf | (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (*.f32 u0 (neg.f32 u0)) u0)) |
| 0.0ms | u0 | @ | inf | (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (*.f32 u0 (neg.f32 u0)) u0)) |
| 1× | batch-egg-rewrite |
| 768× | pow1_binary32 |
| 712× | add-log-exp_binary32 |
| 711× | log1p-expm1-u_binary32 |
| 711× | expm1-log1p-u_binary32 |
| 696× | add-exp-log_binary32 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 26 |
| 1 | 198 | 16 |
| 2 | 2932 | 16 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (*.f32 u0 (neg.f32 u0)) u0)) |
(-.f32 (*.f32 u0 (neg.f32 u0)) u0) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)) (*.f32 u0 (*.f32 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (*.f32 (*.f32 alpha alpha) u0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 u0 3)) (*.f32 alpha alpha)) (+.f32 (pow.f32 (fma.f32 u0 u0 u0) 2) (pow.f32 u0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (fma.f32 u0 u0 u0) 2) (*.f32 alpha alpha)) (fma.f32 u0 u0 u0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 u0 3))) (+.f32 (pow.f32 (fma.f32 u0 u0 u0) 2) (pow.f32 u0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 (fma.f32 u0 u0 u0) 2)) (fma.f32 u0 u0 u0))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (hypot.f32 u0 (sqrt.f32 u0))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (fma.f32 u0 u0 u0)) (*.f32 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (fma.f32 u0 u0 u0) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (fma.f32 u0 u0 u0) 3) (pow.f32 (*.f32 alpha alpha) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 u0 (*.f32 u0 u0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u0 u0) u0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 u0 u0 u0) (fma.f32 u0 1 u0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 u0 u0 u0) (fma.f32 (neg.f32 (cbrt.f32 u0)) (pow.f32 (cbrt.f32 u0) 2) u0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 u0 u0 u0) (fma.f32 (neg.f32 (sqrt.f32 u0)) (sqrt.f32 u0) u0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 u0 (+.f32 u0 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 u0 (-.f32 u0 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 u0 (+.f32 u0 -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fma.f32 u0 u0 u0) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (fma.f32 u0 u0 u0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (fma.f32 u0 u0 u0)) (pow.f32 (cbrt.f32 (fma.f32 u0 u0 u0)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (fma.f32 u0 u0 u0)) 2) (cbrt.f32 (fma.f32 u0 u0 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (hypot.f32 u0 (sqrt.f32 u0)) (hypot.f32 u0 (sqrt.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 u0 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 u0 u0 u0) 2) (pow.f32 u0 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (fma.f32 u0 u0 u0) 2) (/.f32 1 (fma.f32 u0 u0 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 u0 (sqrt.f32 u0)) (-.f32 u0 (sqrt.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 u0 1) u0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 (pow.f32 (fma.f32 u0 u0 u0) 2) (pow.f32 u0 3)) (+.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 u0 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (fma.f32 u0 u0 u0) (pow.f32 (fma.f32 u0 u0 u0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 u0 3)) (+.f32 (pow.f32 (fma.f32 u0 u0 u0) 2) (pow.f32 u0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 u0 3)) (+.f32 (*.f32 u0 (pow.f32 u0 3)) (-.f32 (*.f32 u0 u0) (pow.f32 u0 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (fma.f32 u0 u0 u0) 2) (fma.f32 u0 u0 u0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 u0 3))) (neg.f32 (+.f32 (pow.f32 (fma.f32 u0 u0 u0) 2) (pow.f32 u0 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (pow.f32 (fma.f32 u0 u0 u0) 2)) (fma.f32 u0 u0 u0))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (fma.f32 u0 u0 u0) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 u0 u0 u0) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (fma.f32 u0 u0 u0)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (hypot.f32 u0 (sqrt.f32 u0)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (fma.f32 u0 u0 u0))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (fma.f32 u0 u0 u0) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (fma.f32 u0 u0 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (fma.f32 u0 u0 u0) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (fma.f32 u0 u0 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (fma.f32 u0 u0 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (fma.f32 u0 u0 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 u0 u0 u0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 u0 u0) u0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (*.f32 u0 (pow.f32 u0 3))) (pow.f32 (cbrt.f32 u0) 2) u0))))) |
| 1× | egg-herbie |
| 884× | fma-neg_binary32 |
| 574× | fma-def_binary32 |
| 386× | associate-/r*_binary32 |
| 378× | distribute-rgt-in_binary32 |
| 361× | distribute-lft-in_binary32 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 137 | 1145 |
| 1 | 345 | 955 |
| 2 | 1701 | 933 |
| 3 | 7726 | 931 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) u0) (pow.f32 alpha 2))) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) u0) (pow.f32 alpha 2))) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) u0) (pow.f32 alpha 2))) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) u0) (pow.f32 alpha 2))) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) u0) (pow.f32 alpha 2))) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) u0) (pow.f32 alpha 2))) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) u0) (pow.f32 alpha 2))) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) u0) (pow.f32 alpha 2))) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) u0) (pow.f32 alpha 2))) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) u0) (pow.f32 alpha 2))) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) u0) (pow.f32 alpha 2))) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) u0) (pow.f32 alpha 2))) |
(*.f32 u0 (pow.f32 alpha 2)) |
(+.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)) (*.f32 u0 (pow.f32 alpha 2))) |
(+.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)) (*.f32 u0 (pow.f32 alpha 2))) |
(+.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)) (*.f32 u0 (pow.f32 alpha 2))) |
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)) |
(+.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)) (*.f32 u0 (pow.f32 alpha 2))) |
(+.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)) (*.f32 u0 (pow.f32 alpha 2))) |
(+.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)) (*.f32 u0 (pow.f32 alpha 2))) |
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)) |
(+.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)) (*.f32 u0 (pow.f32 alpha 2))) |
(+.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)) (*.f32 u0 (pow.f32 alpha 2))) |
(+.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)) (*.f32 u0 (pow.f32 alpha 2))) |
(*.f32 -1 u0) |
(+.f32 (*.f32 -1 u0) (*.f32 -1 (pow.f32 u0 2))) |
(+.f32 (*.f32 -1 u0) (*.f32 -1 (pow.f32 u0 2))) |
(+.f32 (*.f32 -1 u0) (*.f32 -1 (pow.f32 u0 2))) |
(*.f32 -1 (pow.f32 u0 2)) |
(+.f32 (*.f32 -1 u0) (*.f32 -1 (pow.f32 u0 2))) |
(+.f32 (*.f32 -1 u0) (*.f32 -1 (pow.f32 u0 2))) |
(+.f32 (*.f32 -1 u0) (*.f32 -1 (pow.f32 u0 2))) |
(*.f32 -1 (pow.f32 u0 2)) |
(+.f32 (*.f32 -1 u0) (*.f32 -1 (pow.f32 u0 2))) |
(+.f32 (*.f32 -1 u0) (*.f32 -1 (pow.f32 u0 2))) |
(+.f32 (*.f32 -1 u0) (*.f32 -1 (pow.f32 u0 2))) |
(+.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)) (*.f32 u0 (*.f32 alpha alpha))) |
(+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (*.f32 (*.f32 alpha alpha) u0)) |
(-.f32 (+.f32 1 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0))) 1) |
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 u0 3)) (*.f32 alpha alpha)) (+.f32 (pow.f32 (fma.f32 u0 u0 u0) 2) (pow.f32 u0 3))) |
(/.f32 (*.f32 (pow.f32 (fma.f32 u0 u0 u0) 2) (*.f32 alpha alpha)) (fma.f32 u0 u0 u0)) |
(/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 u0 3))) (+.f32 (pow.f32 (fma.f32 u0 u0 u0) 2) (pow.f32 u0 3))) |
(/.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 (fma.f32 u0 u0 u0) 2)) (fma.f32 u0 u0 u0)) |
(pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0)) 1) |
(pow.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0)) 3) 1/3) |
(pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0))) 3) |
(pow.f32 (*.f32 alpha (hypot.f32 u0 (sqrt.f32 u0))) 2) |
(neg.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0))) |
(sqrt.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0)) 2)) |
(log.f32 (pow.f32 (exp.f32 (fma.f32 u0 u0 u0)) (*.f32 alpha alpha))) |
(cbrt.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0)) 3)) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (fma.f32 u0 u0 u0) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 u0 u0 u0) 3) (pow.f32 (*.f32 alpha alpha) 3))) |
(expm1.f32 (log1p.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0)))) |
(log1p.f32 (expm1.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0)))) |
(exp.f32 (log.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0)))) |
(+.f32 u0 (*.f32 u0 u0)) |
(+.f32 (*.f32 u0 u0) u0) |
(+.f32 (fma.f32 u0 u0 u0) (fma.f32 u0 1 u0)) |
(+.f32 (fma.f32 u0 u0 u0) (fma.f32 (neg.f32 (cbrt.f32 u0)) (pow.f32 (cbrt.f32 u0) 2) u0)) |
(+.f32 (fma.f32 u0 u0 u0) (fma.f32 (neg.f32 (sqrt.f32 u0)) (sqrt.f32 u0) u0)) |
(*.f32 u0 (+.f32 u0 1)) |
(*.f32 u0 (-.f32 u0 1)) |
(*.f32 u0 (+.f32 u0 -1)) |
(*.f32 (fma.f32 u0 u0 u0) 1) |
(*.f32 1 (fma.f32 u0 u0 u0)) |
(*.f32 (cbrt.f32 (fma.f32 u0 u0 u0)) (pow.f32 (cbrt.f32 (fma.f32 u0 u0 u0)) 2)) |
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 u0 u0 u0)) 2) (cbrt.f32 (fma.f32 u0 u0 u0))) |
(*.f32 (hypot.f32 u0 (sqrt.f32 u0)) (hypot.f32 u0 (sqrt.f32 u0))) |
(*.f32 (+.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 u0 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 u0 u0 u0) 2) (pow.f32 u0 3)))) |
(*.f32 (pow.f32 (fma.f32 u0 u0 u0) 2) (/.f32 1 (fma.f32 u0 u0 u0))) |
(*.f32 (+.f32 u0 (sqrt.f32 u0)) (-.f32 u0 (sqrt.f32 u0))) |
(*.f32 (+.f32 u0 1) u0) |
(/.f32 1 (/.f32 (+.f32 (pow.f32 (fma.f32 u0 u0 u0) 2) (pow.f32 u0 3)) (+.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 u0 3)))) |
(/.f32 1 (/.f32 (fma.f32 u0 u0 u0) (pow.f32 (fma.f32 u0 u0 u0) 2))) |
(/.f32 (+.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 u0 3)) (+.f32 (pow.f32 (fma.f32 u0 u0 u0) 2) (pow.f32 u0 3))) |
(/.f32 (+.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 u0 3)) (+.f32 (*.f32 u0 (pow.f32 u0 3)) (-.f32 (*.f32 u0 u0) (pow.f32 u0 3)))) |
(/.f32 (pow.f32 (fma.f32 u0 u0 u0) 2) (fma.f32 u0 u0 u0)) |
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 u0 3))) (neg.f32 (+.f32 (pow.f32 (fma.f32 u0 u0 u0) 2) (pow.f32 u0 3)))) |
(/.f32 (neg.f32 (pow.f32 (fma.f32 u0 u0 u0) 2)) (fma.f32 u0 u0 u0)) |
(pow.f32 (fma.f32 u0 u0 u0) 1) |
(pow.f32 (pow.f32 (fma.f32 u0 u0 u0) 3) 1/3) |
(pow.f32 (cbrt.f32 (fma.f32 u0 u0 u0)) 3) |
(pow.f32 (hypot.f32 u0 (sqrt.f32 u0)) 2) |
(neg.f32 (fma.f32 u0 u0 u0)) |
(sqrt.f32 (pow.f32 (fma.f32 u0 u0 u0) 2)) |
(log.f32 (exp.f32 (fma.f32 u0 u0 u0))) |
(cbrt.f32 (pow.f32 (fma.f32 u0 u0 u0) 3)) |
(expm1.f32 (log1p.f32 (fma.f32 u0 u0 u0))) |
(log1p.f32 (expm1.f32 (fma.f32 u0 u0 u0))) |
(exp.f32 (log.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 u0 u0 u0) |
(fma.f32 1 (*.f32 u0 u0) u0) |
(fma.f32 (cbrt.f32 (*.f32 u0 (pow.f32 u0 3))) (pow.f32 (cbrt.f32 u0) 2) u0) |
| Outputs |
|---|
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) u0) (pow.f32 alpha 2))) |
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0))) |
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0)) |
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0))) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) u0) (pow.f32 alpha 2))) |
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0))) |
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0)) |
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0))) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) u0) (pow.f32 alpha 2))) |
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0))) |
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0)) |
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0))) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) u0) (pow.f32 alpha 2))) |
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0))) |
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0)) |
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0))) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) u0) (pow.f32 alpha 2))) |
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0))) |
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0)) |
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0))) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) u0) (pow.f32 alpha 2))) |
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0))) |
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0)) |
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0))) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) u0) (pow.f32 alpha 2))) |
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0))) |
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0)) |
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0))) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) u0) (pow.f32 alpha 2))) |
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0))) |
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0)) |
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0))) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) u0) (pow.f32 alpha 2))) |
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0))) |
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0)) |
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0))) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) u0) (pow.f32 alpha 2))) |
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0))) |
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0)) |
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0))) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) u0) (pow.f32 alpha 2))) |
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0))) |
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0)) |
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0))) |
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) u0) (pow.f32 alpha 2))) |
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0))) |
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0)) |
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0))) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 alpha (*.f32 alpha u0)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(+.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)) (*.f32 u0 (pow.f32 alpha 2))) |
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0))) |
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0)) |
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0))) |
(+.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)) (*.f32 u0 (pow.f32 alpha 2))) |
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0))) |
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0)) |
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0))) |
(+.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)) (*.f32 u0 (pow.f32 alpha 2))) |
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0))) |
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0)) |
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0))) |
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha (*.f32 alpha u0))) |
(*.f32 alpha (*.f32 alpha (*.f32 u0 u0))) |
(*.f32 u0 (*.f32 u0 (*.f32 alpha alpha))) |
(+.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)) (*.f32 u0 (pow.f32 alpha 2))) |
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0))) |
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0)) |
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0))) |
(+.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)) (*.f32 u0 (pow.f32 alpha 2))) |
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0))) |
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0)) |
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0))) |
(+.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)) (*.f32 u0 (pow.f32 alpha 2))) |
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0))) |
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0)) |
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0))) |
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha (*.f32 alpha u0))) |
(*.f32 alpha (*.f32 alpha (*.f32 u0 u0))) |
(*.f32 u0 (*.f32 u0 (*.f32 alpha alpha))) |
(+.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)) (*.f32 u0 (pow.f32 alpha 2))) |
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0))) |
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0)) |
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0))) |
(+.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)) (*.f32 u0 (pow.f32 alpha 2))) |
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0))) |
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0)) |
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0))) |
(+.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)) (*.f32 u0 (pow.f32 alpha 2))) |
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0))) |
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0)) |
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0))) |
(*.f32 -1 u0) |
(neg.f32 u0) |
(+.f32 (*.f32 -1 u0) (*.f32 -1 (pow.f32 u0 2))) |
(neg.f32 (fma.f32 u0 u0 u0)) |
(+.f32 (*.f32 -1 u0) (*.f32 -1 (pow.f32 u0 2))) |
(neg.f32 (fma.f32 u0 u0 u0)) |
(+.f32 (*.f32 -1 u0) (*.f32 -1 (pow.f32 u0 2))) |
(neg.f32 (fma.f32 u0 u0 u0)) |
(*.f32 -1 (pow.f32 u0 2)) |
(neg.f32 (*.f32 u0 u0)) |
(*.f32 u0 (neg.f32 u0)) |
(+.f32 (*.f32 -1 u0) (*.f32 -1 (pow.f32 u0 2))) |
(neg.f32 (fma.f32 u0 u0 u0)) |
(+.f32 (*.f32 -1 u0) (*.f32 -1 (pow.f32 u0 2))) |
(neg.f32 (fma.f32 u0 u0 u0)) |
(+.f32 (*.f32 -1 u0) (*.f32 -1 (pow.f32 u0 2))) |
(neg.f32 (fma.f32 u0 u0 u0)) |
(*.f32 -1 (pow.f32 u0 2)) |
(neg.f32 (*.f32 u0 u0)) |
(*.f32 u0 (neg.f32 u0)) |
(+.f32 (*.f32 -1 u0) (*.f32 -1 (pow.f32 u0 2))) |
(neg.f32 (fma.f32 u0 u0 u0)) |
(+.f32 (*.f32 -1 u0) (*.f32 -1 (pow.f32 u0 2))) |
(neg.f32 (fma.f32 u0 u0 u0)) |
(+.f32 (*.f32 -1 u0) (*.f32 -1 (pow.f32 u0 2))) |
(neg.f32 (fma.f32 u0 u0 u0)) |
(+.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)) (*.f32 u0 (*.f32 alpha alpha))) |
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0))) |
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0)) |
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0))) |
(+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (*.f32 (*.f32 alpha alpha) u0)) |
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0))) |
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0)) |
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0))) |
(-.f32 (+.f32 1 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0))) 1) |
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0))) |
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0)) |
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0))) |
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 u0 3)) (*.f32 alpha alpha)) (+.f32 (pow.f32 (fma.f32 u0 u0 u0) 2) (pow.f32 u0 3))) |
(/.f32 (*.f32 alpha alpha) (/.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (fma.f32 u0 u0 u0) 2)) (+.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 u0 3)))) |
(/.f32 (*.f32 alpha alpha) (/.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (fma.f32 u0 u0 u0) 2)) (+.f32 (pow.f32 u0 6) (pow.f32 u0 3)))) |
(*.f32 (*.f32 alpha alpha) (/.f32 (+.f32 (pow.f32 u0 6) (pow.f32 u0 3)) (+.f32 (pow.f32 u0 3) (pow.f32 (fma.f32 u0 u0 u0) 2)))) |
(/.f32 (*.f32 (pow.f32 (fma.f32 u0 u0 u0) 2) (*.f32 alpha alpha)) (fma.f32 u0 u0 u0)) |
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0))) |
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0)) |
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0))) |
(/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 u0 3))) (+.f32 (pow.f32 (fma.f32 u0 u0 u0) 2) (pow.f32 u0 3))) |
(/.f32 (*.f32 alpha alpha) (/.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (fma.f32 u0 u0 u0) 2)) (+.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 u0 3)))) |
(/.f32 (*.f32 alpha alpha) (/.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (fma.f32 u0 u0 u0) 2)) (+.f32 (pow.f32 u0 6) (pow.f32 u0 3)))) |
(*.f32 (*.f32 alpha alpha) (/.f32 (+.f32 (pow.f32 u0 6) (pow.f32 u0 3)) (+.f32 (pow.f32 u0 3) (pow.f32 (fma.f32 u0 u0 u0) 2)))) |
(/.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 (fma.f32 u0 u0 u0) 2)) (fma.f32 u0 u0 u0)) |
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0))) |
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0)) |
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0))) |
(pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0)) 1) |
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0))) |
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0)) |
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0))) |
(pow.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0)) 3) 1/3) |
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0))) |
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0)) |
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0))) |
(pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0))) 3) |
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0))) |
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0)) |
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0))) |
(pow.f32 (*.f32 alpha (hypot.f32 u0 (sqrt.f32 u0))) 2) |
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0))) |
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0)) |
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0))) |
(neg.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0))) |
(*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0)) |
(*.f32 (fma.f32 u0 u0 u0) (*.f32 alpha (neg.f32 alpha))) |
(*.f32 alpha (*.f32 (fma.f32 u0 u0 u0) (neg.f32 alpha))) |
(sqrt.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0)) 2)) |
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0))) |
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0)) |
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0))) |
(log.f32 (pow.f32 (exp.f32 (fma.f32 u0 u0 u0)) (*.f32 alpha alpha))) |
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0))) |
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0)) |
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0))) |
(cbrt.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0)) 3)) |
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0))) |
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0)) |
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (fma.f32 u0 u0 u0) 3))) |
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0))) |
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0)) |
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0))) |
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 u0 u0 u0) 3) (pow.f32 (*.f32 alpha alpha) 3))) |
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0))) |
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0)) |
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0))) |
(expm1.f32 (log1p.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0)))) |
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0))) |
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0)) |
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0))) |
(log1p.f32 (expm1.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0)))) |
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0))) |
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0)) |
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0))) |
(exp.f32 (log.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0)))) |
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0))) |
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0)) |
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0))) |
(+.f32 u0 (*.f32 u0 u0)) |
(fma.f32 u0 u0 u0) |
(+.f32 (*.f32 u0 u0) u0) |
(fma.f32 u0 u0 u0) |
(+.f32 (fma.f32 u0 u0 u0) (fma.f32 u0 1 u0)) |
(+.f32 (fma.f32 u0 u0 u0) (+.f32 u0 u0)) |
(+.f32 u0 (+.f32 u0 (fma.f32 u0 u0 u0))) |
(fma.f32 u0 2 (fma.f32 u0 u0 u0)) |
(+.f32 (fma.f32 u0 u0 u0) (fma.f32 (neg.f32 (cbrt.f32 u0)) (pow.f32 (cbrt.f32 u0) 2) u0)) |
(+.f32 u0 (-.f32 (fma.f32 u0 u0 u0) u0)) |
(+.f32 (fma.f32 u0 u0 u0) (fma.f32 (neg.f32 (sqrt.f32 u0)) (sqrt.f32 u0) u0)) |
(+.f32 (fma.f32 u0 u0 u0) (fma.f32 (neg.f32 (cbrt.f32 u0)) (pow.f32 (cbrt.f32 u0) 2) u0)) |
(+.f32 u0 (-.f32 (fma.f32 u0 u0 u0) u0)) |
(*.f32 u0 (+.f32 u0 1)) |
(fma.f32 u0 u0 u0) |
(*.f32 u0 (-.f32 u0 1)) |
(*.f32 u0 (+.f32 -1 u0)) |
(-.f32 (*.f32 u0 u0) u0) |
(*.f32 u0 (+.f32 u0 -1)) |
(*.f32 u0 (+.f32 -1 u0)) |
(-.f32 (*.f32 u0 u0) u0) |
(*.f32 (fma.f32 u0 u0 u0) 1) |
(fma.f32 u0 u0 u0) |
(*.f32 1 (fma.f32 u0 u0 u0)) |
(fma.f32 u0 u0 u0) |
(*.f32 (cbrt.f32 (fma.f32 u0 u0 u0)) (pow.f32 (cbrt.f32 (fma.f32 u0 u0 u0)) 2)) |
(fma.f32 u0 u0 u0) |
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 u0 u0 u0)) 2) (cbrt.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 u0 u0 u0) |
(*.f32 (hypot.f32 u0 (sqrt.f32 u0)) (hypot.f32 u0 (sqrt.f32 u0))) |
(fma.f32 u0 u0 u0) |
(*.f32 (+.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 u0 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 u0 u0 u0) 2) (pow.f32 u0 3)))) |
(*.f32 (+.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 u0 3)) (/.f32 1 (+.f32 (pow.f32 u0 3) (pow.f32 (fma.f32 u0 u0 u0) 2)))) |
(/.f32 (+.f32 (pow.f32 u0 6) (pow.f32 u0 3)) (+.f32 (pow.f32 u0 3) (pow.f32 (fma.f32 u0 u0 u0) 2))) |
(*.f32 (pow.f32 (fma.f32 u0 u0 u0) 2) (/.f32 1 (fma.f32 u0 u0 u0))) |
(fma.f32 u0 u0 u0) |
(*.f32 (+.f32 u0 (sqrt.f32 u0)) (-.f32 u0 (sqrt.f32 u0))) |
(*.f32 u0 (+.f32 -1 u0)) |
(-.f32 (*.f32 u0 u0) u0) |
(*.f32 (+.f32 u0 1) u0) |
(fma.f32 u0 u0 u0) |
(/.f32 1 (/.f32 (+.f32 (pow.f32 (fma.f32 u0 u0 u0) 2) (pow.f32 u0 3)) (+.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 u0 3)))) |
(*.f32 (+.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 u0 3)) (/.f32 1 (+.f32 (pow.f32 u0 3) (pow.f32 (fma.f32 u0 u0 u0) 2)))) |
(/.f32 (+.f32 (pow.f32 u0 6) (pow.f32 u0 3)) (+.f32 (pow.f32 u0 3) (pow.f32 (fma.f32 u0 u0 u0) 2))) |
(/.f32 1 (/.f32 (fma.f32 u0 u0 u0) (pow.f32 (fma.f32 u0 u0 u0) 2))) |
(fma.f32 u0 u0 u0) |
(/.f32 (+.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 u0 3)) (+.f32 (pow.f32 (fma.f32 u0 u0 u0) 2) (pow.f32 u0 3))) |
(*.f32 (+.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 u0 3)) (/.f32 1 (+.f32 (pow.f32 u0 3) (pow.f32 (fma.f32 u0 u0 u0) 2)))) |
(/.f32 (+.f32 (pow.f32 u0 6) (pow.f32 u0 3)) (+.f32 (pow.f32 u0 3) (pow.f32 (fma.f32 u0 u0 u0) 2))) |
(/.f32 (+.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 u0 3)) (+.f32 (*.f32 u0 (pow.f32 u0 3)) (-.f32 (*.f32 u0 u0) (pow.f32 u0 3)))) |
(/.f32 (+.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 u0 3)) (fma.f32 u0 (pow.f32 u0 3) (-.f32 (*.f32 u0 u0) (pow.f32 u0 3)))) |
(/.f32 (+.f32 (pow.f32 u0 6) (pow.f32 u0 3)) (+.f32 (*.f32 u0 (-.f32 u0 (*.f32 u0 u0))) (pow.f32 u0 4))) |
(/.f32 (+.f32 (pow.f32 u0 6) (pow.f32 u0 3)) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 4)) (pow.f32 u0 3))) |
(/.f32 (pow.f32 (fma.f32 u0 u0 u0) 2) (fma.f32 u0 u0 u0)) |
(fma.f32 u0 u0 u0) |
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 u0 3))) (neg.f32 (+.f32 (pow.f32 (fma.f32 u0 u0 u0) 2) (pow.f32 u0 3)))) |
(*.f32 (+.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 u0 3)) (/.f32 1 (+.f32 (pow.f32 u0 3) (pow.f32 (fma.f32 u0 u0 u0) 2)))) |
(/.f32 (+.f32 (pow.f32 u0 6) (pow.f32 u0 3)) (+.f32 (pow.f32 u0 3) (pow.f32 (fma.f32 u0 u0 u0) 2))) |
(/.f32 (neg.f32 (pow.f32 (fma.f32 u0 u0 u0) 2)) (fma.f32 u0 u0 u0)) |
(neg.f32 (fma.f32 u0 u0 u0)) |
(pow.f32 (fma.f32 u0 u0 u0) 1) |
(fma.f32 u0 u0 u0) |
(pow.f32 (pow.f32 (fma.f32 u0 u0 u0) 3) 1/3) |
(fma.f32 u0 u0 u0) |
(pow.f32 (cbrt.f32 (fma.f32 u0 u0 u0)) 3) |
(fma.f32 u0 u0 u0) |
(pow.f32 (hypot.f32 u0 (sqrt.f32 u0)) 2) |
(fma.f32 u0 u0 u0) |
(neg.f32 (fma.f32 u0 u0 u0)) |
(sqrt.f32 (pow.f32 (fma.f32 u0 u0 u0) 2)) |
(fma.f32 u0 u0 u0) |
(log.f32 (exp.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 u0 u0 u0) |
(cbrt.f32 (pow.f32 (fma.f32 u0 u0 u0) 3)) |
(fma.f32 u0 u0 u0) |
(expm1.f32 (log1p.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 u0 u0 u0) |
(log1p.f32 (expm1.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 u0 u0 u0) |
(exp.f32 (log.f32 (fma.f32 u0 u0 u0))) |
(fma.f32 u0 u0 u0) |
(fma.f32 u0 u0 u0) |
(fma.f32 1 (*.f32 u0 u0) u0) |
(fma.f32 u0 u0 u0) |
(fma.f32 (cbrt.f32 (*.f32 u0 (pow.f32 u0 3))) (pow.f32 (cbrt.f32 u0) 2) u0) |
(fma.f32 (cbrt.f32 (pow.f32 u0 4)) (pow.f32 (cbrt.f32 u0) 2) u0) |
(fma.f32 (pow.f32 (cbrt.f32 u0) 2) (cbrt.f32 (pow.f32 u0 4)) u0) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (/.f32 (+.f32 -1 (*.f32 u0 1/2)) (-.f32 1 (*.f32 u0 (*.f32 u0 1/4)))) |
| ✓ | 0.2b | (/.f32 (*.f32 u0 alpha) (/.f32 (+.f32 -1 (*.f32 u0 1/2)) (-.f32 1 (*.f32 u0 (*.f32 u0 1/4))))) |
| ✓ | 0.2b | (*.f32 (neg.f32 alpha) (/.f32 (*.f32 u0 alpha) (/.f32 (+.f32 -1 (*.f32 u0 1/2)) (-.f32 1 (*.f32 u0 (*.f32 u0 1/4)))))) |
Compiled 86 to 57 computations (33.7% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | alpha | @ | 0 | (*.f32 (neg.f32 alpha) (/.f32 (*.f32 u0 alpha) (/.f32 (+.f32 -1 (*.f32 u0 1/2)) (-.f32 1 (*.f32 u0 (*.f32 u0 1/4)))))) |
| 1.0ms | u0 | @ | 0 | (*.f32 (neg.f32 alpha) (/.f32 (*.f32 u0 alpha) (/.f32 (+.f32 -1 (*.f32 u0 1/2)) (-.f32 1 (*.f32 u0 (*.f32 u0 1/4)))))) |
| 1.0ms | alpha | @ | inf | (*.f32 (neg.f32 alpha) (/.f32 (*.f32 u0 alpha) (/.f32 (+.f32 -1 (*.f32 u0 1/2)) (-.f32 1 (*.f32 u0 (*.f32 u0 1/4)))))) |
| 1.0ms | u0 | @ | inf | (*.f32 (neg.f32 alpha) (/.f32 (*.f32 u0 alpha) (/.f32 (+.f32 -1 (*.f32 u0 1/2)) (-.f32 1 (*.f32 u0 (*.f32 u0 1/4)))))) |
| 1.0ms | alpha | @ | 0 | (/.f32 (*.f32 u0 alpha) (/.f32 (+.f32 -1 (*.f32 u0 1/2)) (-.f32 1 (*.f32 u0 (*.f32 u0 1/4))))) |
| 1× | batch-egg-rewrite |
| 995× | prod-diff_binary32 |
| 292× | expm1-udef_binary32 |
| 291× | log1p-udef_binary32 |
| 184× | add-sqr-sqrt_binary32 |
| 179× | *-un-lft-identity_binary32 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 74 |
| 1 | 372 | 39 |
| 2 | 5366 | 39 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (neg.f32 alpha) (/.f32 (*.f32 u0 alpha) (/.f32 (+.f32 -1 (*.f32 u0 1/2)) (-.f32 1 (*.f32 u0 (*.f32 u0 1/4)))))) |
(/.f32 (*.f32 u0 alpha) (/.f32 (+.f32 -1 (*.f32 u0 1/2)) (-.f32 1 (*.f32 u0 (*.f32 u0 1/4))))) |
(/.f32 (+.f32 -1 (*.f32 u0 1/2)) (-.f32 1 (*.f32 u0 (*.f32 u0 1/4)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 alpha (/.f32 1 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alpha u0) (/.f32 1 (*.f32 alpha (+.f32 -1 (*.f32 -1/2 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))) (*.f32 alpha (*.f32 alpha u0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alpha (*.f32 alpha u0)) (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alpha (*.f32 alpha u0)) (/.f32 -1 (+.f32 -1 (*.f32 -1/2 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 alpha (*.f32 alpha u0)) (fma.f32 u0 1/2 -1)) (/.f32 1 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 alpha (*.f32 alpha u0)) 1) (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 alpha (*.f32 alpha u0)) (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) 2)) (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 alpha (*.f32 alpha u0)) (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))) (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 alpha) (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))) 3) (pow.f32 alpha 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 alpha 3) (pow.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) alpha)) (*.f32 (*.f32 (*.f32 u0 u0) -1/4) (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) alpha)) 1) (*.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) alpha)) (*.f32 (*.f32 u0 u0) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 -1/2 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 u0 (/.f32 1 (/.f32 1 (*.f32 alpha (+.f32 -1 (*.f32 -1/2 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 u0 (*.f32 alpha (+.f32 -1 (*.f32 -1/2 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 alpha u0) (/.f32 1 (/.f32 -1 (+.f32 -1 (*.f32 -1/2 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (*.f32 alpha u0)) 2) (*.f32 (cbrt.f32 (*.f32 alpha u0)) (+.f32 -1 (*.f32 -1/2 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) 2) (cbrt.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 alpha u0)) (*.f32 (sqrt.f32 (*.f32 alpha u0)) (+.f32 -1 (*.f32 -1/2 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) (sqrt.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 -1 (*.f32 -1/2 u0)) (*.f32 alpha u0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) alpha)) (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) alpha)) (+.f32 -1 (neg.f32 (*.f32 (*.f32 u0 u0) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 alpha 1) (/.f32 u0 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (/.f32 alpha (/.f32 1 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u0 1) (/.f32 alpha (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (/.f32 u0 (/.f32 1 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 alpha u0)) 2) 1) (/.f32 (cbrt.f32 (*.f32 alpha u0)) (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (*.f32 alpha u0)) 1) (/.f32 (sqrt.f32 (*.f32 alpha u0)) (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (*.f32 alpha u0)) (fma.f32 u0 1/2 -1)) (/.f32 (sqrt.f32 (*.f32 alpha u0)) (/.f32 1 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (fma.f32 u0 1/2 -1)) (/.f32 (*.f32 alpha u0) (/.f32 1 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 alpha u0)) 2) (fma.f32 u0 1/2 -1)) (/.f32 (cbrt.f32 (*.f32 alpha u0)) (/.f32 1 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u0 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0)))) alpha)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 alpha (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) 2)) (/.f32 u0 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u0 (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) 2)) (/.f32 alpha (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) 2)) (/.f32 (*.f32 alpha u0) (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 alpha u0)) 2) (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) 2)) (cbrt.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (*.f32 alpha u0)) (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) 2)) (/.f32 (sqrt.f32 (*.f32 alpha u0)) (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 alpha (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))) (/.f32 u0 (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u0 (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))) (/.f32 alpha (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))) (/.f32 (*.f32 alpha u0) (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 alpha u0)) 2) (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))) (/.f32 (cbrt.f32 (*.f32 alpha u0)) (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) alpha)) 1) (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 alpha u0) 1) (+.f32 -1 (*.f32 -1/2 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) alpha)) (cbrt.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) 2))) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) alpha)) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 1 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (pow.f32 (exp.f32 alpha) u0) (+.f32 -1 (*.f32 -1/2 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 (*.f32 alpha u0) 3) (pow.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fma.f32 u0 1/2 -1) (/.f32 1 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) 2) (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (fma.f32 u0 1/2 -1)) 2) (*.f32 (cbrt.f32 (fma.f32 u0 1/2 -1)) (/.f32 1 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (fma.f32 u0 1/2 -1)) (*.f32 (sqrt.f32 (fma.f32 u0 1/2 -1)) (/.f32 1 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (*.f32 -1/2 u0)) (/.f32 1 (+.f32 -1 (neg.f32 (*.f32 (*.f32 u0 u0) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))) (fma.f32 u0 1/2 -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 u0 1/2 -1)) 2) 1) (/.f32 (cbrt.f32 (fma.f32 u0 1/2 -1)) (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (fma.f32 u0 1/2 -1)) 1) (/.f32 (sqrt.f32 (fma.f32 u0 1/2 -1)) (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) 2))) (/.f32 (fma.f32 u0 1/2 -1) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 u0 1/2 -1)) 2) (cbrt.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) 2))) (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (fma.f32 u0 1/2 -1)) (cbrt.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) 2))) (/.f32 (sqrt.f32 (fma.f32 u0 1/2 -1)) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))) (/.f32 (fma.f32 u0 1/2 -1) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 u0 1/2 -1)) 2) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))) (/.f32 (cbrt.f32 (fma.f32 u0 1/2 -1)) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (fma.f32 u0 1/2 -1) (-.f32 1 (*.f32 (pow.f32 (*.f32 u0 u0) 3) 1/64))) (+.f32 1 (+.f32 (*.f32 u0 (*.f32 u0 1/4)) (pow.f32 (*.f32 u0 (*.f32 u0 1/4)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (fma.f32 u0 1/2 -1) (-.f32 1 (pow.f32 (*.f32 u0 (*.f32 u0 1/4)) 2))) (+.f32 1 (*.f32 u0 (*.f32 u0 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 -1 (*.f32 -1/2 u0)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (fma.f32 u0 1/2 -1) (+.f32 -1 (neg.f32 (*.f32 (*.f32 u0 u0) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 (fma.f32 u0 1/2 -1) 3) (pow.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (neg.f32 (log.f32 (+.f32 -1 (*.f32 -1/2 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (neg.f32 (log.f32 (+.f32 -1 (*.f32 -1/2 u0)))) 1)))))) |
| 1× | egg-herbie |
| 634× | fma-def_binary32 |
| 303× | log-prod_binary32 |
| 268× | cancel-sign-sub-inv_binary32 |
| 266× | distribute-rgt-neg-in_binary32 |
| 240× | associate-*r*_binary32 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 337 | 3433 |
| 1 | 992 | 2794 |
| 2 | 4056 | 2691 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (-.f32 1 (*.f32 1/4 (pow.f32 u0 2))) (pow.f32 alpha 2))) (-.f32 (*.f32 1/2 u0) 1))) |
(*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (-.f32 1 (*.f32 1/4 (pow.f32 u0 2))) (pow.f32 alpha 2))) (-.f32 (*.f32 1/2 u0) 1))) |
(*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (-.f32 1 (*.f32 1/4 (pow.f32 u0 2))) (pow.f32 alpha 2))) (-.f32 (*.f32 1/2 u0) 1))) |
(*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (-.f32 1 (*.f32 1/4 (pow.f32 u0 2))) (pow.f32 alpha 2))) (-.f32 (*.f32 1/2 u0) 1))) |
(*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (-.f32 1 (*.f32 1/4 (pow.f32 u0 2))) (pow.f32 alpha 2))) (-.f32 (*.f32 1/2 u0) 1))) |
(*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (-.f32 1 (*.f32 1/4 (pow.f32 u0 2))) (pow.f32 alpha 2))) (-.f32 (*.f32 1/2 u0) 1))) |
(*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (-.f32 1 (*.f32 1/4 (pow.f32 u0 2))) (pow.f32 alpha 2))) (-.f32 (*.f32 1/2 u0) 1))) |
(*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (-.f32 1 (*.f32 1/4 (pow.f32 u0 2))) (pow.f32 alpha 2))) (-.f32 (*.f32 1/2 u0) 1))) |
(*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (-.f32 1 (*.f32 1/4 (pow.f32 u0 2))) (pow.f32 alpha 2))) (-.f32 (*.f32 1/2 u0) 1))) |
(*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (-.f32 1 (*.f32 1/4 (pow.f32 u0 2))) (pow.f32 alpha 2))) (-.f32 (*.f32 1/2 u0) 1))) |
(*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (-.f32 1 (*.f32 1/4 (pow.f32 u0 2))) (pow.f32 alpha 2))) (-.f32 (*.f32 1/2 u0) 1))) |
(*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (-.f32 1 (*.f32 1/4 (pow.f32 u0 2))) (pow.f32 alpha 2))) (-.f32 (*.f32 1/2 u0) 1))) |
(*.f32 u0 (pow.f32 alpha 2)) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(*.f32 -1 (*.f32 u0 alpha)) |
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(/.f32 (*.f32 u0 (*.f32 (-.f32 1 (*.f32 1/4 (pow.f32 u0 2))) alpha)) (-.f32 (*.f32 1/2 u0) 1)) |
(/.f32 (*.f32 u0 (*.f32 (-.f32 1 (*.f32 1/4 (pow.f32 u0 2))) alpha)) (-.f32 (*.f32 1/2 u0) 1)) |
(/.f32 (*.f32 u0 (*.f32 (-.f32 1 (*.f32 1/4 (pow.f32 u0 2))) alpha)) (-.f32 (*.f32 1/2 u0) 1)) |
(/.f32 (*.f32 u0 (*.f32 (-.f32 1 (*.f32 1/4 (pow.f32 u0 2))) alpha)) (-.f32 (*.f32 1/2 u0) 1)) |
(/.f32 (*.f32 u0 (*.f32 (-.f32 1 (*.f32 1/4 (pow.f32 u0 2))) alpha)) (-.f32 (*.f32 1/2 u0) 1)) |
(/.f32 (*.f32 u0 (*.f32 (-.f32 1 (*.f32 1/4 (pow.f32 u0 2))) alpha)) (-.f32 (*.f32 1/2 u0) 1)) |
(/.f32 (*.f32 u0 (*.f32 (-.f32 1 (*.f32 1/4 (pow.f32 u0 2))) alpha)) (-.f32 (*.f32 1/2 u0) 1)) |
(/.f32 (*.f32 u0 (*.f32 (-.f32 1 (*.f32 1/4 (pow.f32 u0 2))) alpha)) (-.f32 (*.f32 1/2 u0) 1)) |
(/.f32 (*.f32 u0 (*.f32 (-.f32 1 (*.f32 1/4 (pow.f32 u0 2))) alpha)) (-.f32 (*.f32 1/2 u0) 1)) |
(/.f32 (*.f32 u0 (*.f32 (-.f32 1 (*.f32 1/4 (pow.f32 u0 2))) alpha)) (-.f32 (*.f32 1/2 u0) 1)) |
(/.f32 (*.f32 u0 (*.f32 (-.f32 1 (*.f32 1/4 (pow.f32 u0 2))) alpha)) (-.f32 (*.f32 1/2 u0) 1)) |
(/.f32 (*.f32 u0 (*.f32 (-.f32 1 (*.f32 1/4 (pow.f32 u0 2))) alpha)) (-.f32 (*.f32 1/2 u0) 1)) |
-1 |
(-.f32 (*.f32 1/2 u0) 1) |
(-.f32 (+.f32 (*.f32 1/2 u0) (*.f32 -1/4 (pow.f32 u0 2))) 1) |
(-.f32 (+.f32 (*.f32 1/8 (pow.f32 u0 3)) (+.f32 (*.f32 1/2 u0) (*.f32 -1/4 (pow.f32 u0 2)))) 1) |
(/.f32 -2 u0) |
(-.f32 (*.f32 4 (/.f32 1 (pow.f32 u0 2))) (*.f32 2 (/.f32 1 u0))) |
(-.f32 (*.f32 4 (/.f32 1 (pow.f32 u0 2))) (+.f32 (*.f32 2 (/.f32 1 u0)) (*.f32 8 (/.f32 1 (pow.f32 u0 3))))) |
(-.f32 (+.f32 (*.f32 4 (/.f32 1 (pow.f32 u0 2))) (*.f32 16 (/.f32 1 (pow.f32 u0 4)))) (+.f32 (*.f32 2 (/.f32 1 u0)) (*.f32 8 (/.f32 1 (pow.f32 u0 3))))) |
(/.f32 -2 u0) |
(-.f32 (*.f32 4 (/.f32 1 (pow.f32 u0 2))) (*.f32 2 (/.f32 1 u0))) |
(-.f32 (*.f32 4 (/.f32 1 (pow.f32 u0 2))) (+.f32 (*.f32 2 (/.f32 1 u0)) (*.f32 8 (/.f32 1 (pow.f32 u0 3))))) |
(-.f32 (+.f32 (*.f32 4 (/.f32 1 (pow.f32 u0 2))) (*.f32 16 (/.f32 1 (pow.f32 u0 4)))) (+.f32 (*.f32 2 (/.f32 1 u0)) (*.f32 8 (/.f32 1 (pow.f32 u0 3))))) |
(-.f32 0 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))))) 1) |
(/.f32 alpha (/.f32 1 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))))) |
(/.f32 (*.f32 alpha u0) (/.f32 1 (*.f32 alpha (+.f32 -1 (*.f32 -1/2 u0))))) |
(/.f32 1 (/.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))) (*.f32 alpha (*.f32 alpha u0)))) |
(/.f32 (*.f32 alpha (*.f32 alpha u0)) (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0)))) |
(/.f32 (*.f32 alpha (*.f32 alpha u0)) (/.f32 -1 (+.f32 -1 (*.f32 -1/2 u0)))) |
(/.f32 (/.f32 (*.f32 alpha (*.f32 alpha u0)) (fma.f32 u0 1/2 -1)) (/.f32 1 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))) |
(/.f32 (/.f32 (*.f32 alpha (*.f32 alpha u0)) 1) (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0)))) |
(/.f32 (/.f32 (*.f32 alpha (*.f32 alpha u0)) (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) 2)) (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))) |
(/.f32 (/.f32 (*.f32 alpha (*.f32 alpha u0)) (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))) (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))) |
(pow.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) 1) |
(pow.f32 (pow.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) 3) 1/3) |
(pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))))) 3) |
(pow.f32 (sqrt.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))))) 2) |
(neg.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))))) |
(sqrt.f32 (pow.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) 2)) |
(log.f32 (pow.f32 (exp.f32 alpha) (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))))))) |
(cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) 3)) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))) 3) (pow.f32 alpha 3))) |
(cbrt.f32 (*.f32 (pow.f32 alpha 3) (pow.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))) 3))) |
(expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))))) |
(log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))))) |
(exp.f32 (log.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))))) 1)) |
(+.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) alpha)) (*.f32 (*.f32 (*.f32 u0 u0) -1/4) (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) alpha)))) |
(+.f32 (*.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) alpha)) 1) (*.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) alpha)) (*.f32 (*.f32 u0 u0) -1/4))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))))) 1) |
(*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 -1/2 u0)))) |
(*.f32 u0 (/.f32 1 (/.f32 1 (*.f32 alpha (+.f32 -1 (*.f32 -1/2 u0)))))) |
(*.f32 u0 (*.f32 alpha (+.f32 -1 (*.f32 -1/2 u0)))) |
(*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))) |
(*.f32 (*.f32 alpha u0) (/.f32 1 (/.f32 -1 (+.f32 -1 (*.f32 -1/2 u0))))) |
(*.f32 1 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) |
(*.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) alpha))) |
(*.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))) 1) |
(*.f32 (pow.f32 (cbrt.f32 (*.f32 alpha u0)) 2) (*.f32 (cbrt.f32 (*.f32 alpha u0)) (+.f32 -1 (*.f32 -1/2 u0)))) |
(*.f32 (cbrt.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) 2)) |
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) 2) (cbrt.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))))) |
(*.f32 (sqrt.f32 (*.f32 alpha u0)) (*.f32 (sqrt.f32 (*.f32 alpha u0)) (+.f32 -1 (*.f32 -1/2 u0)))) |
(*.f32 (sqrt.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) (sqrt.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))))) |
(*.f32 (+.f32 -1 (*.f32 -1/2 u0)) (*.f32 alpha u0)) |
(*.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) alpha)) (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))) |
(*.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) alpha)) (+.f32 -1 (neg.f32 (*.f32 (*.f32 u0 u0) -1/4)))) |
(*.f32 (/.f32 alpha 1) (/.f32 u0 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))))) |
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (/.f32 alpha (/.f32 1 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))))) |
(*.f32 (/.f32 u0 1) (/.f32 alpha (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))))) |
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (/.f32 u0 (/.f32 1 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))))) |
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 alpha u0)) 2) 1) (/.f32 (cbrt.f32 (*.f32 alpha u0)) (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))))) |
(*.f32 (/.f32 (sqrt.f32 (*.f32 alpha u0)) 1) (/.f32 (sqrt.f32 (*.f32 alpha u0)) (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))))) |
(*.f32 (/.f32 (sqrt.f32 (*.f32 alpha u0)) (fma.f32 u0 1/2 -1)) (/.f32 (sqrt.f32 (*.f32 alpha u0)) (/.f32 1 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))))) |
(*.f32 (/.f32 1 (fma.f32 u0 1/2 -1)) (/.f32 (*.f32 alpha u0) (/.f32 1 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))))) |
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 alpha u0)) 2) (fma.f32 u0 1/2 -1)) (/.f32 (cbrt.f32 (*.f32 alpha u0)) (/.f32 1 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))))) |
(*.f32 (/.f32 u0 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0)))) alpha) |
(*.f32 (/.f32 alpha (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) 2)) (/.f32 u0 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))))) |
(*.f32 (/.f32 u0 (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) 2)) (/.f32 alpha (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))))) |
(*.f32 (/.f32 1 (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) 2)) (/.f32 (*.f32 alpha u0) (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))))) |
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 alpha u0)) 2) (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) 2)) (cbrt.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))))) |
(*.f32 (/.f32 (sqrt.f32 (*.f32 alpha u0)) (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) 2)) (/.f32 (sqrt.f32 (*.f32 alpha u0)) (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))))) |
(*.f32 (/.f32 alpha (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))) (/.f32 u0 (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))))) |
(*.f32 (/.f32 u0 (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))) (/.f32 alpha (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))))) |
(*.f32 (/.f32 1 (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))) (/.f32 (*.f32 alpha u0) (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))))) |
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 alpha u0)) 2) (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))) (/.f32 (cbrt.f32 (*.f32 alpha u0)) (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))))) |
(*.f32 (*.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) alpha)) 1) (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))) |
(*.f32 (/.f32 (*.f32 alpha u0) 1) (+.f32 -1 (*.f32 -1/2 u0))) |
(*.f32 (*.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) alpha)) (cbrt.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) 2))) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))) |
(*.f32 (*.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) alpha)) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))) |
(pow.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))) 1) |
(pow.f32 (pow.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))) 3) 1/3) |
(pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) 3) |
(pow.f32 (sqrt.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) 2) |
(pow.f32 (/.f32 1 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) -1) |
(neg.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) |
(sqrt.f32 (pow.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))) 2)) |
(log.f32 (pow.f32 (pow.f32 (exp.f32 alpha) u0) (+.f32 -1 (*.f32 -1/2 u0)))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))))) |
(cbrt.f32 (pow.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))) 3)) |
(cbrt.f32 (/.f32 (pow.f32 (*.f32 alpha u0) 3) (pow.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))) 3))) |
(expm1.f32 (log1p.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))))) |
(log1p.f32 (expm1.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))))) |
(exp.f32 (log.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) 1)) |
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))))) 1) |
(*.f32 (fma.f32 u0 1/2 -1) (/.f32 1 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))) |
(*.f32 1 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0)))) |
(*.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))) 1) |
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) 2)) |
(*.f32 (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) 2) (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))) |
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 u0 1/2 -1)) 2) (*.f32 (cbrt.f32 (fma.f32 u0 1/2 -1)) (/.f32 1 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))))) |
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))) |
(*.f32 (sqrt.f32 (fma.f32 u0 1/2 -1)) (*.f32 (sqrt.f32 (fma.f32 u0 1/2 -1)) (/.f32 1 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))))) |
(*.f32 (+.f32 1 (*.f32 -1/2 u0)) (/.f32 1 (+.f32 -1 (neg.f32 (*.f32 (*.f32 u0 u0) -1/4))))) |
(*.f32 (/.f32 1 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))) (fma.f32 u0 1/2 -1)) |
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 u0 1/2 -1)) 2) 1) (/.f32 (cbrt.f32 (fma.f32 u0 1/2 -1)) (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))) |
(*.f32 (/.f32 (sqrt.f32 (fma.f32 u0 1/2 -1)) 1) (/.f32 (sqrt.f32 (fma.f32 u0 1/2 -1)) (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))) |
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) 2))) (/.f32 (fma.f32 u0 1/2 -1) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))))) |
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 u0 1/2 -1)) 2) (cbrt.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) 2))) (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))) |
(*.f32 (/.f32 (sqrt.f32 (fma.f32 u0 1/2 -1)) (cbrt.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) 2))) (/.f32 (sqrt.f32 (fma.f32 u0 1/2 -1)) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))))) |
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))) (/.f32 (fma.f32 u0 1/2 -1) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))))) |
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 u0 1/2 -1)) 2) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))) (/.f32 (cbrt.f32 (fma.f32 u0 1/2 -1)) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))))) |
(*.f32 (/.f32 (fma.f32 u0 1/2 -1) (-.f32 1 (*.f32 (pow.f32 (*.f32 u0 u0) 3) 1/64))) (+.f32 1 (+.f32 (*.f32 u0 (*.f32 u0 1/4)) (pow.f32 (*.f32 u0 (*.f32 u0 1/4)) 2)))) |
(*.f32 (/.f32 (fma.f32 u0 1/2 -1) (-.f32 1 (pow.f32 (*.f32 u0 (*.f32 u0 1/4)) 2))) (+.f32 1 (*.f32 u0 (*.f32 u0 1/4)))) |
(pow.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))) 1) |
(pow.f32 (pow.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))) 3) 1/3) |
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) 3) |
(pow.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) 2) |
(pow.f32 (+.f32 -1 (*.f32 -1/2 u0)) -1) |
(neg.f32 (/.f32 (fma.f32 u0 1/2 -1) (+.f32 -1 (neg.f32 (*.f32 (*.f32 u0 u0) -1/4))))) |
(sqrt.f32 (pow.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))) 2)) |
(log.f32 (exp.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))))) |
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0)))))) |
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))) 3)) |
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 u0 1/2 -1) 3) (pow.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) 3))) |
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))))) |
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))))) |
(exp.f32 (neg.f32 (log.f32 (+.f32 -1 (*.f32 -1/2 u0))))) |
(exp.f32 (*.f32 (neg.f32 (log.f32 (+.f32 -1 (*.f32 -1/2 u0)))) 1)) |
| Outputs |
|---|
(*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (-.f32 1 (*.f32 1/4 (pow.f32 u0 2))) (pow.f32 alpha 2))) (-.f32 (*.f32 1/2 u0) 1))) |
(neg.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))))))) |
(/.f32 (neg.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3))))) (fma.f32 u0 1/2 -1)) |
(*.f32 (fma.f32 -1/4 (pow.f32 u0 3) u0) (neg.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 -1)))) |
(*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (-.f32 1 (*.f32 1/4 (pow.f32 u0 2))) (pow.f32 alpha 2))) (-.f32 (*.f32 1/2 u0) 1))) |
(neg.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))))))) |
(/.f32 (neg.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3))))) (fma.f32 u0 1/2 -1)) |
(*.f32 (fma.f32 -1/4 (pow.f32 u0 3) u0) (neg.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 -1)))) |
(*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (-.f32 1 (*.f32 1/4 (pow.f32 u0 2))) (pow.f32 alpha 2))) (-.f32 (*.f32 1/2 u0) 1))) |
(neg.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))))))) |
(/.f32 (neg.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3))))) (fma.f32 u0 1/2 -1)) |
(*.f32 (fma.f32 -1/4 (pow.f32 u0 3) u0) (neg.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 -1)))) |
(*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (-.f32 1 (*.f32 1/4 (pow.f32 u0 2))) (pow.f32 alpha 2))) (-.f32 (*.f32 1/2 u0) 1))) |
(neg.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))))))) |
(/.f32 (neg.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3))))) (fma.f32 u0 1/2 -1)) |
(*.f32 (fma.f32 -1/4 (pow.f32 u0 3) u0) (neg.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 -1)))) |
(*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (-.f32 1 (*.f32 1/4 (pow.f32 u0 2))) (pow.f32 alpha 2))) (-.f32 (*.f32 1/2 u0) 1))) |
(neg.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))))))) |
(/.f32 (neg.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3))))) (fma.f32 u0 1/2 -1)) |
(*.f32 (fma.f32 -1/4 (pow.f32 u0 3) u0) (neg.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 -1)))) |
(*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (-.f32 1 (*.f32 1/4 (pow.f32 u0 2))) (pow.f32 alpha 2))) (-.f32 (*.f32 1/2 u0) 1))) |
(neg.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))))))) |
(/.f32 (neg.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3))))) (fma.f32 u0 1/2 -1)) |
(*.f32 (fma.f32 -1/4 (pow.f32 u0 3) u0) (neg.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 -1)))) |
(*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (-.f32 1 (*.f32 1/4 (pow.f32 u0 2))) (pow.f32 alpha 2))) (-.f32 (*.f32 1/2 u0) 1))) |
(neg.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))))))) |
(/.f32 (neg.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3))))) (fma.f32 u0 1/2 -1)) |
(*.f32 (fma.f32 -1/4 (pow.f32 u0 3) u0) (neg.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 -1)))) |
(*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (-.f32 1 (*.f32 1/4 (pow.f32 u0 2))) (pow.f32 alpha 2))) (-.f32 (*.f32 1/2 u0) 1))) |
(neg.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))))))) |
(/.f32 (neg.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3))))) (fma.f32 u0 1/2 -1)) |
(*.f32 (fma.f32 -1/4 (pow.f32 u0 3) u0) (neg.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 -1)))) |
(*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (-.f32 1 (*.f32 1/4 (pow.f32 u0 2))) (pow.f32 alpha 2))) (-.f32 (*.f32 1/2 u0) 1))) |
(neg.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))))))) |
(/.f32 (neg.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3))))) (fma.f32 u0 1/2 -1)) |
(*.f32 (fma.f32 -1/4 (pow.f32 u0 3) u0) (neg.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 -1)))) |
(*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (-.f32 1 (*.f32 1/4 (pow.f32 u0 2))) (pow.f32 alpha 2))) (-.f32 (*.f32 1/2 u0) 1))) |
(neg.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))))))) |
(/.f32 (neg.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3))))) (fma.f32 u0 1/2 -1)) |
(*.f32 (fma.f32 -1/4 (pow.f32 u0 3) u0) (neg.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 -1)))) |
(*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (-.f32 1 (*.f32 1/4 (pow.f32 u0 2))) (pow.f32 alpha 2))) (-.f32 (*.f32 1/2 u0) 1))) |
(neg.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))))))) |
(/.f32 (neg.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3))))) (fma.f32 u0 1/2 -1)) |
(*.f32 (fma.f32 -1/4 (pow.f32 u0 3) u0) (neg.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 -1)))) |
(*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (-.f32 1 (*.f32 1/4 (pow.f32 u0 2))) (pow.f32 alpha 2))) (-.f32 (*.f32 1/2 u0) 1))) |
(neg.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))))))) |
(/.f32 (neg.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3))))) (fma.f32 u0 1/2 -1)) |
(*.f32 (fma.f32 -1/4 (pow.f32 u0 3) u0) (neg.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 -1)))) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha))) |
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) u0)) |
(*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) u0)) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha))) |
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) u0)) |
(*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) u0)) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha))) |
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) u0)) |
(*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) u0)) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))) |
(*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha)) |
(*.f32 (*.f32 alpha alpha) (*.f32 1/2 (*.f32 u0 u0))) |
(*.f32 1/2 (pow.f32 (cbrt.f32 (*.f32 u0 alpha)) 6)) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha))) |
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) u0)) |
(*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) u0)) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha))) |
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) u0)) |
(*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) u0)) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha))) |
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) u0)) |
(*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) u0)) |
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))) |
(*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha)) |
(*.f32 (*.f32 alpha alpha) (*.f32 1/2 (*.f32 u0 u0))) |
(*.f32 1/2 (pow.f32 (cbrt.f32 (*.f32 u0 alpha)) 6)) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha))) |
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) u0)) |
(*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) u0)) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha))) |
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) u0)) |
(*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) u0)) |
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))) |
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha))) |
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) u0)) |
(*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) u0)) |
(*.f32 -1 (*.f32 u0 alpha)) |
(neg.f32 (*.f32 u0 alpha)) |
(*.f32 alpha (neg.f32 u0)) |
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0)))) |
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0)))) |
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0)))) |
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))) |
(*.f32 alpha (*.f32 u0 (*.f32 u0 -1/2))) |
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0)))) |
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0)))) |
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0)))) |
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)) |
(*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))) |
(*.f32 alpha (*.f32 u0 (*.f32 u0 -1/2))) |
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0)))) |
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0)))) |
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))) |
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0)))) |
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(/.f32 (*.f32 u0 (*.f32 (-.f32 1 (*.f32 1/4 (pow.f32 u0 2))) alpha)) (-.f32 (*.f32 1/2 u0) 1)) |
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 alpha (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))))) |
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3)))) |
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (fma.f32 -1/4 (pow.f32 u0 3) u0)) |
(/.f32 (*.f32 u0 (*.f32 (-.f32 1 (*.f32 1/4 (pow.f32 u0 2))) alpha)) (-.f32 (*.f32 1/2 u0) 1)) |
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 alpha (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))))) |
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3)))) |
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (fma.f32 -1/4 (pow.f32 u0 3) u0)) |
(/.f32 (*.f32 u0 (*.f32 (-.f32 1 (*.f32 1/4 (pow.f32 u0 2))) alpha)) (-.f32 (*.f32 1/2 u0) 1)) |
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 alpha (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))))) |
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3)))) |
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (fma.f32 -1/4 (pow.f32 u0 3) u0)) |
(/.f32 (*.f32 u0 (*.f32 (-.f32 1 (*.f32 1/4 (pow.f32 u0 2))) alpha)) (-.f32 (*.f32 1/2 u0) 1)) |
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 alpha (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))))) |
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3)))) |
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (fma.f32 -1/4 (pow.f32 u0 3) u0)) |
(/.f32 (*.f32 u0 (*.f32 (-.f32 1 (*.f32 1/4 (pow.f32 u0 2))) alpha)) (-.f32 (*.f32 1/2 u0) 1)) |
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 alpha (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))))) |
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3)))) |
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (fma.f32 -1/4 (pow.f32 u0 3) u0)) |
(/.f32 (*.f32 u0 (*.f32 (-.f32 1 (*.f32 1/4 (pow.f32 u0 2))) alpha)) (-.f32 (*.f32 1/2 u0) 1)) |
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 alpha (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))))) |
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3)))) |
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (fma.f32 -1/4 (pow.f32 u0 3) u0)) |
(/.f32 (*.f32 u0 (*.f32 (-.f32 1 (*.f32 1/4 (pow.f32 u0 2))) alpha)) (-.f32 (*.f32 1/2 u0) 1)) |
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 alpha (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))))) |
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3)))) |
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (fma.f32 -1/4 (pow.f32 u0 3) u0)) |
(/.f32 (*.f32 u0 (*.f32 (-.f32 1 (*.f32 1/4 (pow.f32 u0 2))) alpha)) (-.f32 (*.f32 1/2 u0) 1)) |
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 alpha (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))))) |
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3)))) |
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (fma.f32 -1/4 (pow.f32 u0 3) u0)) |
(/.f32 (*.f32 u0 (*.f32 (-.f32 1 (*.f32 1/4 (pow.f32 u0 2))) alpha)) (-.f32 (*.f32 1/2 u0) 1)) |
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 alpha (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))))) |
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3)))) |
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (fma.f32 -1/4 (pow.f32 u0 3) u0)) |
(/.f32 (*.f32 u0 (*.f32 (-.f32 1 (*.f32 1/4 (pow.f32 u0 2))) alpha)) (-.f32 (*.f32 1/2 u0) 1)) |
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 alpha (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))))) |
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3)))) |
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (fma.f32 -1/4 (pow.f32 u0 3) u0)) |
(/.f32 (*.f32 u0 (*.f32 (-.f32 1 (*.f32 1/4 (pow.f32 u0 2))) alpha)) (-.f32 (*.f32 1/2 u0) 1)) |
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 alpha (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))))) |
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3)))) |
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (fma.f32 -1/4 (pow.f32 u0 3) u0)) |
(/.f32 (*.f32 u0 (*.f32 (-.f32 1 (*.f32 1/4 (pow.f32 u0 2))) alpha)) (-.f32 (*.f32 1/2 u0) 1)) |
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 alpha (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))))) |
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3)))) |
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (fma.f32 -1/4 (pow.f32 u0 3) u0)) |
-1 |
(-.f32 (*.f32 1/2 u0) 1) |
(fma.f32 u0 1/2 -1) |
(-.f32 (+.f32 (*.f32 1/2 u0) (*.f32 -1/4 (pow.f32 u0 2))) 1) |
(+.f32 (fma.f32 1/2 u0 (*.f32 u0 (*.f32 u0 -1/4))) -1) |
(fma.f32 u0 1/2 (fma.f32 u0 (*.f32 u0 -1/4) -1)) |
(fma.f32 u0 (fma.f32 u0 -1/4 1/2) -1) |
(-.f32 (+.f32 (*.f32 1/8 (pow.f32 u0 3)) (+.f32 (*.f32 1/2 u0) (*.f32 -1/4 (pow.f32 u0 2)))) 1) |
(+.f32 (fma.f32 1/8 (pow.f32 u0 3) (fma.f32 1/2 u0 (*.f32 u0 (*.f32 u0 -1/4)))) -1) |
(fma.f32 1/8 (pow.f32 u0 3) (fma.f32 u0 1/2 (fma.f32 u0 (*.f32 u0 -1/4) -1))) |
(fma.f32 u0 (fma.f32 u0 -1/4 1/2) (fma.f32 1/8 (pow.f32 u0 3) -1)) |
(/.f32 -2 u0) |
(-.f32 (*.f32 4 (/.f32 1 (pow.f32 u0 2))) (*.f32 2 (/.f32 1 u0))) |
(-.f32 (/.f32 4 (*.f32 u0 u0)) (/.f32 2 u0)) |
(+.f32 (/.f32 4 (*.f32 u0 u0)) (/.f32 -2 u0)) |
(-.f32 (*.f32 4 (/.f32 1 (pow.f32 u0 2))) (+.f32 (*.f32 2 (/.f32 1 u0)) (*.f32 8 (/.f32 1 (pow.f32 u0 3))))) |
(-.f32 (/.f32 4 (*.f32 u0 u0)) (+.f32 (/.f32 2 u0) (/.f32 8 (pow.f32 u0 3)))) |
(+.f32 (/.f32 4 (*.f32 u0 u0)) (-.f32 (/.f32 -2 u0) (/.f32 8 (pow.f32 u0 3)))) |
(-.f32 (+.f32 (*.f32 4 (/.f32 1 (pow.f32 u0 2))) (*.f32 16 (/.f32 1 (pow.f32 u0 4)))) (+.f32 (*.f32 2 (/.f32 1 u0)) (*.f32 8 (/.f32 1 (pow.f32 u0 3))))) |
(+.f32 (/.f32 4 (*.f32 u0 u0)) (-.f32 (/.f32 16 (pow.f32 u0 4)) (+.f32 (/.f32 2 u0) (/.f32 8 (pow.f32 u0 3))))) |
(+.f32 (/.f32 4 (*.f32 u0 u0)) (+.f32 (/.f32 16 (pow.f32 u0 4)) (-.f32 (/.f32 -2 u0) (/.f32 8 (pow.f32 u0 3))))) |
(/.f32 -2 u0) |
(-.f32 (*.f32 4 (/.f32 1 (pow.f32 u0 2))) (*.f32 2 (/.f32 1 u0))) |
(-.f32 (/.f32 4 (*.f32 u0 u0)) (/.f32 2 u0)) |
(+.f32 (/.f32 4 (*.f32 u0 u0)) (/.f32 -2 u0)) |
(-.f32 (*.f32 4 (/.f32 1 (pow.f32 u0 2))) (+.f32 (*.f32 2 (/.f32 1 u0)) (*.f32 8 (/.f32 1 (pow.f32 u0 3))))) |
(-.f32 (/.f32 4 (*.f32 u0 u0)) (+.f32 (/.f32 2 u0) (/.f32 8 (pow.f32 u0 3)))) |
(+.f32 (/.f32 4 (*.f32 u0 u0)) (-.f32 (/.f32 -2 u0) (/.f32 8 (pow.f32 u0 3)))) |
(-.f32 (+.f32 (*.f32 4 (/.f32 1 (pow.f32 u0 2))) (*.f32 16 (/.f32 1 (pow.f32 u0 4)))) (+.f32 (*.f32 2 (/.f32 1 u0)) (*.f32 8 (/.f32 1 (pow.f32 u0 3))))) |
(+.f32 (/.f32 4 (*.f32 u0 u0)) (-.f32 (/.f32 16 (pow.f32 u0 4)) (+.f32 (/.f32 2 u0) (/.f32 8 (pow.f32 u0 3))))) |
(+.f32 (/.f32 4 (*.f32 u0 u0)) (+.f32 (/.f32 16 (pow.f32 u0 4)) (-.f32 (/.f32 -2 u0) (/.f32 8 (pow.f32 u0 3))))) |
(-.f32 0 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))))) |
(*.f32 alpha (*.f32 (neg.f32 (*.f32 u0 alpha)) (+.f32 -1 (*.f32 u0 -1/2)))) |
(*.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) (neg.f32 alpha)) |
(*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 1 (*.f32 u0 1/2))))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))))) 1) |
(*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2))))) |
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1))) |
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(/.f32 alpha (/.f32 1 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))))) |
(*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2))))) |
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1))) |
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(/.f32 (*.f32 alpha u0) (/.f32 1 (*.f32 alpha (+.f32 -1 (*.f32 -1/2 u0))))) |
(*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2))))) |
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1))) |
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(/.f32 1 (/.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))) (*.f32 alpha (*.f32 alpha u0)))) |
(*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2))))) |
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1))) |
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(/.f32 (*.f32 alpha (*.f32 alpha u0)) (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0)))) |
(*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2))))) |
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1))) |
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(/.f32 (*.f32 alpha (*.f32 alpha u0)) (/.f32 -1 (+.f32 -1 (*.f32 -1/2 u0)))) |
(*.f32 (/.f32 (*.f32 u0 (*.f32 alpha alpha)) -1) (+.f32 -1 (*.f32 u0 -1/2))) |
(*.f32 (fma.f32 u0 -1/2 -1) (/.f32 u0 (/.f32 -1 (*.f32 alpha alpha)))) |
(/.f32 (/.f32 (*.f32 alpha (*.f32 alpha u0)) (fma.f32 u0 1/2 -1)) (/.f32 1 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))) |
(*.f32 (/.f32 (/.f32 alpha (/.f32 (fma.f32 u0 1/2 -1) (*.f32 u0 alpha))) 1) (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4)))) |
(*.f32 (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3))) (/.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 -1))) |
(*.f32 (fma.f32 -1/4 (pow.f32 u0 3) u0) (/.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 -1))) |
(/.f32 (/.f32 (*.f32 alpha (*.f32 alpha u0)) 1) (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0)))) |
(*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2))))) |
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1))) |
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(/.f32 (/.f32 (*.f32 alpha (*.f32 alpha u0)) (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) 2)) (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))) |
(*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2))))) |
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1))) |
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(/.f32 (/.f32 (*.f32 alpha (*.f32 alpha u0)) (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))) (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))) |
(/.f32 (*.f32 u0 (*.f32 alpha alpha)) (pow.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 u0 -1/2)))) 2)) |
(/.f32 u0 (/.f32 (pow.f32 (/.f32 1 (sqrt.f32 (fma.f32 u0 -1/2 -1))) 2) (*.f32 alpha alpha))) |
(pow.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) 1) |
(*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2))))) |
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1))) |
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(pow.f32 (pow.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) 3) 1/3) |
(*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2))))) |
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1))) |
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))))) 3) |
(*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2))))) |
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1))) |
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(pow.f32 (sqrt.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))))) 2) |
(*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2))))) |
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1))) |
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(neg.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))))) |
(*.f32 alpha (*.f32 (neg.f32 (*.f32 u0 alpha)) (+.f32 -1 (*.f32 u0 -1/2)))) |
(*.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) (neg.f32 alpha)) |
(*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 1 (*.f32 u0 1/2))))) |
(sqrt.f32 (pow.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) 2)) |
(*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2))))) |
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1))) |
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(log.f32 (pow.f32 (exp.f32 alpha) (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))))) |
(*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2))))) |
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1))) |
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))))))) |
(*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2))))) |
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1))) |
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) 3)) |
(*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2))))) |
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1))) |
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))) 3) (pow.f32 alpha 3))) |
(*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2))))) |
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1))) |
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(cbrt.f32 (*.f32 (pow.f32 alpha 3) (pow.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))) 3))) |
(*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2))))) |
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1))) |
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))))) |
(*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2))))) |
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1))) |
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))))) |
(*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2))))) |
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1))) |
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(exp.f32 (log.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))))) |
(*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2))))) |
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1))) |
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(exp.f32 (*.f32 (log.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))))) 1)) |
(*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2))))) |
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1))) |
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(+.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) alpha)) (*.f32 (*.f32 (*.f32 u0 u0) -1/4) (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) alpha)))) |
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 alpha (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))))) |
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3)))) |
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (fma.f32 -1/4 (pow.f32 u0 3) u0)) |
(+.f32 (*.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) alpha)) 1) (*.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) alpha)) (*.f32 (*.f32 u0 u0) -1/4))) |
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 alpha (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))))) |
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3)))) |
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (fma.f32 -1/4 (pow.f32 u0 3) u0)) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))))) 1) |
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0)))) |
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 -1/2 u0)))) |
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0)))) |
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(*.f32 u0 (/.f32 1 (/.f32 1 (*.f32 alpha (+.f32 -1 (*.f32 -1/2 u0)))))) |
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0)))) |
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(*.f32 u0 (*.f32 alpha (+.f32 -1 (*.f32 -1/2 u0)))) |
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0)))) |
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))) |
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0)))) |
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(*.f32 (*.f32 alpha u0) (/.f32 1 (/.f32 -1 (+.f32 -1 (*.f32 -1/2 u0))))) |
(*.f32 (*.f32 u0 alpha) (*.f32 -1 (+.f32 -1 (*.f32 u0 -1/2)))) |
(*.f32 alpha (*.f32 (neg.f32 u0) (fma.f32 u0 -1/2 -1))) |
(*.f32 alpha (*.f32 u0 (+.f32 1 (*.f32 u0 1/2)))) |
(*.f32 1 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) |
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0)))) |
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(*.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) alpha))) |
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 alpha (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))))) |
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3)))) |
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (fma.f32 -1/4 (pow.f32 u0 3) u0)) |
(*.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))) 1) |
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0)))) |
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(*.f32 (pow.f32 (cbrt.f32 (*.f32 alpha u0)) 2) (*.f32 (cbrt.f32 (*.f32 alpha u0)) (+.f32 -1 (*.f32 -1/2 u0)))) |
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0)))) |
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(*.f32 (cbrt.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) 2)) |
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0)))) |
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) 2) (cbrt.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))))) |
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0)))) |
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(*.f32 (sqrt.f32 (*.f32 alpha u0)) (*.f32 (sqrt.f32 (*.f32 alpha u0)) (+.f32 -1 (*.f32 -1/2 u0)))) |
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0)))) |
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(*.f32 (sqrt.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) (sqrt.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))))) |
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0)))) |
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(*.f32 (+.f32 -1 (*.f32 -1/2 u0)) (*.f32 alpha u0)) |
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0)))) |
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(*.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) alpha)) (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))) |
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 alpha (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))))) |
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3)))) |
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (fma.f32 -1/4 (pow.f32 u0 3) u0)) |
(*.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) alpha)) (+.f32 -1 (neg.f32 (*.f32 (*.f32 u0 u0) -1/4)))) |
(*.f32 (*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) alpha) (-.f32 -1 (*.f32 u0 (*.f32 u0 -1/4)))) |
(*.f32 (*.f32 u0 (/.f32 alpha (fma.f32 u0 1/2 -1))) (fma.f32 u0 (*.f32 u0 1/4) -1)) |
(neg.f32 (*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (fma.f32 -1/4 (pow.f32 u0 3) u0))) |
(*.f32 (/.f32 alpha 1) (/.f32 u0 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))))) |
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0)))) |
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (/.f32 alpha (/.f32 1 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))))) |
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 alpha (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))))) |
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3)))) |
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (fma.f32 -1/4 (pow.f32 u0 3) u0)) |
(*.f32 (/.f32 u0 1) (/.f32 alpha (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))))) |
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0)))) |
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (/.f32 u0 (/.f32 1 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))))) |
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 alpha (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))))) |
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3)))) |
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (fma.f32 -1/4 (pow.f32 u0 3) u0)) |
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 alpha u0)) 2) 1) (/.f32 (cbrt.f32 (*.f32 alpha u0)) (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))))) |
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0)))) |
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(*.f32 (/.f32 (sqrt.f32 (*.f32 alpha u0)) 1) (/.f32 (sqrt.f32 (*.f32 alpha u0)) (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))))) |
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0)))) |
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(*.f32 (/.f32 (sqrt.f32 (*.f32 alpha u0)) (fma.f32 u0 1/2 -1)) (/.f32 (sqrt.f32 (*.f32 alpha u0)) (/.f32 1 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))))) |
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 alpha (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))))) |
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3)))) |
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (fma.f32 -1/4 (pow.f32 u0 3) u0)) |
(*.f32 (/.f32 1 (fma.f32 u0 1/2 -1)) (/.f32 (*.f32 alpha u0) (/.f32 1 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))))) |
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 alpha (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))))) |
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3)))) |
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (fma.f32 -1/4 (pow.f32 u0 3) u0)) |
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 alpha u0)) 2) (fma.f32 u0 1/2 -1)) (/.f32 (cbrt.f32 (*.f32 alpha u0)) (/.f32 1 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))))) |
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 alpha (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))))) |
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3)))) |
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (fma.f32 -1/4 (pow.f32 u0 3) u0)) |
(*.f32 (/.f32 u0 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0)))) alpha) |
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0)))) |
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(*.f32 (/.f32 alpha (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) 2)) (/.f32 u0 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))))) |
(*.f32 (/.f32 alpha (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 u0 -1/2)))) 2)) (*.f32 u0 (cbrt.f32 (+.f32 -1 (*.f32 u0 -1/2))))) |
(*.f32 u0 (*.f32 (cbrt.f32 (fma.f32 u0 -1/2 -1)) (/.f32 alpha (pow.f32 (/.f32 1 (cbrt.f32 (fma.f32 u0 -1/2 -1))) 2)))) |
(*.f32 (/.f32 u0 (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) 2)) (/.f32 alpha (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))))) |
(*.f32 (/.f32 alpha (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 u0 -1/2)))) 2)) (*.f32 u0 (cbrt.f32 (+.f32 -1 (*.f32 u0 -1/2))))) |
(*.f32 u0 (*.f32 (cbrt.f32 (fma.f32 u0 -1/2 -1)) (/.f32 alpha (pow.f32 (/.f32 1 (cbrt.f32 (fma.f32 u0 -1/2 -1))) 2)))) |
(*.f32 (/.f32 1 (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) 2)) (/.f32 (*.f32 alpha u0) (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))))) |
(*.f32 (/.f32 alpha (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 u0 -1/2)))) 2)) (*.f32 u0 (cbrt.f32 (+.f32 -1 (*.f32 u0 -1/2))))) |
(*.f32 u0 (*.f32 (cbrt.f32 (fma.f32 u0 -1/2 -1)) (/.f32 alpha (pow.f32 (/.f32 1 (cbrt.f32 (fma.f32 u0 -1/2 -1))) 2)))) |
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 alpha u0)) 2) (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) 2)) (cbrt.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))))) |
(*.f32 (cbrt.f32 (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2))))) (/.f32 (pow.f32 (cbrt.f32 (*.f32 u0 alpha)) 2) (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 u0 -1/2)))) 2))) |
(*.f32 (cbrt.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))) (/.f32 (pow.f32 (cbrt.f32 (*.f32 u0 alpha)) 2) (pow.f32 (/.f32 1 (cbrt.f32 (fma.f32 u0 -1/2 -1))) 2))) |
(*.f32 (/.f32 (sqrt.f32 (*.f32 alpha u0)) (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) 2)) (/.f32 (sqrt.f32 (*.f32 alpha u0)) (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))))) |
(*.f32 (/.f32 alpha (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 u0 -1/2)))) 2)) (*.f32 u0 (cbrt.f32 (+.f32 -1 (*.f32 u0 -1/2))))) |
(*.f32 u0 (*.f32 (cbrt.f32 (fma.f32 u0 -1/2 -1)) (/.f32 alpha (pow.f32 (/.f32 1 (cbrt.f32 (fma.f32 u0 -1/2 -1))) 2)))) |
(*.f32 (/.f32 alpha (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))) (/.f32 u0 (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))))) |
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0)))) |
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(*.f32 (/.f32 u0 (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))) (/.f32 alpha (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))))) |
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0)))) |
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(*.f32 (/.f32 1 (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))) (/.f32 (*.f32 alpha u0) (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))))) |
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0)))) |
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 alpha u0)) 2) (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))) (/.f32 (cbrt.f32 (*.f32 alpha u0)) (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))))) |
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0)))) |
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(*.f32 (*.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) alpha)) 1) (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))) |
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 alpha (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))))) |
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3)))) |
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (fma.f32 -1/4 (pow.f32 u0 3) u0)) |
(*.f32 (/.f32 (*.f32 alpha u0) 1) (+.f32 -1 (*.f32 -1/2 u0))) |
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0)))) |
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(*.f32 (*.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) alpha)) (cbrt.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) 2))) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))) |
(*.f32 (*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) alpha) (*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))) 2)) (cbrt.f32 (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4)))))) |
(*.f32 (*.f32 u0 (/.f32 alpha (fma.f32 u0 1/2 -1))) (*.f32 (cbrt.f32 (pow.f32 (fma.f32 u0 (*.f32 u0 -1/4) 1) 2)) (cbrt.f32 (fma.f32 u0 (*.f32 u0 -1/4) 1)))) |
(*.f32 (/.f32 (*.f32 u0 alpha) (fma.f32 u0 1/2 -1)) (*.f32 (cbrt.f32 (pow.f32 (fma.f32 u0 (*.f32 u0 -1/4) 1) 2)) (cbrt.f32 (fma.f32 u0 (*.f32 u0 -1/4) 1)))) |
(*.f32 (*.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) alpha)) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))) |
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 alpha (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))))) |
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3)))) |
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (fma.f32 -1/4 (pow.f32 u0 3) u0)) |
(pow.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))) 1) |
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0)))) |
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(pow.f32 (pow.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))) 3) 1/3) |
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0)))) |
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) 3) |
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0)))) |
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(pow.f32 (sqrt.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) 2) |
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0)))) |
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(pow.f32 (/.f32 1 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) -1) |
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0)))) |
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(neg.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) |
(*.f32 (*.f32 u0 alpha) (*.f32 -1 (+.f32 -1 (*.f32 u0 -1/2)))) |
(*.f32 alpha (*.f32 (neg.f32 u0) (fma.f32 u0 -1/2 -1))) |
(*.f32 alpha (*.f32 u0 (+.f32 1 (*.f32 u0 1/2)))) |
(sqrt.f32 (pow.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))) 2)) |
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0)))) |
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(log.f32 (pow.f32 (pow.f32 (exp.f32 alpha) u0) (+.f32 -1 (*.f32 -1/2 u0)))) |
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0)))) |
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))))) |
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0)))) |
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(cbrt.f32 (pow.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))) 3)) |
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0)))) |
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(cbrt.f32 (/.f32 (pow.f32 (*.f32 alpha u0) 3) (pow.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))) 3))) |
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0)))) |
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(expm1.f32 (log1p.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))))) |
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0)))) |
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(log1p.f32 (expm1.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))))) |
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0)))) |
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(exp.f32 (log.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))))) |
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0)))) |
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) 1)) |
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0)))) |
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) |
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))))) 1) |
(/.f32 1 (+.f32 -1 (*.f32 u0 -1/2))) |
(/.f32 1 (fma.f32 u0 -1/2 -1)) |
(*.f32 (fma.f32 u0 1/2 -1) (/.f32 1 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))) |
(/.f32 (*.f32 1 (fma.f32 u0 1/2 -1)) (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4)))) |
(/.f32 (fma.f32 u0 1/2 -1) (fma.f32 u0 (*.f32 u0 -1/4) 1)) |
(*.f32 1 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0)))) |
(/.f32 1 (+.f32 -1 (*.f32 u0 -1/2))) |
(/.f32 1 (fma.f32 u0 -1/2 -1)) |
(*.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))) 1) |
(/.f32 1 (+.f32 -1 (*.f32 u0 -1/2))) |
(/.f32 1 (fma.f32 u0 -1/2 -1)) |
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) 2)) |
(/.f32 1 (+.f32 -1 (*.f32 u0 -1/2))) |
(/.f32 1 (fma.f32 u0 -1/2 -1)) |
(*.f32 (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) 2) (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))) |
(/.f32 1 (+.f32 -1 (*.f32 u0 -1/2))) |
(/.f32 1 (fma.f32 u0 -1/2 -1)) |
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 u0 1/2 -1)) 2) (*.f32 (cbrt.f32 (fma.f32 u0 1/2 -1)) (/.f32 1 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))))) |
(/.f32 (*.f32 1 (fma.f32 u0 1/2 -1)) (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4)))) |
(/.f32 (fma.f32 u0 1/2 -1) (fma.f32 u0 (*.f32 u0 -1/4) 1)) |
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))) |
(pow.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 u0 -1/2)))) 2) |
(pow.f32 (/.f32 1 (sqrt.f32 (fma.f32 u0 -1/2 -1))) 2) |
(*.f32 (sqrt.f32 (fma.f32 u0 1/2 -1)) (*.f32 (sqrt.f32 (fma.f32 u0 1/2 -1)) (/.f32 1 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))))) |
(/.f32 (*.f32 1 (fma.f32 u0 1/2 -1)) (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4)))) |
(/.f32 (fma.f32 u0 1/2 -1) (fma.f32 u0 (*.f32 u0 -1/4) 1)) |
(*.f32 (+.f32 1 (*.f32 -1/2 u0)) (/.f32 1 (+.f32 -1 (neg.f32 (*.f32 (*.f32 u0 u0) -1/4))))) |
(*.f32 (+.f32 1 (*.f32 u0 -1/2)) (/.f32 1 (-.f32 -1 (*.f32 u0 (*.f32 u0 -1/4))))) |
(/.f32 (fma.f32 u0 -1/2 1) (fma.f32 u0 (*.f32 u0 1/4) -1)) |
(/.f32 (fma.f32 u0 -1/2 1) (fma.f32 1/4 (*.f32 u0 u0) -1)) |
(*.f32 (/.f32 1 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))) (fma.f32 u0 1/2 -1)) |
(/.f32 (*.f32 1 (fma.f32 u0 1/2 -1)) (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4)))) |
(/.f32 (fma.f32 u0 1/2 -1) (fma.f32 u0 (*.f32 u0 -1/4) 1)) |
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 u0 1/2 -1)) 2) 1) (/.f32 (cbrt.f32 (fma.f32 u0 1/2 -1)) (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))) |
(/.f32 (*.f32 1 (fma.f32 u0 1/2 -1)) (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4)))) |
(/.f32 (fma.f32 u0 1/2 -1) (fma.f32 u0 (*.f32 u0 -1/4) 1)) |
(*.f32 (/.f32 (sqrt.f32 (fma.f32 u0 1/2 -1)) 1) (/.f32 (sqrt.f32 (fma.f32 u0 1/2 -1)) (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))) |
(/.f32 (*.f32 1 (fma.f32 u0 1/2 -1)) (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4)))) |
(/.f32 (fma.f32 u0 1/2 -1) (fma.f32 u0 (*.f32 u0 -1/4) 1)) |
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) 2))) (/.f32 (fma.f32 u0 1/2 -1) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))))) |
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))) 2))) (/.f32 (fma.f32 u0 1/2 -1) (cbrt.f32 (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4)))))) |
(/.f32 (/.f32 (fma.f32 u0 1/2 -1) (cbrt.f32 (fma.f32 u0 (*.f32 u0 -1/4) 1))) (cbrt.f32 (pow.f32 (fma.f32 u0 (*.f32 u0 -1/4) 1) 2))) |
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 u0 1/2 -1)) 2) (cbrt.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) 2))) (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))) |
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 u0 -1/2)))) (/.f32 (pow.f32 (cbrt.f32 (fma.f32 u0 1/2 -1)) 2) (cbrt.f32 (pow.f32 (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))) 2)))) |
(/.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 u0 1/2 -1)) 2) (cbrt.f32 (pow.f32 (fma.f32 u0 (*.f32 u0 -1/4) 1) 2))) (cbrt.f32 (fma.f32 u0 -1/2 -1))) |
(/.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 u0 1/2 -1)) 2) (cbrt.f32 (fma.f32 u0 -1/2 -1))) (cbrt.f32 (pow.f32 (fma.f32 u0 (*.f32 u0 -1/4) 1) 2))) |
(*.f32 (/.f32 (sqrt.f32 (fma.f32 u0 1/2 -1)) (cbrt.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) 2))) (/.f32 (sqrt.f32 (fma.f32 u0 1/2 -1)) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))))) |
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))) 2))) (/.f32 (fma.f32 u0 1/2 -1) (cbrt.f32 (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4)))))) |
(/.f32 (/.f32 (fma.f32 u0 1/2 -1) (cbrt.f32 (fma.f32 u0 (*.f32 u0 -1/4) 1))) (cbrt.f32 (pow.f32 (fma.f32 u0 (*.f32 u0 -1/4) 1) 2))) |
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))) (/.f32 (fma.f32 u0 1/2 -1) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))))) |
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))))) (/.f32 (fma.f32 u0 1/2 -1) (sqrt.f32 (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4)))))) |
(/.f32 (/.f32 (fma.f32 u0 1/2 -1) (sqrt.f32 (fma.f32 u0 (*.f32 u0 -1/4) 1))) (sqrt.f32 (fma.f32 u0 (*.f32 u0 -1/4) 1))) |
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 u0 1/2 -1)) 2) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))) (/.f32 (cbrt.f32 (fma.f32 u0 1/2 -1)) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))))) |
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))))) (/.f32 (fma.f32 u0 1/2 -1) (sqrt.f32 (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4)))))) |
(/.f32 (/.f32 (fma.f32 u0 1/2 -1) (sqrt.f32 (fma.f32 u0 (*.f32 u0 -1/4) 1))) (sqrt.f32 (fma.f32 u0 (*.f32 u0 -1/4) 1))) |
(*.f32 (/.f32 (fma.f32 u0 1/2 -1) (-.f32 1 (*.f32 (pow.f32 (*.f32 u0 u0) 3) 1/64))) (+.f32 1 (+.f32 (*.f32 u0 (*.f32 u0 1/4)) (pow.f32 (*.f32 u0 (*.f32 u0 1/4)) 2)))) |
(*.f32 (/.f32 (fma.f32 u0 1/2 -1) (-.f32 1 (*.f32 (pow.f32 (*.f32 u0 u0) 3) 1/64))) (+.f32 1 (fma.f32 u0 (*.f32 u0 1/4) (pow.f32 (*.f32 u0 (*.f32 u0 1/4)) 2)))) |
(*.f32 (/.f32 (fma.f32 u0 1/2 -1) (+.f32 1 (*.f32 (pow.f32 u0 6) -1/64))) (+.f32 1 (fma.f32 u0 (*.f32 u0 1/4) (*.f32 (pow.f32 u0 4) 1/16)))) |
(/.f32 (fma.f32 u0 1/2 -1) (/.f32 (fma.f32 (pow.f32 u0 6) -1/64 1) (fma.f32 (pow.f32 u0 4) 1/16 (fma.f32 u0 (*.f32 u0 1/4) 1)))) |
(*.f32 (/.f32 (fma.f32 u0 1/2 -1) (-.f32 1 (pow.f32 (*.f32 u0 (*.f32 u0 1/4)) 2))) (+.f32 1 (*.f32 u0 (*.f32 u0 1/4)))) |
(*.f32 (/.f32 (fma.f32 u0 1/2 -1) (-.f32 1 (*.f32 (pow.f32 u0 4) 1/16))) (fma.f32 u0 (*.f32 u0 1/4) 1)) |
(/.f32 (*.f32 (fma.f32 u0 1/2 -1) (fma.f32 u0 (*.f32 u0 1/4) 1)) (+.f32 1 (*.f32 -1/16 (pow.f32 u0 4)))) |
(pow.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))) 1) |
(/.f32 1 (+.f32 -1 (*.f32 u0 -1/2))) |
(/.f32 1 (fma.f32 u0 -1/2 -1)) |
(pow.f32 (pow.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))) 3) 1/3) |
(/.f32 1 (+.f32 -1 (*.f32 u0 -1/2))) |
(/.f32 1 (fma.f32 u0 -1/2 -1)) |
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) 3) |
(/.f32 1 (+.f32 -1 (*.f32 u0 -1/2))) |
(/.f32 1 (fma.f32 u0 -1/2 -1)) |
(pow.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) 2) |
(pow.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 u0 -1/2)))) 2) |
(pow.f32 (/.f32 1 (sqrt.f32 (fma.f32 u0 -1/2 -1))) 2) |
(pow.f32 (+.f32 -1 (*.f32 -1/2 u0)) -1) |
(/.f32 1 (+.f32 -1 (*.f32 u0 -1/2))) |
(/.f32 1 (fma.f32 u0 -1/2 -1)) |
(neg.f32 (/.f32 (fma.f32 u0 1/2 -1) (+.f32 -1 (neg.f32 (*.f32 (*.f32 u0 u0) -1/4))))) |
(*.f32 (+.f32 1 (*.f32 u0 -1/2)) (/.f32 1 (-.f32 -1 (*.f32 u0 (*.f32 u0 -1/4))))) |
(/.f32 (fma.f32 u0 -1/2 1) (fma.f32 u0 (*.f32 u0 1/4) -1)) |
(/.f32 (fma.f32 u0 -1/2 1) (fma.f32 1/4 (*.f32 u0 u0) -1)) |
(sqrt.f32 (pow.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))) 2)) |
(/.f32 1 (+.f32 -1 (*.f32 u0 -1/2))) |
(/.f32 1 (fma.f32 u0 -1/2 -1)) |
(log.f32 (exp.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))))) |
(/.f32 1 (+.f32 -1 (*.f32 u0 -1/2))) |
(/.f32 1 (fma.f32 u0 -1/2 -1)) |
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0)))))) |
(/.f32 1 (+.f32 -1 (*.f32 u0 -1/2))) |
(/.f32 1 (fma.f32 u0 -1/2 -1)) |
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))) 3)) |
(/.f32 1 (+.f32 -1 (*.f32 u0 -1/2))) |
(/.f32 1 (fma.f32 u0 -1/2 -1)) |
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 u0 1/2 -1) 3) (pow.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) 3))) |
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 u0 1/2 -1) 3) (pow.f32 (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))) 3))) |
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 u0 1/2 -1) 3) (pow.f32 (fma.f32 u0 (*.f32 u0 -1/4) 1) 3))) |
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))))) |
(/.f32 1 (+.f32 -1 (*.f32 u0 -1/2))) |
(/.f32 1 (fma.f32 u0 -1/2 -1)) |
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))))) |
(/.f32 1 (+.f32 -1 (*.f32 u0 -1/2))) |
(/.f32 1 (fma.f32 u0 -1/2 -1)) |
(exp.f32 (neg.f32 (log.f32 (+.f32 -1 (*.f32 -1/2 u0))))) |
(/.f32 1 (+.f32 -1 (*.f32 u0 -1/2))) |
(/.f32 1 (fma.f32 u0 -1/2 -1)) |
(exp.f32 (*.f32 (neg.f32 (log.f32 (+.f32 -1 (*.f32 -1/2 u0)))) 1)) |
(/.f32 1 (+.f32 -1 (*.f32 u0 -1/2))) |
(/.f32 1 (fma.f32 u0 -1/2 -1)) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (sqrt.f32 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0))) |
| ✓ | 0.3b | (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) |
Compiled 26 to 13 computations (50% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | u0 | @ | 0 | (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) |
| 1.0ms | alpha | @ | 0 | (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) |
| 0.0ms | alpha | @ | inf | (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) |
| 0.0ms | u0 | @ | inf | (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) |
| 0.0ms | alpha | @ | -inf | (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) |
| 1× | batch-egg-rewrite |
| 683× | pow1_binary32 |
| 632× | add-log-exp_binary32 |
| 632× | log1p-expm1-u_binary32 |
| 632× | expm1-log1p-u_binary32 |
| 613× | add-exp-log_binary32 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 8 | 22 |
| 1 | 166 | 17 |
| 2 | 1878 | 17 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) |
(sqrt.f32 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 8)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha))) 2) 3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 8)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (pow.f32 (exp.f32 u0) u0) (pow.f32 alpha 4)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (pow.f32 alpha 4) 3) (pow.f32 (*.f32 u0 u0) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 (pow.f32 alpha 4) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (*.f32 u0 (*.f32 alpha alpha))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 u0 (*.f32 alpha alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u0 (*.f32 alpha alpha)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 u0 (*.f32 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 alpha alpha) u0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha))) (pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha))) 2) (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 alpha (sqrt.f32 u0)) (*.f32 alpha (sqrt.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 (pow.f32 alpha 4) u0)) (sqrt.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (cbrt.f32 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 8)))) (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 1 1/2) (*.f32 u0 (*.f32 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 8))) 1/2) (pow.f32 (pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha))) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (pow.f32 alpha 4) u0) 1/2) (sqrt.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (sqrt.f32 u0)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 u0 (*.f32 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (*.f32 alpha alpha)) u0))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 u0 (*.f32 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 u0 (*.f32 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 u0 (*.f32 alpha alpha)))))))) |
| 1× | egg-herbie |
| 970× | log-prod_binary32 |
| 600× | fma-def_binary32 |
| 497× | unswap-sqr_binary32 |
| 447× | fma-neg_binary32 |
| 362× | cube-prod_binary32 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 93 | 770 |
| 1 | 230 | 764 |
| 2 | 879 | 722 |
| 3 | 3510 | 720 |
| 4 | 6152 | 720 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4)) |
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4)) |
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4)) |
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4)) |
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4)) |
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4)) |
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4)) |
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4)) |
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4)) |
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4)) |
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4)) |
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4)) |
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4)) |
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4)) |
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4)) |
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4)) |
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4)) |
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4)) |
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4)) |
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4)) |
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4)) |
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4)) |
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4)) |
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 -1 (*.f32 u0 (pow.f32 alpha 2))) |
(*.f32 -1 (*.f32 u0 (pow.f32 alpha 2))) |
(*.f32 -1 (*.f32 u0 (pow.f32 alpha 2))) |
(*.f32 -1 (*.f32 u0 (pow.f32 alpha 2))) |
(-.f32 (+.f32 1 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0))) 1) |
(pow.f32 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) 1) |
(pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 2) |
(pow.f32 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 8)) 1/2) |
(pow.f32 (pow.f32 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) 3) 1/3) |
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha))) 2) 3) |
(sqrt.f32 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 8))) |
(log.f32 (pow.f32 (pow.f32 (exp.f32 u0) u0) (pow.f32 alpha 4))) |
(cbrt.f32 (pow.f32 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) 3)) |
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 alpha 4) 3) (pow.f32 (*.f32 u0 u0) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 (pow.f32 alpha 4) 3))) |
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)))) |
(log1p.f32 (expm1.f32 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)))) |
(exp.f32 (log.f32 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)))) |
(-.f32 (+.f32 1 (*.f32 u0 (*.f32 alpha alpha))) 1) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) 1) |
(*.f32 1 (*.f32 u0 (*.f32 alpha alpha))) |
(*.f32 (*.f32 alpha alpha) u0) |
(*.f32 (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha))) (pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha))) 2)) |
(*.f32 (pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha))) 2) (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha)))) |
(*.f32 (*.f32 alpha (sqrt.f32 u0)) (*.f32 alpha (sqrt.f32 u0))) |
(*.f32 (sqrt.f32 (*.f32 (pow.f32 alpha 4) u0)) (sqrt.f32 u0)) |
(*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 8)))) (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha))) 2))) |
(*.f32 (pow.f32 1 1/2) (*.f32 u0 (*.f32 alpha alpha))) |
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 8))) 1/2) (pow.f32 (pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha))) 2) 1/2)) |
(*.f32 (pow.f32 (*.f32 (pow.f32 alpha 4) u0) 1/2) (sqrt.f32 u0)) |
(pow.f32 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) 1/2) |
(pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 1) |
(pow.f32 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 3) 1/3) |
(pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha))) 3) |
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 2) |
(fabs.f32 (*.f32 u0 (*.f32 alpha alpha))) |
(log.f32 (pow.f32 (exp.f32 (*.f32 alpha alpha)) u0)) |
(cbrt.f32 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 3)) |
(expm1.f32 (log1p.f32 (*.f32 u0 (*.f32 alpha alpha)))) |
(log1p.f32 (expm1.f32 (*.f32 u0 (*.f32 alpha alpha)))) |
(exp.f32 (log.f32 (*.f32 u0 (*.f32 alpha alpha)))) |
| Outputs |
|---|
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4)) |
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) |
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4))) |
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4) |
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4)) |
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) |
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4))) |
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4) |
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4)) |
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) |
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4))) |
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4) |
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4)) |
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) |
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4))) |
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4) |
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4)) |
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) |
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4))) |
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4) |
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4)) |
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) |
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4))) |
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4) |
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4)) |
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) |
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4))) |
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4) |
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4)) |
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) |
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4))) |
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4) |
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4)) |
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) |
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4))) |
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4) |
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4)) |
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) |
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4))) |
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4) |
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4)) |
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) |
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4))) |
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4) |
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4)) |
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) |
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4))) |
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4) |
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4)) |
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) |
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4))) |
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4) |
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4)) |
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) |
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4))) |
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4) |
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4)) |
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) |
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4))) |
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4) |
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4)) |
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) |
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4))) |
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4) |
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4)) |
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) |
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4))) |
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4) |
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4)) |
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) |
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4))) |
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4) |
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4)) |
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) |
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4))) |
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4) |
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4)) |
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) |
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4))) |
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4) |
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4)) |
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) |
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4))) |
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4) |
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4)) |
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) |
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4))) |
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4) |
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4)) |
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) |
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4))) |
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4) |
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4)) |
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) |
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4))) |
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (pow.f32 alpha 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 -1 (*.f32 u0 (pow.f32 alpha 2))) |
(neg.f32 (*.f32 u0 (*.f32 alpha alpha))) |
(*.f32 u0 (neg.f32 (*.f32 alpha alpha))) |
(*.f32 u0 (*.f32 alpha (neg.f32 alpha))) |
(*.f32 -1 (*.f32 u0 (pow.f32 alpha 2))) |
(neg.f32 (*.f32 u0 (*.f32 alpha alpha))) |
(*.f32 u0 (neg.f32 (*.f32 alpha alpha))) |
(*.f32 u0 (*.f32 alpha (neg.f32 alpha))) |
(*.f32 -1 (*.f32 u0 (pow.f32 alpha 2))) |
(neg.f32 (*.f32 u0 (*.f32 alpha alpha))) |
(*.f32 u0 (neg.f32 (*.f32 alpha alpha))) |
(*.f32 u0 (*.f32 alpha (neg.f32 alpha))) |
(*.f32 -1 (*.f32 u0 (pow.f32 alpha 2))) |
(neg.f32 (*.f32 u0 (*.f32 alpha alpha))) |
(*.f32 u0 (neg.f32 (*.f32 alpha alpha))) |
(*.f32 u0 (*.f32 alpha (neg.f32 alpha))) |
(-.f32 (+.f32 1 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0))) 1) |
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) |
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4))) |
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4) |
(pow.f32 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) 1) |
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) |
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4))) |
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4) |
(pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 2) |
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) |
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4))) |
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4) |
(pow.f32 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 8)) 1/2) |
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) |
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4))) |
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4) |
(pow.f32 (pow.f32 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) 3) 1/3) |
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) |
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4))) |
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4) |
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha))) 2) 3) |
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) |
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4))) |
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4) |
(sqrt.f32 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 8))) |
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) |
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4))) |
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4) |
(log.f32 (pow.f32 (pow.f32 (exp.f32 u0) u0) (pow.f32 alpha 4))) |
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) |
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4))) |
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4) |
(cbrt.f32 (pow.f32 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) 3)) |
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) |
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4))) |
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4) |
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 alpha 4) 3) (pow.f32 (*.f32 u0 u0) 3))) |
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) |
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4))) |
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 (pow.f32 alpha 4) 3))) |
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) |
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4))) |
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4) |
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)))) |
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) |
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4))) |
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4) |
(log1p.f32 (expm1.f32 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)))) |
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) |
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4))) |
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4) |
(exp.f32 (log.f32 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)))) |
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) |
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4))) |
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4) |
(-.f32 (+.f32 1 (*.f32 u0 (*.f32 alpha alpha))) 1) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) 1) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 1 (*.f32 u0 (*.f32 alpha alpha))) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 (*.f32 alpha alpha) u0) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha))) (pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha))) 2)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 (pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha))) 2) (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha)))) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 (*.f32 alpha (sqrt.f32 u0)) (*.f32 alpha (sqrt.f32 u0))) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 (sqrt.f32 (*.f32 (pow.f32 alpha 4) u0)) (sqrt.f32 u0)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 8)))) (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha))) 2))) |
(*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (pow.f32 alpha 8) (pow.f32 u0 4)))) (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha))) 2))) |
(*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (pow.f32 alpha 8) (pow.f32 u0 4)))) (fabs.f32 (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha))))) |
(*.f32 (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha))) (sqrt.f32 (cbrt.f32 (*.f32 (pow.f32 alpha 8) (pow.f32 u0 4))))) |
(*.f32 (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha))) (sqrt.f32 (cbrt.f32 (pow.f32 (*.f32 alpha (sqrt.f32 u0)) 8)))) |
(*.f32 (pow.f32 1 1/2) (*.f32 u0 (*.f32 alpha alpha))) |
(*.f32 u0 (*.f32 alpha alpha)) |
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 8))) 1/2) (pow.f32 (pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha))) 2) 1/2)) |
(*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (pow.f32 alpha 8) (pow.f32 u0 4)))) (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha))) 2))) |
(*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (pow.f32 alpha 8) (pow.f32 u0 4)))) (fabs.f32 (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha))))) |
(*.f32 (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha))) (sqrt.f32 (cbrt.f32 (*.f32 (pow.f32 alpha 8) (pow.f32 u0 4))))) |
(*.f32 (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha))) (sqrt.f32 (cbrt.f32 (pow.f32 (*.f32 alpha (sqrt.f32 u0)) 8)))) |
(*.f32 (pow.f32 (*.f32 (pow.f32 alpha 4) u0) 1/2) (sqrt.f32 u0)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(pow.f32 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) 1/2) |
(*.f32 u0 (*.f32 alpha alpha)) |
(pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 1) |
(*.f32 u0 (*.f32 alpha alpha)) |
(pow.f32 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 3) 1/3) |
(*.f32 u0 (*.f32 alpha alpha)) |
(pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha))) 3) |
(*.f32 u0 (*.f32 alpha alpha)) |
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 2) |
(*.f32 u0 (*.f32 alpha alpha)) |
(fabs.f32 (*.f32 u0 (*.f32 alpha alpha))) |
(*.f32 u0 (*.f32 alpha alpha)) |
(log.f32 (pow.f32 (exp.f32 (*.f32 alpha alpha)) u0)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(cbrt.f32 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 3)) |
(*.f32 u0 (*.f32 alpha alpha)) |
(expm1.f32 (log1p.f32 (*.f32 u0 (*.f32 alpha alpha)))) |
(*.f32 u0 (*.f32 alpha alpha)) |
(log1p.f32 (expm1.f32 (*.f32 u0 (*.f32 alpha alpha)))) |
(*.f32 u0 (*.f32 alpha alpha)) |
(exp.f32 (log.f32 (*.f32 u0 (*.f32 alpha alpha)))) |
(*.f32 u0 (*.f32 alpha alpha)) |
Compiled 15175 to 7357 computations (51.5% saved)
29 alts after pruning (18 fresh and 11 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 806 | 9 | 815 |
| Fresh | 3 | 9 | 12 |
| Picked | 0 | 1 | 1 |
| Done | 4 | 10 | 14 |
| Total | 813 | 29 | 842 |
| Status | Error | Program |
|---|---|---|
| ✓ | 25.3b | (-.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha u0))) 1) |
| 29.6b | (-.f32 1 1) | |
| 7.6b | (+.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)) (*.f32 u0 (*.f32 alpha alpha))) | |
| 3.7b | (*.f32 (fma.f32 u0 -1/2 -1) (/.f32 u0 (/.f32 -1 (*.f32 alpha alpha)))) | |
| 3.7b | (*.f32 (/.f32 (*.f32 u0 (*.f32 alpha alpha)) -1) (+.f32 -1 (*.f32 u0 -1/2))) | |
| 19.0b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (-.f32 1 u0) 1)) | |
| 16.4b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (+.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 -1/3 u0))) (-.f32 1 u0)) 1)) | |
| 16.4b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (+.f32 1 (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0)) 1)) | |
| ✓ | 14.5b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (+.f32 1 (log1p.f32 (neg.f32 u0))) 1)) |
| ✓ | 7.6b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (*.f32 u0 (neg.f32 u0)) u0)) |
| ✓ | 0.4b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0)))) |
| 16.0b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 3 (log.f32 (cbrt.f32 (-.f32 1 u0))))) | |
| ✓ | 14.6b | (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0))) |
| 3.6b | (*.f32 (*.f32 u0 alpha) (+.f32 (*.f32 (*.f32 u0 alpha) 1/2) alpha)) | |
| ✓ | 0.3b | (*.f32 (*.f32 alpha (neg.f32 alpha)) (log1p.f32 (neg.f32 u0))) |
| 1.6b | (*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) | |
| 2.4b | (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (*.f32 u0 u0) (+.f32 1/2 (*.f32 1/3 u0))) u0)) | |
| 3.6b | (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) u0)) | |
| ✓ | 7.7b | (*.f32 (*.f32 alpha alpha) u0) |
| 3.1b | (*.f32 (neg.f32 alpha) (/.f32 (*.f32 u0 alpha) (-.f32 (*.f32 1/2 u0) 1))) | |
| 3.7b | (*.f32 (neg.f32 alpha) (*.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) alpha)) (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))) | |
| 2.4b | (*.f32 (neg.f32 alpha) (*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) alpha)) alpha))) | |
| 3.7b | (*.f32 (neg.f32 alpha) (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha))) | |
| 1.8b | (*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (fma.f32 (pow.f32 u0 4) -1/4 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3)))) u0))) | |
| ✓ | 2.4b | (*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0))) |
| ✓ | 0.3b | (*.f32 (neg.f32 alpha) (*.f32 alpha (log1p.f32 (neg.f32 u0)))) |
| 3.7b | (*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 1 (*.f32 u0 1/2))))) | |
| ✓ | 7.7b | (*.f32 alpha (*.f32 alpha u0)) |
| ✓ | 7.7b | (sqrt.f32 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0))) |
Compiled 408 to 279 computations (31.6% saved)
| Inputs |
|---|
(-.f32 1 1) |
(*.f32 alpha (*.f32 alpha u0)) |
(*.f32 (*.f32 alpha alpha) u0) |
(*.f32 (neg.f32 alpha) (*.f32 (neg.f32 u0) alpha)) |
(-.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha u0))) 1) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (-.f32 1 u0) 1)) |
(*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 1 (*.f32 u0 1/2))))) |
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) u0)) |
(*.f32 (*.f32 u0 alpha) (+.f32 (*.f32 (*.f32 u0 alpha) 1/2) alpha)) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (*.f32 u0 (neg.f32 u0)) u0)) |
(*.f32 (neg.f32 alpha) (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2))))) |
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0))) |
(*.f32 (neg.f32 alpha) (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha))) |
(*.f32 (neg.f32 alpha) (/.f32 (*.f32 u0 alpha) (-.f32 (*.f32 1/2 u0) 1))) |
(*.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2)))) |
(*.f32 (/.f32 (*.f32 u0 (*.f32 alpha alpha)) -1) (+.f32 -1 (*.f32 u0 -1/2))) |
(+.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)) (*.f32 u0 (*.f32 alpha alpha))) |
(*.f32 (neg.f32 alpha) (+.f32 (*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha) (*.f32 (neg.f32 u0) alpha))) |
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)))) |
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (*.f32 u0 u0) (+.f32 1/2 (*.f32 1/3 u0))) u0)) |
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0))) |
(*.f32 (neg.f32 alpha) (/.f32 (*.f32 u0 alpha) (/.f32 (+.f32 -1 (*.f32 u0 1/2)) (-.f32 1 (*.f32 u0 (*.f32 u0 1/4)))))) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (+.f32 1 (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0)) 1)) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (+.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 -1/3 u0))) (-.f32 1 u0)) 1)) |
(*.f32 (neg.f32 alpha) (*.f32 alpha (log1p.f32 (neg.f32 u0)))) |
(*.f32 (*.f32 alpha (neg.f32 alpha)) (log1p.f32 (neg.f32 u0))) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0))) |
(*.f32 (neg.f32 alpha) (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (*.f32 u0 (neg.f32 u0)) (log1p.f32 u0))) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (+.f32 1 (log1p.f32 (neg.f32 u0))) 1)) |
(*.f32 (fma.f32 u0 -1/2 -1) (/.f32 u0 (/.f32 -1 (*.f32 alpha alpha)))) |
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha))) |
(*.f32 (neg.f32 alpha) (*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) alpha)) alpha))) |
(*.f32 (neg.f32 alpha) (fma.f32 -1 (*.f32 alpha u0) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))) |
(*.f32 (neg.f32 alpha) (*.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) alpha)) (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))) |
(sqrt.f32 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0))) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 3 (log.f32 (cbrt.f32 (-.f32 1 u0))))) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (log1p.f32 u0))) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (pow.f32 (cbrt.f32 (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)) 3)) |
(fma.f32 (*.f32 alpha alpha) u0 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 1/3 (pow.f32 u0 3))))) |
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (fma.f32 (pow.f32 u0 4) -1/4 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3)))) u0))) |
(+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (*.f32 u0 u0) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (pow.f32 u0 4) 1/4) u0))) |
(pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))) 3) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u0))) 3)) |
(*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (neg.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0)))) |
| Outputs |
|---|
(*.f32 (neg.f32 alpha) (*.f32 alpha (log1p.f32 (neg.f32 u0)))) |
10 calls:
| 20.0ms | (*.f32 (neg.f32 alpha) alpha) |
| 20.0ms | (log.f32 (-.f32 1 u0)) |
| 20.0ms | (*.f32 (neg.f32 alpha) alpha) |
| 19.0ms | alpha |
| 19.0ms | u0 |
| Error | Segments | Branch |
|---|---|---|
| 0.3b | 1 | alpha |
| 0.3b | 1 | u0 |
| 0.3b | 1 | (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0))) |
| 0.3b | 1 | (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0))) |
| 0.3b | 1 | (*.f32 (neg.f32 alpha) alpha) |
| 0.3b | 1 | (*.f32 (neg.f32 alpha) alpha) |
| 0.3b | 1 | (log.f32 (-.f32 1 u0)) |
| 0.3b | 1 | (log.f32 (-.f32 1 u0)) |
| 0.3b | 1 | (-.f32 1 u0) |
| 0.3b | 1 | (-.f32 1 u0) |
Compiled 669 to 334 computations (50.1% saved)
| Inputs |
|---|
(-.f32 1 1) |
(*.f32 alpha (*.f32 alpha u0)) |
(*.f32 (*.f32 alpha alpha) u0) |
(*.f32 (neg.f32 alpha) (*.f32 (neg.f32 u0) alpha)) |
(-.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha u0))) 1) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (-.f32 1 u0) 1)) |
(*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 1 (*.f32 u0 1/2))))) |
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) u0)) |
(*.f32 (*.f32 u0 alpha) (+.f32 (*.f32 (*.f32 u0 alpha) 1/2) alpha)) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (*.f32 u0 (neg.f32 u0)) u0)) |
(*.f32 (neg.f32 alpha) (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2))))) |
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0))) |
(*.f32 (neg.f32 alpha) (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha))) |
(*.f32 (neg.f32 alpha) (/.f32 (*.f32 u0 alpha) (-.f32 (*.f32 1/2 u0) 1))) |
(*.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2)))) |
(*.f32 (/.f32 (*.f32 u0 (*.f32 alpha alpha)) -1) (+.f32 -1 (*.f32 u0 -1/2))) |
(+.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)) (*.f32 u0 (*.f32 alpha alpha))) |
(*.f32 (neg.f32 alpha) (+.f32 (*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha) (*.f32 (neg.f32 u0) alpha))) |
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)))) |
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (*.f32 u0 u0) (+.f32 1/2 (*.f32 1/3 u0))) u0)) |
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0))) |
(*.f32 (neg.f32 alpha) (/.f32 (*.f32 u0 alpha) (/.f32 (+.f32 -1 (*.f32 u0 1/2)) (-.f32 1 (*.f32 u0 (*.f32 u0 1/4)))))) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (+.f32 1 (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0)) 1)) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (+.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 -1/3 u0))) (-.f32 1 u0)) 1)) |
| Outputs |
|---|
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0))) |
6 calls:
| 11.0ms | u0 |
| 11.0ms | (*.f32 (neg.f32 alpha) alpha) |
| 11.0ms | (*.f32 (neg.f32 alpha) alpha) |
| 11.0ms | (-.f32 1 u0) |
| 11.0ms | alpha |
| Error | Segments | Branch |
|---|---|---|
| 2.4b | 1 | alpha |
| 2.4b | 1 | u0 |
| 2.4b | 1 | (*.f32 (neg.f32 alpha) alpha) |
| 2.4b | 1 | (*.f32 (neg.f32 alpha) alpha) |
| 2.4b | 1 | (-.f32 1 u0) |
| 2.4b | 1 | (-.f32 1 u0) |
Compiled 320 to 167 computations (47.8% saved)
| Inputs |
|---|
(-.f32 1 1) |
(*.f32 alpha (*.f32 alpha u0)) |
(*.f32 (*.f32 alpha alpha) u0) |
(*.f32 (neg.f32 alpha) (*.f32 (neg.f32 u0) alpha)) |
(-.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha u0))) 1) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (-.f32 1 u0) 1)) |
(*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 1 (*.f32 u0 1/2))))) |
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) u0)) |
(*.f32 (*.f32 u0 alpha) (+.f32 (*.f32 (*.f32 u0 alpha) 1/2) alpha)) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (*.f32 u0 (neg.f32 u0)) u0)) |
(*.f32 (neg.f32 alpha) (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2))))) |
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0))) |
(*.f32 (neg.f32 alpha) (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha))) |
(*.f32 (neg.f32 alpha) (/.f32 (*.f32 u0 alpha) (-.f32 (*.f32 1/2 u0) 1))) |
(*.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2)))) |
(*.f32 (/.f32 (*.f32 u0 (*.f32 alpha alpha)) -1) (+.f32 -1 (*.f32 u0 -1/2))) |
(+.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)) (*.f32 u0 (*.f32 alpha alpha))) |
(*.f32 (neg.f32 alpha) (+.f32 (*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha) (*.f32 (neg.f32 u0) alpha))) |
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)))) |
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (*.f32 u0 u0) (+.f32 1/2 (*.f32 1/3 u0))) u0)) |
| Outputs |
|---|
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)))) |
6 calls:
| 10.0ms | u0 |
| 10.0ms | (*.f32 (neg.f32 alpha) alpha) |
| 9.0ms | (-.f32 1 u0) |
| 9.0ms | (*.f32 (neg.f32 alpha) alpha) |
| 9.0ms | alpha |
| Error | Segments | Branch |
|---|---|---|
| 2.4b | 1 | alpha |
| 2.4b | 1 | u0 |
| 2.4b | 1 | (*.f32 (neg.f32 alpha) alpha) |
| 2.4b | 1 | (*.f32 (neg.f32 alpha) alpha) |
| 2.4b | 1 | (-.f32 1 u0) |
| 2.4b | 1 | (-.f32 1 u0) |
Compiled 244 to 125 computations (48.8% saved)
| Inputs |
|---|
(-.f32 1 1) |
(*.f32 alpha (*.f32 alpha u0)) |
(*.f32 (*.f32 alpha alpha) u0) |
(*.f32 (neg.f32 alpha) (*.f32 (neg.f32 u0) alpha)) |
(-.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha u0))) 1) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (-.f32 1 u0) 1)) |
(*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 1 (*.f32 u0 1/2))))) |
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) u0)) |
(*.f32 (*.f32 u0 alpha) (+.f32 (*.f32 (*.f32 u0 alpha) 1/2) alpha)) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (*.f32 u0 (neg.f32 u0)) u0)) |
(*.f32 (neg.f32 alpha) (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2))))) |
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0))) |
(*.f32 (neg.f32 alpha) (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha))) |
(*.f32 (neg.f32 alpha) (/.f32 (*.f32 u0 alpha) (-.f32 (*.f32 1/2 u0) 1))) |
(*.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2)))) |
(*.f32 (/.f32 (*.f32 u0 (*.f32 alpha alpha)) -1) (+.f32 -1 (*.f32 u0 -1/2))) |
(+.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)) (*.f32 u0 (*.f32 alpha alpha))) |
(*.f32 (neg.f32 alpha) (+.f32 (*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha) (*.f32 (neg.f32 u0) alpha))) |
| Outputs |
|---|
(*.f32 (neg.f32 alpha) (/.f32 (*.f32 u0 alpha) (-.f32 (*.f32 1/2 u0) 1))) |
6 calls:
| 9.0ms | alpha |
| 9.0ms | u0 |
| 9.0ms | (-.f32 1 u0) |
| 9.0ms | (*.f32 (neg.f32 alpha) alpha) |
| 8.0ms | (*.f32 (neg.f32 alpha) alpha) |
| Error | Segments | Branch |
|---|---|---|
| 3.1b | 1 | alpha |
| 3.1b | 1 | u0 |
| 3.1b | 1 | (*.f32 (neg.f32 alpha) alpha) |
| 3.1b | 1 | (*.f32 (neg.f32 alpha) alpha) |
| 3.1b | 1 | (-.f32 1 u0) |
| 3.1b | 1 | (-.f32 1 u0) |
Compiled 214 to 111 computations (48.1% saved)
| Inputs |
|---|
(-.f32 1 1) |
(*.f32 alpha (*.f32 alpha u0)) |
(*.f32 (*.f32 alpha alpha) u0) |
(*.f32 (neg.f32 alpha) (*.f32 (neg.f32 u0) alpha)) |
(-.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha u0))) 1) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (-.f32 1 u0) 1)) |
(*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 1 (*.f32 u0 1/2))))) |
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) u0)) |
(*.f32 (*.f32 u0 alpha) (+.f32 (*.f32 (*.f32 u0 alpha) 1/2) alpha)) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (*.f32 u0 (neg.f32 u0)) u0)) |
(*.f32 (neg.f32 alpha) (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2))))) |
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0))) |
(*.f32 (neg.f32 alpha) (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha))) |
| Outputs |
|---|
(*.f32 (*.f32 u0 alpha) (+.f32 (*.f32 (*.f32 u0 alpha) 1/2) alpha)) |
6 calls:
| 8.0ms | (*.f32 (neg.f32 alpha) alpha) |
| 7.0ms | u0 |
| 7.0ms | (*.f32 (neg.f32 alpha) alpha) |
| 7.0ms | alpha |
| 6.0ms | (-.f32 1 u0) |
| Error | Segments | Branch |
|---|---|---|
| 3.6b | 1 | alpha |
| 3.6b | 1 | u0 |
| 3.6b | 1 | (*.f32 (neg.f32 alpha) alpha) |
| 3.6b | 1 | (*.f32 (neg.f32 alpha) alpha) |
| 3.6b | 1 | (-.f32 1 u0) |
| 3.6b | 1 | (-.f32 1 u0) |
Compiled 149 to 83 computations (44.3% saved)
| Inputs |
|---|
(-.f32 1 1) |
(*.f32 alpha (*.f32 alpha u0)) |
(*.f32 (*.f32 alpha alpha) u0) |
(*.f32 (neg.f32 alpha) (*.f32 (neg.f32 u0) alpha)) |
(-.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha u0))) 1) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (-.f32 1 u0) 1)) |
(*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 1 (*.f32 u0 1/2))))) |
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) u0)) |
| Outputs |
|---|
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) u0)) |
6 calls:
| 8.0ms | (*.f32 (neg.f32 alpha) alpha) |
| 7.0ms | (-.f32 1 u0) |
| 5.0ms | u0 |
| 5.0ms | alpha |
| 5.0ms | (*.f32 (neg.f32 alpha) alpha) |
| Error | Segments | Branch |
|---|---|---|
| 3.6b | 1 | alpha |
| 3.6b | 1 | u0 |
| 3.6b | 1 | (*.f32 (neg.f32 alpha) alpha) |
| 3.6b | 1 | (*.f32 (neg.f32 alpha) alpha) |
| 3.6b | 1 | (-.f32 1 u0) |
| 3.6b | 1 | (-.f32 1 u0) |
Compiled 91 to 55 computations (39.6% saved)
| Inputs |
|---|
(-.f32 1 1) |
(*.f32 alpha (*.f32 alpha u0)) |
(*.f32 (*.f32 alpha alpha) u0) |
(*.f32 (neg.f32 alpha) (*.f32 (neg.f32 u0) alpha)) |
(-.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha u0))) 1) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (-.f32 1 u0) 1)) |
(*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 1 (*.f32 u0 1/2))))) |
| Outputs |
|---|
(*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 1 (*.f32 u0 1/2))))) |
6 calls:
| 8.0ms | (-.f32 1 u0) |
| 5.0ms | u0 |
| 5.0ms | (*.f32 (neg.f32 alpha) alpha) |
| 5.0ms | (*.f32 (neg.f32 alpha) alpha) |
| 4.0ms | alpha |
| Error | Segments | Branch |
|---|---|---|
| 3.7b | 1 | alpha |
| 3.7b | 1 | u0 |
| 3.7b | 1 | (*.f32 (neg.f32 alpha) alpha) |
| 3.7b | 1 | (*.f32 (neg.f32 alpha) alpha) |
| 3.7b | 1 | (-.f32 1 u0) |
| 3.7b | 1 | (-.f32 1 u0) |
Compiled 80 to 50 computations (37.5% saved)
Total -21.9b remaining (-283.2%)
Threshold costs -21.9b (-283.2%)
| Inputs |
|---|
(-.f32 1 1) |
(*.f32 alpha (*.f32 alpha u0)) |
(*.f32 (*.f32 alpha alpha) u0) |
(*.f32 (neg.f32 alpha) (*.f32 (neg.f32 u0) alpha)) |
(-.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha u0))) 1) |
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (-.f32 1 u0) 1)) |
| Outputs |
|---|
(*.f32 alpha (*.f32 alpha u0)) |
6 calls:
| 5.0ms | (*.f32 (neg.f32 alpha) alpha) |
| 4.0ms | (*.f32 (neg.f32 alpha) alpha) |
| 4.0ms | u0 |
| 4.0ms | alpha |
| 4.0ms | (-.f32 1 u0) |
| Error | Segments | Branch |
|---|---|---|
| 7.7b | 1 | alpha |
| 7.7b | 1 | u0 |
| 7.7b | 1 | (*.f32 (neg.f32 alpha) alpha) |
| 7.7b | 1 | (*.f32 (neg.f32 alpha) alpha) |
| 7.7b | 1 | (-.f32 1 u0) |
| 7.7b | 1 | (-.f32 1 u0) |
Compiled 69 to 43 computations (37.7% saved)
| 1× | egg-herbie |
| 133× | distribute-rgt-neg-in_binary32 |
| 99× | distribute-lft-neg-out_binary32 |
| 91× | cancel-sign-sub-inv_binary32 |
| 91× | neg-sub0_binary32 |
| 91× | neg-mul-1_binary32 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 46 | 133 |
| 1 | 88 | 133 |
| 2 | 112 | 133 |
| 3 | 144 | 133 |
| 4 | 167 | 131 |
| 5 | 198 | 131 |
| 6 | 248 | 131 |
| 7 | 351 | 131 |
| 8 | 503 | 131 |
| 9 | 696 | 131 |
| 10 | 888 | 131 |
| 11 | 998 | 131 |
| 12 | 1033 | 131 |
| 13 | 1037 | 131 |
| 1× | fuel |
| 1× | saturated |
| Inputs |
|---|
(*.f32 (neg.f32 alpha) (*.f32 alpha (log1p.f32 (neg.f32 u0)))) |
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0))) |
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)))) |
(*.f32 (neg.f32 alpha) (/.f32 (*.f32 u0 alpha) (-.f32 (*.f32 1/2 u0) 1))) |
(*.f32 (*.f32 u0 alpha) (+.f32 (*.f32 (*.f32 u0 alpha) 1/2) alpha)) |
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) u0)) |
(*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 1 (*.f32 u0 1/2))))) |
(*.f32 alpha (*.f32 alpha u0)) |
(-.f32 1 1) |
| Outputs |
|---|
(*.f32 (neg.f32 alpha) (*.f32 alpha (log1p.f32 (neg.f32 u0)))) |
(*.f32 alpha (neg.f32 (*.f32 alpha (log1p.f32 (neg.f32 u0))))) |
(*.f32 alpha (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))) |
(*.f32 alpha (*.f32 alpha (neg.f32 (log1p.f32 (neg.f32 u0))))) |
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0))) |
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3)))))) |
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 1/2 (*.f32 u0 1/3)))))) |
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)))) |
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 1/2 (*.f32 u0 1/3))))) |
(*.f32 (neg.f32 alpha) (/.f32 (*.f32 u0 alpha) (-.f32 (*.f32 1/2 u0) 1))) |
(*.f32 (neg.f32 alpha) (/.f32 (*.f32 alpha u0) (+.f32 (*.f32 u0 1/2) -1))) |
(*.f32 (*.f32 u0 alpha) (+.f32 (*.f32 (*.f32 u0 alpha) 1/2) alpha)) |
(*.f32 (*.f32 alpha u0) (+.f32 alpha (*.f32 1/2 (*.f32 alpha u0)))) |
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) u0)) |
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) 1/2))) |
(*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 1 (*.f32 u0 1/2))))) |
(*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 (*.f32 u0 1/2) 1)))) |
(*.f32 alpha (*.f32 alpha (*.f32 u0 (-.f32 1 (*.f32 u0 -1/2))))) |
(*.f32 alpha (*.f32 alpha u0)) |
(-.f32 1 1) |
0 |
Compiled 107 to 70 computations (34.6% saved)
| 1× | egg-herbie |
| 550× | fma-def_binary32 |
| 230× | fma-neg_binary32 |
| 84× | distribute-rgt-in_binary32 |
| 84× | cancel-sign-sub-inv_binary32 |
| 67× | distribute-lft-in_binary32 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 14 |
| 1 | 22 | 13 |
| 2 | 45 | 13 |
| 3 | 88 | 13 |
| 4 | 122 | 13 |
| 5 | 163 | 13 |
| 6 | 214 | 13 |
| 7 | 314 | 13 |
| 8 | 590 | 13 |
| 9 | 967 | 13 |
| 10 | 1230 | 13 |
| 11 | 1392 | 13 |
| 12 | 1562 | 13 |
| 13 | 1715 | 13 |
| 14 | 1742 | 13 |
| 15 | 1743 | 13 |
| 1× | saturated |
Compiled 44 to 32 computations (27.3% saved)
Compiled 91 to 49 computations (46.2% saved)
Loading profile data...