Messages in this thread | | | Date | Wed, 23 Nov 2011 13:06:33 +0100 | Subject | Re: Fast memcpy patch | From | richard -rw- weinberger <> |
| |
On Wed, Nov 23, 2011 at 12:25 PM, N. Coesel <nico@nctdev.nl> wrote: > Dear readers, > I noticed the Linux kernel still uses a byte-by-byte copy method for memcpy. > Since most memory allocations are aligned to the integer size of a cpu it is > often faster to copy by using the CPU's native word size. The patch below > does that. The code is already at work in many 16 and 32 bit embedded > products. It should also work for 64 bit platforms. So far I only tested 16 > and 32 bit platforms.
Please note, this is only the fallback implementation. Each arch has it's own optimized version.
-- Thanks, //richard
| |