From: Bruno Haible Date: Sun, 13 Apr 2008 20:52:00 +0000 (+0200) Subject: Add comment for last commit. X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fc0fe78ea505362a8f557ba2df1f5ce01e33c362;p=pspp Add comment for last commit. --- diff --git a/lib/count-one-bits.h b/lib/count-one-bits.h index ae8a5a89bf..fcbe7fda67 100644 --- 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? */ \