aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.8/gcc/testsuite/gcc.target/i386/pr42549.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc-4.8/gcc/testsuite/gcc.target/i386/pr42549.c')
-rw-r--r--gcc-4.8/gcc/testsuite/gcc.target/i386/pr42549.c38
1 files changed, 0 insertions, 38 deletions
diff --git a/gcc-4.8/gcc/testsuite/gcc.target/i386/pr42549.c b/gcc-4.8/gcc/testsuite/gcc.target/i386/pr42549.c
deleted file mode 100644
index 733853cdc..000000000
--- a/gcc-4.8/gcc/testsuite/gcc.target/i386/pr42549.c
+++ /dev/null
@@ -1,38 +0,0 @@
-/* { dg-do run } */
-/* { dg-require-effective-target 3dnow } */
-/* { dg-options "-O2 -m3dnow" } */
-
-#include "mmx-3dnow-check.h"
-
-#include <mm3dnow.h>
-
-typedef union {
- float f[2];
- __m64 v;
-} vec_t;
-
-void __attribute__ ((noinline))
-Butterfly_3 (__m64 * D, __m64 SC)
-{
- __m64 T, T1;
-
- T = _m_pfmul (D[1], SC);
- T1 = D[0];
- D[0] = _m_pfadd (T1, T);
- D[1] = _m_pfsub (T1, T);
-}
-
-static void
-mmx_3dnow_test (void)
-{
- vec_t D[2] = { { .f = { 2.0f, 3.0f } },
- { .f = { 4.0f, 5.0f } } };
-
- const vec_t SC = { .f = { 1.0f, 1.0f } };
-
- Butterfly_3 (&D[0].v, SC.v);
- _m_femms ();
-
- if (D[1].f[0] != -2.0f || D[1].f[1] != -2.0f)
- abort ();
-}