https://gcc.gnu.org/bugzilla/show_bug.cgi?id=122872
--- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
min_profitable_iters = ((vec_outside_cost - scalar_outside_cost)
* assumed_vf
- vec_inside_cost * peel_iters_prologue
- vec_inside_cost * peel_iters_epilogue);
...
min_profitable_estimate = ((vec_outside_cost + scalar_outside_cost)
* assumed_vf
- vec_inside_cost * peel_iters_prologue
- vec_inside_cost * peel_iters_epilogue)
/ ((scalar_single_iter_cost * assumed_vf)
- vec_inside_cost);