summaryrefslogtreecommitdiffstats
path: root/crypto/md5
diff options
context:
space:
mode:
authorAndy Polyakov <appro@openssl.org>2005-07-19 22:37:57 +0000
committerAndy Polyakov <appro@openssl.org>2005-07-19 22:37:57 +0000
commita7ad2afa5e86bd7366db55f6c37837532b9be599 (patch)
tree554118fcbe77d93084778a82459e03ecad0310b6 /crypto/md5
parent0f04379d9cd08107e2915d6121b3831f8df08e70 (diff)
Engage MD5 assembler module.
Diffstat (limited to 'crypto/md5')
-rw-r--r--crypto/md5/Makefile4
-rw-r--r--crypto/md5/md5_locl.h3
2 files changed, 7 insertions, 0 deletions
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