5 public static int Count(uint num)
7 num = (num & 0x55555555) + ((num >> 1) & 0x55555555);
8 num = (num & 0x33333333) + ((num >> 2) & 0x33333333);
9 num = (num & 0xF0F0F0F) + ((num >> 4) & 0xF0F0F0F);
10 num = (num & 0xFF00FF) + ((num >> 8) & 0xFF00FF);
11 num = (num & 0xFFFF) + (num >> 16);