aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.8/gcc/testsuite/gcc.target/i386/fma_3.h
diff options
context:
space:
mode:
Diffstat (limited to 'gcc-4.8/gcc/testsuite/gcc.target/i386/fma_3.h')
-rw-r--r--gcc-4.8/gcc/testsuite/gcc.target/i386/fma_3.h101
1 files changed, 0 insertions, 101 deletions
diff --git a/gcc-4.8/gcc/testsuite/gcc.target/i386/fma_3.h b/gcc-4.8/gcc/testsuite/gcc.target/i386/fma_3.h
deleted file mode 100644
index efa88b5d9..000000000
--- a/gcc-4.8/gcc/testsuite/gcc.target/i386/fma_3.h
+++ /dev/null
@@ -1,101 +0,0 @@
-
-#ifndef fma_3
-#define fma_3
-
-TYPE __attribute__((sseregparm))
-test_noneg_add_noneg_add (TYPE a, TYPE b, TYPE c)
-{
- return ((a * b) + c) * b + a;
-}
-
-TYPE __attribute__((sseregparm))
-test_noneg_add_noneg_sub (TYPE a, TYPE b, TYPE c)
-{
- return ((a * b) + c) * b - a;
-}
-
-TYPE __attribute__((sseregparm))
-test_noneg_add_neg_add (TYPE a, TYPE b, TYPE c)
-{
- return -((a * b) + c) * b + a;
-}
-
-TYPE __attribute__((sseregparm))
-test_noneg_add_neg_sub (TYPE a, TYPE b, TYPE c)
-{
- return -((a * b) + c) * b - a;
-}
-
-TYPE __attribute__((sseregparm))
-test_noneg_sub_noneg_add (TYPE a, TYPE b, TYPE c)
-{
- return ((a * b) - c) * b + a;
-}
-
-TYPE __attribute__((sseregparm))
-test_noneg_sub_noneg_sub (TYPE a, TYPE b, TYPE c)
-{
- return ((a * b) - c) * b - a;
-}
-
-TYPE __attribute__((sseregparm))
-test_noneg_sub_neg_add (TYPE a, TYPE b, TYPE c)
-{
- return -((a * b) - c) * b + a;
-}
-
-TYPE __attribute__((sseregparm))
-test_noneg_sub_neg_sub (TYPE a, TYPE b, TYPE c)
-{
- return -((a * b) - c) * b - a;
-}
-
-TYPE __attribute__((sseregparm))
-test_neg_add_noneg_add (TYPE a, TYPE b, TYPE c)
-{
- return (-(a * b) + c) * b + a;
-}
-
-TYPE __attribute__((sseregparm))
-test_neg_add_noneg_sub (TYPE a, TYPE b, TYPE c)
-{
- return (-(a * b) + c) * b - a;
-}
-
-TYPE __attribute__((sseregparm))
-test_neg_add_neg_add (TYPE a, TYPE b, TYPE c)
-{
- return -(-(a * b) + c) * b + a;
-}
-
-TYPE __attribute__((sseregparm))
-test_neg_add_neg_sub (TYPE a, TYPE b, TYPE c)
-{
- return -(-(a * b) + c) * b - a;
-}
-
-TYPE __attribute__((sseregparm))
-test_neg_sub_noneg_add (TYPE a, TYPE b, TYPE c)
-{
- return (-(a * b) - c) * b + a;
-}
-
-TYPE __attribute__((sseregparm))
-test_neg_sub_noneg_sub (TYPE a, TYPE b, TYPE c)
-{
- return (-(a * b) - c) * b - a;
-}
-
-TYPE __attribute__((sseregparm))
-test_neg_sub_neg_add (TYPE a, TYPE b, TYPE c)
-{
- return -(-(a * b) - c) * b + a;
-}
-
-TYPE __attribute__((sseregparm))
-test_neg_sub_neg_sub (TYPE a, TYPE b, TYPE c)
-{
- return -(-(a * b) - c) * b - a;
-}
-
-#endif