x86, hweight: Use a 32-bit popcnt for __arch_hweight32()