diff options
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.h | 101 |
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 |