On Mon, 2015-12-21 at 16:43 -0800, Khem Raj wrote:
> Hi Steve
> 
> On Mon, Dec 21, 2015 at 1:22 PM, Steve Ellcey <sell...@imgtec.com> wrote:
> > These MIPS specific versions of memcpy.S and memset.S are faster than
> > the current ones and match what is in newlib and glibc.  They also have
> > support for the mips32r6 and mips64r6 architectures.
> >
> 
> what is the size impact ? Would be nice to have that report as well.

Using mips32r2 as a baseline, memcpy.os went from 1312 bytes to 1984
bytes and memset.os went from 1136 bytes to 1296 bytes.  This is due to
increased use of loop unrolling and prefetching which is what gives them
better performance.

While the percent growth in memcpy may seem large, I think the overall
size is still reasonable given the importance of this particular library
function.

Steve Ellcey
sell...@imgtec.com

_______________________________________________
uClibc mailing list
uClibc@uclibc.org
http://lists.busybox.net/mailman/listinfo/uclibc

Reply via email to