[PATCH v3 1/3] x86/string: Factor out large memmove implemention to seperate file
Noah Goldstein
goldstein.w.n@gmail.com
Tue Nov 25 14:56:33 GMT 2025
On Mon, Nov 24, 2025 at 7:21 PM DJ Delorie <dj@redhat.com> wrote:
>
>
> Noah Goldstein <goldstein.w.n@gmail.com> writes:
> > This is to enable us to support multiple large (size greater than
> > non-temporal threshold) implementations.
>
> > diff --git a/sysdeps/x86_64/multiarch/memmove-vec-large-page-unrolled.S b/sysdeps/x86_64/multiarch/memmove-vec-large-page-unrolled.S
> > new file mode 100644
> > index 0000000000..b5b4593279
> > --- /dev/null
> > +++ b/sysdeps/x86_64/multiarch/memmove-vec-large-page-unrolled.S
> > @@ -0,0 +1,272 @@
> > +#ifdef MEMMOVE_LARGE_IMPL
>
> Needs copyright block et al. I know not all *.S have them, but this is
> pretty big.
Thank you for the review, will do before commit. Likewise for 2/3.
>
> Otherwise OK
> Reviewed-by: DJ Delorie <dj@redhat.com>
>
More information about the Libc-alpha
mailing list