Re: SSE2 speed

2004-05-23 Thread Andy Polyakov
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

Re: SSE2 speed

2004-05-23 Thread Gisle Vanem
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

Re: SSE2 speed

2004-05-23 Thread Gisle Vanem
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 -

RE: Failure to build in cygwin

2004-05-23 Thread Steven Reddie
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

Re: SSE2 speed

2004-05-23 Thread Andy Polyakov
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