aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.8/gcc/testsuite/gcc.target/i386/xorps.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc-4.8/gcc/testsuite/gcc.target/i386/xorps.c')
-rw-r--r--gcc-4.8/gcc/testsuite/gcc.target/i386/xorps.c31
1 files changed, 0 insertions, 31 deletions
diff --git a/gcc-4.8/gcc/testsuite/gcc.target/i386/xorps.c b/gcc-4.8/gcc/testsuite/gcc.target/i386/xorps.c
deleted file mode 100644
index 6803a4d89..000000000
--- a/gcc-4.8/gcc/testsuite/gcc.target/i386/xorps.c
+++ /dev/null
@@ -1,31 +0,0 @@
-/* { dg-do compile } */
-/* { dg-options "-Os -msse2" } */
-
-typedef float __m128 __attribute__ ((vector_size (16)));
-
-static __inline __m128
-_mm_mul_ps (__m128 __A, __m128 __B)
-{
- return __builtin_ia32_mulps (__A, __B);
-}
-
-static __inline __m128
-_mm_sub_ps (__m128 __A, __m128 __B)
-{
- return __builtin_ia32_subps (__A, __B);
-}
-
-__m128 POW_FUNC (__m128 x, __m128 y)
-{
- __m128 xmm0 = x, xmm1 = y, xmm2;
-
- xmm0 = __builtin_ia32_xorps (xmm1, xmm1);
-
- xmm0 = _mm_mul_ps (xmm0, xmm1);
-
- xmm0 = _mm_sub_ps (xmm0, xmm1);
-
- xmm0 = _mm_mul_ps (xmm0, xmm1);
-
- return xmm0;
-}