diff options
Diffstat (limited to 'crypto/ec/curve448/arch_64/arch_intrinsics.h')
-rw-r--r-- | crypto/ec/curve448/arch_64/arch_intrinsics.h | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/crypto/ec/curve448/arch_64/arch_intrinsics.h b/crypto/ec/curve448/arch_64/arch_intrinsics.h index 650b63897d..ef611b903f 100644 --- a/crypto/ec/curve448/arch_64/arch_intrinsics.h +++ b/crypto/ec/curve448/arch_64/arch_intrinsics.h @@ -10,22 +10,20 @@ * Originally written by Mike Hamburg */ -#ifndef __ARCH_REF64_ARCH_INTRINSICS_H__ -# define __ARCH_REF64_ARCH_INTRINSICS_H__ +#ifndef OSSL_CRYPTO_EC_CURVE448_ARCH_64_INTRINSICS_H +# define OSSL_CRYPTO_EC_CURVE448_ARCH_64_INTRINSICS_H # define ARCH_WORD_BITS 64 -static __inline__ __attribute((always_inline, unused)) -uint64_t word_is_zero(uint64_t a) +static ossl_inline uint64_t word_is_zero(uint64_t a) { /* let's hope the compiler isn't clever enough to optimize this. */ return (((__uint128_t) a) - 1) >> 64; } -static __inline__ __attribute((always_inline, unused)) -__uint128_t widemul(uint64_t a, uint64_t b) +static ossl_inline uint128_t widemul(uint64_t a, uint64_t b) { - return ((__uint128_t) a) * b; + return ((uint128_t) a) * b; } -#endif /* ARCH_REF64_ARCH_INTRINSICS_H__ */ +#endif /* OSSL_CRYPTO_EC_CURVE448_ARCH_64_INTRINSICS_H */ |