diff options
Diffstat (limited to 'src/lib/libcrypto/bn/bn_lcl.h')
-rw-r--r-- | src/lib/libcrypto/bn/bn_lcl.h | 10 |
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"); \ |