Crypto++ is supposed to detect the necessary instruction set at run time. For example, the assembly version of Whirlpool uses MMX instructions, and there is an "if (HasMMX())" at line 394 of whrlpool.cpp that selects the assembly version if MMX is available. Apparently the assembly code must be using some instruction that's not available on the PII, even though it has MMX. Can you look at the disassembly in the debugger and tell me which instruction is triggering the error?
----- Original Message ----- From: "Jeffrey Walton" <[EMAIL PROTECTED]> To: "Crypto++" <[EMAIL PROTECTED]> Sent: Monday, June 11, 2007 5:41 PM Subject: CryptTest: 0xC000001D: Illegal Instruction (PII 233 Processor) > > Hi All, > > Is there a #define to instruct Crypto++ to generate code for a PII > processor (and above)? Nothing jumps out at me in config.h. > > 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. -~----------~----~----~----~------~----~------~--~---
