X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=blobdiff_plain;f=gcc%2Ftestsuite%2Fgcc.dg%2Fi386-sse-3.c;fp=gcc%2Ftestsuite%2Fgcc.dg%2Fi386-sse-3.c;h=0000000000000000000000000000000000000000;hb=6fed43773c9b0ce596dca5686f37ac3fc0fa11c0;hp=d67a5910cdc023953bef9f9efaa1ce92dcd33fea;hpb=27b11d56b743098deb193d510b337ba22dc52e5c;p=msp430-gcc.git diff --git a/gcc/testsuite/gcc.dg/i386-sse-3.c b/gcc/testsuite/gcc.dg/i386-sse-3.c deleted file mode 100644 index d67a5910..00000000 --- a/gcc/testsuite/gcc.dg/i386-sse-3.c +++ /dev/null @@ -1,37 +0,0 @@ -/* { dg-do compile { target i?86-*-* x86_64-*-* } } */ -/* { dg-options "-O2 -msse" } */ - -/* Test that the intrinsics compile with optimization. These were not - tested in i386-sse-[12].c because these builtins require immediate - operands. */ - -#include - -__m128 -test_shuf (void) -{ - __m128 a = _mm_set1_ps (1.0); - __m128 b = _mm_set1_ps (2.0); - return _mm_shuffle_ps (a, b, _MM_SHUFFLE (0,1,2,3)); -} - -__m64 -test_ins_ext (__m64 a) -{ - return _mm_insert_pi16 (a, _mm_extract_pi16 (a, 0), 3); -} - -__m64 -test_shuf2 (__m64 a) -{ - return _mm_shuffle_pi16 (a, 0xA5); -} - -void -test_prefetch (char *p) -{ - _mm_prefetch (p, _MM_HINT_T0); - _mm_prefetch (p+4, _MM_HINT_T1); - _mm_prefetch (p+8, _MM_HINT_T2); - _mm_prefetch (p+12, _MM_HINT_NTA); -}