Home | History | Annotate | Download | only in tests

Lines Matching refs:popcount

5 #include <marisa_alpha/popcount.h>
62 ASSERT(marisa_alpha::PopCount(0).lo8() == 0);
63 ASSERT(marisa_alpha::PopCount(0).lo16() == 0);
64 ASSERT(marisa_alpha::PopCount(0).lo24() == 0);
65 ASSERT(marisa_alpha::PopCount(0).lo32() == 0);
67 ASSERT(marisa_alpha::PopCount(0xFFFFFFFFU).lo8() == 8);
68 ASSERT(marisa_alpha::PopCount(0xFFFFFFFFU).lo16() == 16);
69 ASSERT(marisa_alpha::PopCount(0xFFFFFFFFU).lo24() == 24);
70 ASSERT(marisa_alpha::PopCount(0xFFFFFFFFU).lo32() == 32);
74 marisa_alpha::PopCount popcount(value);
75 ASSERT(popcount.lo8() == NaivePopCount(value & 0xFFU));
76 ASSERT(popcount.lo16() == NaivePopCount(value & 0xFFFFU));
77 ASSERT(popcount.lo24() == NaivePopCount(value & 0xFFFFFFU));
78 ASSERT(popcount.lo32() == NaivePopCount(value));