Fix bug [SHA1 IA-64 being disabled] introduced with Stratus VOS update.
authorAndy Polyakov <appro@openssl.org>
Tue, 19 Jul 2005 23:04:57 +0000 (23:04 +0000)
committerAndy Polyakov <appro@openssl.org>
Tue, 19 Jul 2005 23:04:57 +0000 (23:04 +0000)
PR: 1130

crypto/sha/sha_locl.h

index 4ce2db9..6281313 100644 (file)
 # endif
 
 # ifdef SHA1_ASM
 # endif
 
 # ifdef SHA1_ASM
-#  if !defined(B_ENDIAN)
-#   if defined(__i386) || defined(__i386__) || defined(_M_IX86) || defined(__INTEL__)
+#  if defined(__i386) || defined(__i386__) || defined(_M_IX86) || defined(__INTEL__)
+#   if !defined(B_ENDIAN)
 #    define sha1_block_host_order              sha1_block_asm_host_order
 #    define DONT_IMPLEMENT_BLOCK_HOST_ORDER
 #    define sha1_block_data_order              sha1_block_asm_data_order
 #    define DONT_IMPLEMENT_BLOCK_DATA_ORDER
 #    define HASH_BLOCK_DATA_ORDER_ALIGNED      sha1_block_asm_data_order
 #    define sha1_block_host_order              sha1_block_asm_host_order
 #    define DONT_IMPLEMENT_BLOCK_HOST_ORDER
 #    define sha1_block_data_order              sha1_block_asm_data_order
 #    define DONT_IMPLEMENT_BLOCK_DATA_ORDER
 #    define HASH_BLOCK_DATA_ORDER_ALIGNED      sha1_block_asm_data_order
-#   elif defined(__ia64) || defined(__ia64__) || defined(_M_IA64)
-#    define sha1_block_host_order              sha1_block_asm_host_order
-#    define DONT_IMPLEMENT_BLOCK_HOST_ORDER
-#    define sha1_block_data_order              sha1_block_asm_data_order
-#    define DONT_IMPLEMENT_BLOCK_DATA_ORDER
 #   endif
 #   endif
+#  elif defined(__ia64) || defined(__ia64__) || defined(_M_IA64)
+#   define sha1_block_host_order               sha1_block_asm_host_order
+#   define DONT_IMPLEMENT_BLOCK_HOST_ORDER
+#   define sha1_block_data_order               sha1_block_asm_data_order
+#   define DONT_IMPLEMENT_BLOCK_DATA_ORDER
 #  endif
 # endif
   void sha1_block_host_order (SHA_CTX *c, const void *p,size_t num);
 #  endif
 # endif
   void sha1_block_host_order (SHA_CTX *c, const void *p,size_t num);