diff options
Diffstat (limited to 'gcc-4.8/gcc/testsuite/gcc.target/i386/ssetype-1.c')
-rw-r--r-- | gcc-4.8/gcc/testsuite/gcc.target/i386/ssetype-1.c | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/gcc-4.8/gcc/testsuite/gcc.target/i386/ssetype-1.c b/gcc-4.8/gcc/testsuite/gcc.target/i386/ssetype-1.c deleted file mode 100644 index ef89059b8..000000000 --- a/gcc-4.8/gcc/testsuite/gcc.target/i386/ssetype-1.c +++ /dev/null @@ -1,37 +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 "andpd\[^\\n\]*magic" } } */ -/* { dg-final { scan-assembler "andnpd\[^\\n\]*magic" } } */ -/* { dg-final { scan-assembler "xorpd\[^\\n\]*magic" } } */ -/* { dg-final { scan-assembler "orpd\[^\\n\]*magic" } } */ -/* { dg-final { scan-assembler-not "movdqa" } } */ -/* { dg-final { scan-assembler "movapd\[^\\n\]*magic" } } */ - -/* Verify that we generate proper instruction with memory operand. */ - -#include <xmmintrin.h> - -static __m128d magic_a, magic_b; - -__m128d -t1(void) -{ -return _mm_and_pd (magic_a,magic_b); -} -__m128d -t2(void) -{ -return _mm_andnot_pd (magic_a,magic_b); -} -__m128d -t3(void) -{ -return _mm_or_pd (magic_a,magic_b); -} -__m128d -t4(void) -{ -return _mm_xor_pd (magic_a,magic_b); -} |