summaryrefslogtreecommitdiffstats
path: root/crypto/ec/curve448/curve448utils.h
diff options
context:
space:
mode:
Diffstat (limited to 'crypto/ec/curve448/curve448utils.h')
-rw-r--r--crypto/ec/curve448/curve448utils.h3
1 files changed, 1 insertions, 2 deletions
diff --git a/crypto/ec/curve448/curve448utils.h b/crypto/ec/curve448/curve448utils.h
index 95b8c26da8..4af2c3f12d 100644
--- a/crypto/ec/curve448/curve448utils.h
+++ b/crypto/ec/curve448/curve448utils.h
@@ -23,8 +23,7 @@
* with arch_arm32.
*/
# ifndef C448_WORD_BITS
-# if (defined(__ILP64__) || defined(__amd64__) || defined(__x86_64__) \
- || (((__UINT_FAST32_MAX__)>>30)>>30))
+# if defined(__SIZEOF_INT128__) && (__SIZEOF_INT128__ == 16)
# define C448_WORD_BITS 64 /* The number of bits in a word */
# else
# define C448_WORD_BITS 32 /* The number of bits in a word */