Re: Linus' sha1 is much faster!
- From
Giuseppe Scrivano <gscrivano@gnu.org>
- Date
- Aug 17, 2009, 17:32 UTC
- Message-ID
- <871vnae47k.fsf@master.homenet>
- In-Reply-To
- <f488382f0908170844h649126efxb27f87d7b319961b@mail.gmail.com>
Hi,
These are the results I reported (median of 5 plus an additional not considered first run) on the Steve Reid's SHA1 implementation using the same flags to the compiler that I used for previous tests.
GCC 4.3.3: real 0m2.627s GCC 4.4.1: real 0m3.742s
In both cases it showed to be slower than other implementations I have already tried.
Additional note: as for gnulib SHA1, GCC 4.4.1 produced slower code than GCC 4.3.3.
Cheers, Giuseppe
Steven Noonan <steven@uplinklabs.net> writes:
Show 14 quoted lines
> > Interesting. I compared Linus' implementation to the public domain one > by Steve Reid[1], which is used in OpenLDAP and a few other projects. > Anyone with some experience testing these kinds of things in a > statistically sound manner want to try it out? In my tests, I got > this: > > (average of 5 runs) > Linus' sha1: 283MB/s > Steve Reid's sha1: 305MB/s > > - Steven > > [1] http://gpl.nas-central.org/SYNOLOGY/x07-series/514_UNTARED/source/openldap-2.3.11/libraries/liblutil/sha1.c