* config/i386/xmmintrin.h (_mm_shuffle_pi16): make available
for SSE.
* testsuite/gcc.target/i386/sse-7.c: build with -msse.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113297
138bc75d-0d04-0410-961f-
82ee72b054a4
+2006-04-27 Dirk Mueller <dmueller@suse.de>
+
+ * config/i386/xmmintrin.h (_mm_shuffle_pi16): Declare
+ prototype for SSE.
+
2006-04-26 Kenneth Zadeck <zadeck@naturalbridge.com>
* basic-block.h (safe_insert_insn_on_edge): Removed.
/* Return a combination of the four 16-bit values in A. The selector
must be an immediate. */
-#ifdef __SSE2__
#if 0
static __inline __m64 __attribute__((__always_inline__))
_mm_shuffle_pi16 (__m64 __A, int __N)
((__m64) __builtin_ia32_pshufw ((__v4hi)(A), (N)))
#define _m_pshufw(A, N) _mm_shuffle_pi16 ((A), (N))
#endif
-#endif
/* Conditionally store byte elements of A into P. The high bit of each
byte in the selector N determines whether the corresponding byte from
+2006-04-27 Dirk Mueller <dmueller@suse.de>
+
+ * gcc.target/i386/sse-7.c: build with -msse.
+
2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
PR testsuite/27274:
/* { dg-do run { target i?86-*-* x86_64-*-* } } */
-/* { dg-options "-O2 -msse2" } */
+/* { dg-options "-O2 -msse" } */
#include <xmmintrin.h>
#include <stdio.h>
#include <stdlib.h>