popcount() optimization for speed.
popcount() optimization for speed.

We run the array by 32 bit words instead of processing it byte per byte.
If the code is compiled using GCC __builtin_popcount() builtin function
is used instead.

powerumc/MyRedis,liqiang199105/redis,miminus/redis,oaastest/redis,sidsen/redis,daogangtang/redis_luajit2.6,StartTheShift/redis-shift,grisha/thredis,shanegxxiao/redis,jacklee0810/redis,hanmichael/redis,ideaar/redis,miminus/redis,upsoft/redis,janeasystems/redis,jacklee0810/redis,Cybermaxs/redis,ideaar/redis,LittlePeng/redis,shanegxxiao/redis,liqiang199105/redis,janeasystems/redis,adamweixuan/redis,grisha/thredis,DeNA/redis,daogangtang/redis_luajit2.6,hanmichael/redis,Cybermaxs/redis,alpha8/redis,kts12345/redis,powerumc/MyRedis,upsoft/redis,crask/redis-cutter,richmonkey/netleveldb,StartTheShift/redis-shift,Jonavin/redis,LittlePeng/redis,ideaar/redis,powerumc/MyRedis_old,jacklee0810/redis,Cybermaxs/redis,miminus/redis,enginekit/redis,ScottKaiGu/redis,ScottKaiGu/redis,powerumc/MyRedis_old,kts12345/redis,kolonse/redis,kts12345/redis,jqk6/redis,sidsen/redis,laurencee/redis,powerumc/MyRedis_old,erwin00776/redis-2.8-optimize,miminus/redis,shanegxxiao/redis,jaambee/redis,sidsen/redis,laurencee/redis,richmonkey/netleveldb,sidsen/redis,jacklee0810/redis,shanegxxiao/redis,quangnguyen90/redis,ScottKaiGu/redis,kolonse/redis,ideaar/redis,kolonse/redis,powerumc/MyRedis_old,daogangtang/redis_luajit2.6,Cybermaxs/redis,Jonavin/redis,liqiang199105/redis,DeNA/redis,quangnguyen90/redis,nandhanurrevanth/redis,upsoft/redis,sidsen/redis,alpha8/redis,adamweixuan/redis,fanxu/redis,kolonse/redis,crask/redis-cutter,jqk6/redis,janeasystems/redis,hanmichael/redis,erwin00776/redis-2.8-optimize,quangnguyen90/redis,adamweixuan/redis,enginekit/redis,powerumc/MyRedis,damy/redis,fanxu/redis,alpha8/redis,sidsen/redis,nandhanurrevanth/redis,adamweixuan/redis,Cybermaxs/redis,jaambee/redis,laurencee/redis,richmonkey/netleveldb,grisha/thredis,daogangtang/redis_luajit2.6,LittlePeng/redis,oaastest/redis,laurencee/redis,Jonavin/redis,StartTheShift/redis-shift,kts12345/redis,miminus/redis,enginekit/redis,oaastest/redis,enginekit/redis,fanxu/redis,hanmichael/redis,Jonavin/redis,damy/redis,Jonavin/redis,jqk6/redis,erwin00776/redis-2.8-optimize,grisha/thredis,jaambee/redis,laurencee/redis,oaastest/redis,erwin00776/redis-2.8-optimize,adamweixuan/redis,crask/redis-cutter,liqiang199105/redis,nandhanurrevanth/redis,quangnguyen90/redis,nandhanurrevanth/redis,richmonkey/netleveldb,quangnguyen90/redis,jaambee/redis,hanmichael/redis,ideaar/redis,jaambee/redis,kts12345/redis,kolonse/redis,alpha8/redis,ScottKaiGu/redis,damy/redis,oaastest/redis,janeasystems/redis,upsoft/redis,janeasystems/redis,enginekit/redis,jacklee0810/redis,damy/redis,upsoft/redis,jqk6/redis,fanxu/redis,alpha8/redis,damy/redis,ScottKaiGu/redis,DeNA/redis,liqiang199105/redis,shanegxxiao/redis,nandhanurrevanth/redis,jqk6/redis