unsigned long long test__bextri_u64_bigint(unsigned long long a) { // CHECK: call i64 @llvm.x86.tbm.bextri.u64 return __bextri_u64(a, 0x7fffffffffLL); }
unsigned long long test__bextri_u64_bigint(unsigned long long a) { // CHECK-LABEL: test__bextri_u64_bigint // CHECK: call i64 @llvm.x86.tbm.bextri.u64(i64 %{{.*}}, i64 549755813887) return __bextri_u64(a, 0x7fffffffffLL); }
unsigned long long test__bextri_u64(unsigned long long a) { // CHECK: call i64 @llvm.x86.tbm.bextri.u64 return __bextri_u64(a, 2); }
unsigned long long test__bextri_u64(unsigned long long a) { // CHECK-LABEL: test__bextri_u64 // CHECK: call i64 @llvm.x86.tbm.bextri.u64(i64 %{{.*}}, i64 2) return __bextri_u64(a, 2); }