コード例 #1
0
ファイル: bmi-builtins.c プロジェクト: vprotect-llvm/clang
unsigned long long test__tzcnt_u64(unsigned long long __X) {
  // CHECK: @llvm.cttz.i64
  return __tzcnt_u64(__X);
}
コード例 #2
0
ファイル: bmi-builtins.c プロジェクト: CSI-LLVM/clang
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);
}
コード例 #3
0
ファイル: bmi-5.c プロジェクト: 0day-ci/gcc
int main()
{
  if (__tzcnt_u64(0) != 64)
    link_error();
  return 0;
}