SHA1 for PowerPC.
[openssl.git] / crypto / sha / sha_locl.h
index 28fd9300326cd6c89c3cf47f7fbfb633d248c6bf..2f5ab1f58eae17713dd50ee5d21d8cb72de68132 100644 (file)
 #   define DONT_IMPLEMENT_BLOCK_HOST_ORDER
 #   define sha1_block_data_order               sha1_block_asm_data_order
 #   define DONT_IMPLEMENT_BLOCK_DATA_ORDER
+#  elif defined(_ARCH_PPC) || defined(_ARCH_PPC64) || \
+       defined(__ppc) || defined(__ppc__) || defined(__powerpc) || \
+       defined(__ppc64) || defined(__ppc64__) || defined(__powerpc64)
+#   define sha1_block_host_order               sha1_block_asm_data_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);