1 /* { dg-do compile } */
2 /* { dg-options "-march=octeon -mgp64" } */
3 /* { dg-final { scan-assembler "\tpop\t" } } */
4 /* { dg-final { scan-assembler "\tdpop\t" } } */
5
6 NOMIPS16 int
7 f (long long a)
8 {
9 return __builtin_popcountll (a);
10 }
11
12 NOMIPS16 int
13 g (int a)
14 {
15 return __builtin_popcount (a);
16 }