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.
