summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/bn/bn_lcl.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/bn/bn_lcl.h')
-rw-r--r--src/lib/libcrypto/bn/bn_lcl.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/lib/libcrypto/bn/bn_lcl.h b/src/lib/libcrypto/bn/bn_lcl.h
index 2dab445a51..a76ba4149f 100644
--- a/src/lib/libcrypto/bn/bn_lcl.h
+++ b/src/lib/libcrypto/bn/bn_lcl.h
@@ -1,4 +1,4 @@
1/* $OpenBSD: bn_lcl.h,v 1.20 2014/07/10 22:45:56 jsing Exp $ */ 1/* $OpenBSD: bn_lcl.h,v 1.21 2014/10/28 07:35:58 jsg Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -227,7 +227,7 @@ extern "C" {
227# if defined(__alpha) 227# if defined(__alpha)
228# if defined(__GNUC__) && __GNUC__>=2 228# if defined(__GNUC__) && __GNUC__>=2
229# define BN_UMULT_HIGH(a,b) ({ \ 229# define BN_UMULT_HIGH(a,b) ({ \
230 register BN_ULONG ret; \ 230 BN_ULONG ret; \
231 asm ("umulh %1,%2,%0" \ 231 asm ("umulh %1,%2,%0" \
232 : "=r"(ret) \ 232 : "=r"(ret) \
233 : "r"(a), "r"(b)); \ 233 : "r"(a), "r"(b)); \
@@ -236,7 +236,7 @@ extern "C" {
236# elif defined(_ARCH_PPC) && defined(_LP64) 236# elif defined(_ARCH_PPC) && defined(_LP64)
237# if defined(__GNUC__) && __GNUC__>=2 237# if defined(__GNUC__) && __GNUC__>=2
238# define BN_UMULT_HIGH(a,b) ({ \ 238# define BN_UMULT_HIGH(a,b) ({ \
239 register BN_ULONG ret; \ 239 BN_ULONG ret; \
240 asm ("mulhdu %0,%1,%2" \ 240 asm ("mulhdu %0,%1,%2" \
241 : "=r"(ret) \ 241 : "=r"(ret) \
242 : "r"(a), "r"(b)); \ 242 : "r"(a), "r"(b)); \
@@ -245,7 +245,7 @@ extern "C" {
245# elif defined(__x86_64) || defined(__x86_64__) 245# elif defined(__x86_64) || defined(__x86_64__)
246# if defined(__GNUC__) && __GNUC__>=2 246# if defined(__GNUC__) && __GNUC__>=2
247# define BN_UMULT_HIGH(a,b) ({ \ 247# define BN_UMULT_HIGH(a,b) ({ \
248 register BN_ULONG ret,discard; \ 248 BN_ULONG ret,discard; \
249 asm ("mulq %3" \ 249 asm ("mulq %3" \
250 : "=a"(discard),"=d"(ret) \ 250 : "=a"(discard),"=d"(ret) \
251 : "a"(a), "g"(b) \ 251 : "a"(a), "g"(b) \
@@ -266,7 +266,7 @@ extern "C" {
266 (high)=ret>>64; (low)=ret; }) 266 (high)=ret>>64; (low)=ret; })
267# else 267# else
268# define BN_UMULT_HIGH(a,b) ({ \ 268# define BN_UMULT_HIGH(a,b) ({ \
269 register BN_ULONG ret; \ 269 BN_ULONG ret; \
270 asm ("dmultu %1,%2" \ 270 asm ("dmultu %1,%2" \
271 : "=h"(ret) \ 271 : "=h"(ret) \
272 : "r"(a), "r"(b) : "l"); \ 272 : "r"(a), "r"(b) : "l"); \