unsigned long long test__tzcnt_u64(unsigned long long __X) { // CHECK: @llvm.cttz.i64 return __tzcnt_u64(__X); }
unsigned long long test__tzcnt_u64(unsigned long long __X) { // CHECK-LABEL: test__tzcnt_u64 // CHECK: icmp ne i64 %{{.*}}, 0 // CHECK: i64 @llvm.cttz.i64(i64 %{{.*}}, i1 true) return __tzcnt_u64(__X); }
int main() { if (__tzcnt_u64(0) != 64) link_error(); return 0; }