https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102203
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Even more take:
```
void f(char *a, char *b, unsigned s)
{
if (s > 128)
return;
__builtin_memcpy (a, b, s);
}
```
With SVE, this should just produce a load mask and store mask with the size of
s as the mask
