Hi Everyone,

I think there's an issue with Windows X64 code (but I could be wrong). The 
symptom is Release::Win32 runs faster than Release::x64.

Its easy to observe when watching the progress of DSA/SHA-1 self tests. 
Release::Win32 outputs the dots quickly like a semi-automatic pistol. 
Release::x64 acts more like an old Winchester rifle or one-shot revolver.

My first thoughts were a bad Visual Studio upgrade and we missed some 
flags. Looking at the project settings, SSE2 was missing. Adding SSE2 did 
not help the problem.

After SSE2 mods, I moved to consistent settings for _all_ projects. Those 
check-ins have been slowly happening by re-writing the VS project files. 
That has not helped the problem either (but I still have to re-wrte 
Cryptest project).

At this point, I'd like someone skilled in Visual Studio profiling to 
profile the code and identify the potential bottlenecks. I don't have the 
Visual Studio experience with profiling, and I don't have the time to learn 
it. I 'm also not sure if my versions of Visual Studio support profiling. 
(I try to purchase Professional editions, but I have a couple of older 
Enterprise editions).

Jeff


-- 
-- 
You received this message because you are subscribed to the "Crypto++ Users" 
Google Group.
To unsubscribe, send an email to [email protected].
More information about Crypto++ and this group is available at 
http://www.cryptopp.com.
--- 
You received this message because you are subscribed to the Google Groups 
"Crypto++ Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to