diff options
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | longlong.h | 2 |
2 files changed, 5 insertions, 2 deletions
@@ -1,3 +1,8 @@ +2017-12-27 Niels Möller <nisse@lysator.liu.se> + + * longlong.h (arm32/arm64): Leave COUNT_LEADING_ZEROS_0 undefined, + since we use gcc's __builtin_clzl, which doesn't allow zero inputs. + 2017-08-28 Torbjörn Granlund <tg@gmplib.org> * mpn/sparc64: Revert 2017-07-23 PIC changes. diff --git a/longlong.h b/longlong.h index 43ec9ad71..985388fe7 100644 --- a/longlong.h +++ b/longlong.h @@ -535,7 +535,6 @@ extern UWtype __MPN(udiv_qrnnd) (UWtype *, UWtype, UWtype, UWtype); #endif /* defined(__ARM_ARCH_2__) ... */ #define count_leading_zeros(count, x) count_leading_zeros_gcc_clz(count, x) #define count_trailing_zeros(count, x) count_trailing_zeros_gcc_ctz(count, x) -#define COUNT_LEADING_ZEROS_0 32 #endif /* __arm__ */ #if defined (__aarch64__) && W_TYPE_SIZE == 64 @@ -586,7 +585,6 @@ extern UWtype __MPN(udiv_qrnnd) (UWtype *, UWtype, UWtype, UWtype); #endif #define count_leading_zeros(count, x) count_leading_zeros_gcc_clz(count, x) #define count_trailing_zeros(count, x) count_trailing_zeros_gcc_ctz(count, x) -#define COUNT_LEADING_ZEROS_0 64 #endif /* __aarch64__ */ #if defined (__clipper__) && W_TYPE_SIZE == 32 |