add popcnt