I have this code right here:
intBitCount(unsigned x){ int bit; if (x==0) return 0; bit = x & 0x1; return bit + Bit