projects
/
pspp
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
6a15751
)
Add comment for last commit.
author
Bruno Haible
<bruno@clisp.org>
Sun, 13 Apr 2008 20:52:00 +0000
(22:52 +0200)
committer
Bruno Haible
<bruno@clisp.org>
Sun, 13 Apr 2008 20:52:00 +0000
(22:52 +0200)
lib/count-one-bits.h
patch
|
blob
|
history
diff --git
a/lib/count-one-bits.h
b/lib/count-one-bits.h
index ae8a5a89bf30bb7a9b00868739d710864928d3ce..fcbe7fda67b967e96f1045c955c083b2a468cdf4 100644
(file)
--- a/
lib/count-one-bits.h
+++ b/
lib/count-one-bits.h
@@
-30,6
+30,8
@@
return BUILTIN (x);
#else
#define COUNT_ONE_BITS(BUILTIN, TYPE) \
+ /* This condition is written so as to avoid shifting by more than \
+ 31 bits at once, and also avoids a random HP-UX cc bug. */ \
verify (((TYPE) -1 >> 31 >> 31 >> 2) == 0); /* TYPE has at most 64 bits */ \
int count = count_one_bits_32 (x); \
if (1 < (TYPE) -1 >> 31) /* TYPE has more than 32 bits? */ \