31 lines · c
1// REQUIRES: powerpc-registered-target2// RUN: %clang_cc1 -triple powerpc64-unknown-unknown -target-cpu pwr10 \3// RUN: -emit-llvm %s -o - | FileCheck %s4 5unsigned long long ulla, ullb;6 7unsigned long long test_pdepd(void) {8 // CHECK: @llvm.ppc.pdepd9 return __builtin_pdepd(ulla, ullb);10}11 12unsigned long long test_pextd(void) {13 // CHECK: @llvm.ppc.pextd14 return __builtin_pextd(ulla, ullb);15}16 17unsigned long long test_cfuged(void) {18 // CHECK: @llvm.ppc.cfuged19 return __builtin_cfuged(ulla, ullb);20}21 22unsigned long long test_cntlzdm(void) {23 // CHECK: @llvm.ppc.cntlzdm24 return __builtin_cntlzdm(ulla, ullb);25}26 27unsigned long long test_cnttzdm(void) {28 // CHECK: @llvm.ppc.cnttzdm29 return __builtin_cnttzdm(ulla, ullb);30}31