1 /* { dg-do compile } */
2 /* { dg-options "-mvis3" } */
test_clz(int a)3 int test_clz(int a)
4 {
5   return __builtin_clz(a);
6 }
7 
test_clzl(long a)8 long test_clzl(long a)
9 {
10   return __builtin_clzl(a);
11 }
12 
test_clzll(long long a)13 long long test_clzll(long long a)
14 {
15   return __builtin_clzll(a);
16 }
17 
18 /* { dg-final { scan-assembler-times "lzd\t%" 3 } } */
19