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