diff options
Diffstat (limited to 'gcc-4.8/gcc/testsuite/gcc.target/i386/ssetype-5.c')
-rw-r--r-- | gcc-4.8/gcc/testsuite/gcc.target/i386/ssetype-5.c | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/gcc-4.8/gcc/testsuite/gcc.target/i386/ssetype-5.c b/gcc-4.8/gcc/testsuite/gcc.target/i386/ssetype-5.c deleted file mode 100644 index 75133e9fa..000000000 --- a/gcc-4.8/gcc/testsuite/gcc.target/i386/ssetype-5.c +++ /dev/null @@ -1,36 +0,0 @@ -/* { dg-do compile } */ -/* This test checks for absolute memory operands. */ -/* { dg-require-effective-target nonpic } */ -/* { dg-options "-O2 -msse2 -march=k8" } */ -/* { dg-final { scan-assembler "pand\[^\\n\]*magic" } } */ -/* { dg-final { scan-assembler "pandn\[^\\n\]*magic" } } */ -/* { dg-final { scan-assembler "pxor\[^\\n\]*magic" } } */ -/* { dg-final { scan-assembler "por\[^\\n\]*magic" } } */ -/* { dg-final { scan-assembler "movdqa" } } */ -/* { dg-final { scan-assembler-not "movaps\[^\\n\]*magic" } } */ - -/* Verify that we generate proper instruction with memory operand. */ - -#include <xmmintrin.h> -static __m128i magic_a, magic_b; -__m128i -t1(void) -{ -return _mm_and_si128 (magic_a,magic_b); -} -__m128i -t2(void) -{ -return _mm_andnot_si128 (magic_a,magic_b); -} -__m128i -t3(void) -{ -return _mm_or_si128 (magic_a,magic_b); -} -__m128i -t4(void) -{ -return _mm_xor_si128 (magic_a,magic_b); -} - |