(Pardon top-posting) I can spot few differences: http://www.openbsd.org/cgi-bin/cvsweb/src/sys/lib/libkern/arch/amd64/memset.S?rev=1.3;content-type=text%2Fplain and http://svnweb.freebsd.org/base/release/8.2.0/lib/libc/amd64/string/memset.S?revision=218742&view=markup
though I am not familiar with assembly. -- Ville On 19 September 2013 14:47, mxb <m...@alumni.chalmers.se> wrote: > > This file is already in base. > /usr/src/sys/lib/libkern/arch/amd64/memset.S > > > On 18 sep 2013, at 20:28, Edd Barrett <vex...@gmail.com> wrote: > >> On Wed, Sep 18, 2013 at 07:08:31PM +0100, Edd Barrett wrote: >>> In short, each experiment warms up by setting and checking a load of buffers >>> before setting as many buffers as possible given a one minute timeframe. The >>> experiments were run with varying buffer sizes under both memset.S and >>> memset.c. >> >> Forgot to say, each experiment was repeated 5 times (each bufsz/ >> memset combination) and averages were taken. >> >> See the Python scripts in the repo for details. >> >> -- >> Best Regards >> Edd Barrett >> >> http://www.theunixzoo.co.uk