added support for unsigned long long popcnt