changeset 30645 | ca213ba02185 |
parent 28059 | e576535359cc |
child 31671 | 362e0c0acece |
--- a/jdk/src/java.base/share/classes/java/lang/Long.java Sun May 17 18:49:21 2015 +0200 +++ b/jdk/src/java.base/share/classes/java/lang/Long.java Sun May 17 11:04:01 2015 -0700 @@ -1708,7 +1708,7 @@ * @since 1.5 */ public static int bitCount(long i) { - // HD, Figure 5-14 + // HD, Figure 5-2 i = i - ((i >>> 1) & 0x5555555555555555L); i = (i & 0x3333333333333333L) + ((i >>> 2) & 0x3333333333333333L); i = (i + (i >>> 4)) & 0x0f0f0f0f0f0f0f0fL;