summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/md32_common.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/md32_common.h')
-rw-r--r--src/lib/libcrypto/md32_common.h16
1 files changed, 1 insertions, 15 deletions
diff --git a/src/lib/libcrypto/md32_common.h b/src/lib/libcrypto/md32_common.h
index 7b6a354478..bad34d22d6 100644
--- a/src/lib/libcrypto/md32_common.h
+++ b/src/lib/libcrypto/md32_common.h
@@ -1,4 +1,4 @@
1/* $OpenBSD: md32_common.h,v 1.20 2014/11/09 19:08:24 miod Exp $ */ 1/* $OpenBSD: md32_common.h,v 1.21 2016/09/04 14:31:29 jsing Exp $ */
2/* ==================================================================== 2/* ====================================================================
3 * Copyright (c) 1999-2007 The OpenSSL Project. All rights reserved. 3 * Copyright (c) 1999-2007 The OpenSSL Project. All rights reserved.
4 * 4 *
@@ -168,10 +168,6 @@ static inline uint32_t ROTATE(uint32_t a, uint32_t n)
168 *((unsigned int *)(c))=r; (c)+=4; }) 168 *((unsigned int *)(c))=r; (c)+=4; })
169# endif 169# endif
170#endif 170#endif
171#if defined(__s390__) || defined(__s390x__)
172# define HOST_c2l(c,l) ((l)=*((const unsigned int *)(c)), (c)+=4)
173# define HOST_l2c(l,c) (*((unsigned int *)(c))=(l), (c)+=4)
174#endif
175 171
176#ifndef HOST_c2l 172#ifndef HOST_c2l
177#define HOST_c2l(c,l) do {l =(((unsigned long)(*((c)++)))<<24); \ 173#define HOST_c2l(c,l) do {l =(((unsigned long)(*((c)++)))<<24); \
@@ -190,16 +186,6 @@ static inline uint32_t ROTATE(uint32_t a, uint32_t n)
190 186
191#elif defined(DATA_ORDER_IS_LITTLE_ENDIAN) 187#elif defined(DATA_ORDER_IS_LITTLE_ENDIAN)
192 188
193#if defined(__GNUC__) && __GNUC__>=2 && !defined(OPENSSL_NO_ASM) && !defined(OPENSSL_NO_INLINE_ASM)
194# if defined(__s390x__)
195# define HOST_c2l(c,l) ({ asm ("lrv %0,%1" \
196 :"=d"(l) :"m"(*(const unsigned int *)(c)));\
197 (c)+=4; })
198# define HOST_l2c(l,c) ({ asm ("strv %1,%0" \
199 :"=m"(*(unsigned int *)(c)) :"d"(l));\
200 (c)+=4; })
201# endif
202#endif
203#if defined(__i386) || defined(__i386__) || defined(__x86_64) || defined(__x86_64__) 189#if defined(__i386) || defined(__i386__) || defined(__x86_64) || defined(__x86_64__)
204# define HOST_c2l(c,l) ((l)=*((const unsigned int *)(c)), (c)+=4) 190# define HOST_c2l(c,l) ((l)=*((const unsigned int *)(c)), (c)+=4)
205# define HOST_l2c(l,c) (*((unsigned int *)(c))=(l), (c)+=4) 191# define HOST_l2c(l,c) (*((unsigned int *)(c))=(l), (c)+=4)