From a7ad2afa5e86bd7366db55f6c37837532b9be599 Mon Sep 17 00:00:00 2001 From: Andy Polyakov Date: Tue, 19 Jul 2005 22:37:57 +0000 Subject: Engage MD5 assembler module. --- crypto/md5/Makefile | 4 ++++ crypto/md5/md5_locl.h | 3 +++ 2 files changed, 7 insertions(+) (limited to 'crypto/md5') diff --git a/crypto/md5/Makefile b/crypto/md5/Makefile index c2d8bc697a..9ae82f26a0 100644 --- a/crypto/md5/Makefile +++ b/crypto/md5/Makefile @@ -72,6 +72,10 @@ md5-sparcv9.o: asm/md5-sparcv9.S md5-x86_64.s: asm/md5-x86_64.pl; $(PERL) asm/md5-x86_64.pl $@ +md5-ia64.s: asm/md5-ia64.S + $(CC) $(CFLAGS) -E asm/md5-ia64.S | \ + $(PERL) -ne 's/;\s+/;\n/g; print;' > $@ + files: $(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO diff --git a/crypto/md5/md5_locl.h b/crypto/md5/md5_locl.h index 94f395f27a..e1c3274c7a 100644 --- a/crypto/md5/md5_locl.h +++ b/crypto/md5/md5_locl.h @@ -73,6 +73,9 @@ # elif defined(__sparc) && defined(OPENSSL_SYS_ULTRASPARC) void md5_block_asm_data_order_aligned (MD5_CTX *c, const MD5_LONG *p,size_t num); # define HASH_BLOCK_DATA_ORDER_ALIGNED md5_block_asm_data_order_aligned +# elif defined(__ia64) || defined(__ia64__) || defined(_M_IA64) +# define md5_block_host_order md5_block_asm_host_order +# define md5_block_data_order md5_block_asm_data_order # endif #endif -- cgit v1.2.3