If I apply this patch the eng_padlock.o is bigger. Previously is was just about 2K instead of 20+K.
Speedtest gives no improvement.
(but have to install RPM to be sure)
--- crypto/engine/eng_padlock.c.origg 2006-10-22 10:21:40.000000000 +0200
+++ crypto/engine/eng_padlock.c 2006-10-22 10:22:31.000000000 +0200
@@ -99,14 +99,8 @@
In addition, because of the heavy use of inline assembler,
compiler choice is limited to GCC and Microsoft C. */
-#undef COMPILE_HW_PADLOCK
-#if !defined(I386_ONLY) && !defined(OPENSSL_NO_INLINE_ASM)
-# if (defined(__GNUC__) && (defined(__i386__) || defined(__i386))) || \
- (defined(_MSC_VER) && defined(_M_IX86))
# define COMPILE_HW_PADLOCK
static ENGINE *ENGINE_padlock (void);
-# endif
-#endif
void ENGINE_load_padlock (void)
{