Lines Matching refs:popcount
5 #include <marisa/popcount.h>
60 ASSERT(marisa::PopCount(0).lo8() == 0);
61 ASSERT(marisa::PopCount(0).lo16() == 0);
62 ASSERT(marisa::PopCount(0).lo24() == 0);
63 ASSERT(marisa::PopCount(0).lo32() == 0);
65 ASSERT(marisa::PopCount(0xFFFFFFFFU).lo8() == 8);
66 ASSERT(marisa::PopCount(0xFFFFFFFFU).lo16() == 16);
67 ASSERT(marisa::PopCount(0xFFFFFFFFU).lo24() == 24);
68 ASSERT(marisa::PopCount(0xFFFFFFFFU).lo32() == 32);
72 marisa::PopCount popcount(value);
73 ASSERT(popcount.lo8() == NaivePopCount(value & 0xFFU));
74 ASSERT(popcount.lo16() == NaivePopCount(value & 0xFFFFU));
75 ASSERT(popcount.lo24() == NaivePopCount(value & 0xFFFFFFU));
76 ASSERT(popcount.lo32() == NaivePopCount(value));