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);

Reply via email to