summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/whrlpool/wp_block.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/whrlpool/wp_block.c')
-rw-r--r--src/lib/libcrypto/whrlpool/wp_block.c10
1 files changed, 1 insertions, 9 deletions
diff --git a/src/lib/libcrypto/whrlpool/wp_block.c b/src/lib/libcrypto/whrlpool/wp_block.c
index 57f5b5df7a..d8c1b89ba3 100644
--- a/src/lib/libcrypto/whrlpool/wp_block.c
+++ b/src/lib/libcrypto/whrlpool/wp_block.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: wp_block.c,v 1.11 2016/09/04 13:39:48 jsing Exp $ */ 1/* $OpenBSD: wp_block.c,v 1.12 2016/09/04 14:06:46 jsing Exp $ */
2/** 2/**
3 * The Whirlpool hashing function. 3 * The Whirlpool hashing function.
4 * 4 *
@@ -73,14 +73,6 @@ typedef unsigned long long u64;
73# if defined(__x86_64) || defined(__x86_64__) 73# if defined(__x86_64) || defined(__x86_64__)
74# define ROTATE(a,n) ({ u64 ret; asm ("rolq %1,%0" \ 74# define ROTATE(a,n) ({ u64 ret; asm ("rolq %1,%0" \
75 : "=r"(ret) : "J"(n),"0"(a) : "cc"); ret; }) 75 : "=r"(ret) : "J"(n),"0"(a) : "cc"); ret; })
76# elif defined(__ia64) || defined(__ia64__)
77# if BYTE_ORDER == LITTLE_ENDIAN
78# define ROTATE(a,n) ({ u64 ret; asm ("shrp %0=%1,%1,%2" \
79 : "=r"(ret) : "r"(a),"M"(64-(n))); ret; })
80# else
81# define ROTATE(a,n) ({ u64 ret; asm ("shrp %0=%1,%1,%2" \
82 : "=r"(ret) : "r"(a),"M"(n)); ret; })
83# endif
84# endif 76# endif
85#endif 77#endif
86 78