openssl speed sha-512:
type 16 bytes 64 bytes256 bytes 1024 bytes 8192 bytes
With SSE2 disabled:
sha-512 1050.62k 4223.53k 6141.97k 8488.01k 9480.48k
with SSE2 enabled:
sha-512 3171.75k12757.93k22761.88k34514.56k40059.42k
Andy Polyakov [EMAIL PROTECTED] said:
400% on large blocks.
4x? What gcc version? 3x mentioned in commentary section is also for
largest block and with gcc 2.95.3. Well, not that 4x is worse result...
I used gcc 3.3.1 with -O2 -fno-strength-reduce -fomit-frame-pointer.
As for
I got that part. But AFAICS, when strtol(env,NULL,0) is used to set
OPENSSL_ia32cap and env = 0x0400, strtol() treats the value
as octal. From mn strtol:
The string may begin with an arbitrary amount of white space (as
determined by isspace(3)) followed by a single optional + or -
Hi Mark,
I think I've seen this one before, and it was due to an environment
variable. Something like MAKEMODE, MAKE_MODE, MAKE_FLAGS; I don't recall
which exactly, but it was definitely a MAKE* or MK* variable. Unsetting it,
or setting it to empty did the trick.
Regards,
Steven
400% on large blocks.
4x? What gcc version? 3x mentioned in commentary section is also for
largest block and with gcc 2.95.3. Well, not that 4x is worse result...
I used gcc 3.3.1 with -O2 -fno-strength-reduce -fomit-frame-pointer.
Oh! I also get worse performance with 3.3.2, ~13 vs. 17MBps on