summaryrefslogtreecommitdiffstats
path: root/crypto/rc5/rc5_locl.h
AgeCommit message (Collapse)Author
2012-11-28Intel compiler support update from HEAD.Andy Polyakov
2010-08-02Make inline assembler clang-friendly [from HEAD].Andy Polyakov
2004-03-28This is essentially Intel 32-bit compiler tune-up. To start with allAndy Polyakov
available compiler versions generated bogus machine code trying to compile new crypto/des/cfb_enc.c. Secondly, 8th version defines __GNUC__ macro, but fails to compile *some* inline assembler correctly. Note that all versions of icc implement MSC-like _lrot[rl] intrinsic, which is used now instead of offensive asm. Finally, unnecessary linker dependencies are eliminated. Most notably dependency from libirc.a caused trouble at application start-up, if libcrypto.so is linked with -Bsymbolic (which it is).
2002-12-29Correct asm exclusions.Ben Laurie
2002-12-15Don't define macros in terms of asm() when __STRICT_ANSI is defined.Richard Levitte
2002-12-15Ooops! No ROTATE on some platforms after x86_64 performance patch...Andy Polyakov
2002-12-14x86_64 performance patch.Andy Polyakov
2001-02-19Make all configuration macros available for application by makingRichard Levitte
sure they are available in opensslconf.h, by giving them names starting with "OPENSSL_" to avoid conflicts with other packages and by making sure e_os2.h will cover all platform-specific cases together with opensslconf.h. I've checked fairly well that nothing breaks with this (apart from external software that will adapt if they have used something like NO_KRB5), but I can't guarantee it completely, so a review of this change would be a good thing.
2000-04-01_lrotl and _lrotr are defined in MSVC but nowhere else that we knowRichard Levitte
off.
1998-12-21Import of old SSLeay release: SSLeay 0.9.0bRalf S. Engelschall