https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101639

--- Comment #8 from Manuel López-Ibáñez <manu at gcc dot gnu.org> ---
Is there a reason why the vectorizer cannot replace r within the loop with
whatever type is the fastest and most convenient to use, then cast back to bool
at the end of the loop?

The code generated with unsigned char looks worse than the code generated with
unsigned int: https://godbolt.org/z/e3xYrdcqb

Reply via email to