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