diff options
Diffstat (limited to 'gcc-4.8.1/gcc/testsuite/gcc.target/i386/bmi-2.c')
-rw-r--r-- | gcc-4.8.1/gcc/testsuite/gcc.target/i386/bmi-2.c | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/i386/bmi-2.c b/gcc-4.8.1/gcc/testsuite/gcc.target/i386/bmi-2.c deleted file mode 100644 index 56f73876d..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/i386/bmi-2.c +++ /dev/null @@ -1,46 +0,0 @@ -/* { dg-do compile { target { ! { ia32 } } } } */ -/* { dg-options "-O2 -mbmi " } */ -/* { dg-final { scan-assembler "andn\[^\\n]*(%|)rax" } } */ -/* { dg-final { scan-assembler "bextr\[^\\n]*(%|)rax" } } */ -/* { dg-final { scan-assembler "blsi\[^\\n]*(%|)rax" } } */ -/* { dg-final { scan-assembler "blsmsk\[^\\n]*(%|)rax" } } */ -/* { dg-final { scan-assembler "blsr\[^\\n]*(%|)rax" } } */ -/* { dg-final { scan-assembler "tzcntq\[^\\n]*(%|)rax" } } */ - -#include <x86intrin.h> - -unsigned long long -func_andn64 (unsigned long long X, unsigned long long Y) -{ - return __andn_u64 (X, Y); -} - -unsigned long long -func_bextr64 (unsigned long long X, unsigned long long Y) -{ - return __bextr_u64 (X, Y); -} - -unsigned long long -func_blsi64 (unsigned long long X) -{ - return __blsi_u64 (X); -} - -unsigned long long -func_blsmsk64 (unsigned long long X) -{ - return __blsmsk_u64 (X); -} - -unsigned long long -func_blsr64 (unsigned long long X) -{ - return __blsr_u64 (X); -} - -unsigned long long -func_tzcnt64 (unsigned long long X) -{ - return __tzcnt_u64 (X); -} |