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"); \ |
