diff options
author | Dan Albert <danalbert@google.com> | 2015-06-17 11:09:54 -0700 |
---|---|---|
committer | Dan Albert <danalbert@google.com> | 2015-06-17 14:15:22 -0700 |
commit | f378ebf14df0952eae870c9865bab8326aa8f137 (patch) | |
tree | 31794503eb2a8c64ea5f313b93100f1163afcffb /gcc-4.7/gcc/testsuite/gcc.target/i386/l_fma_main.h | |
parent | 2c58169824949d3a597d9fa81931e001ef9b1bd0 (diff) | |
download | toolchain_gcc-f378ebf14df0952eae870c9865bab8326aa8f137.tar.gz toolchain_gcc-f378ebf14df0952eae870c9865bab8326aa8f137.tar.bz2 toolchain_gcc-f378ebf14df0952eae870c9865bab8326aa8f137.zip |
Delete old versions of GCC.
Change-Id: I710f125d905290e1024cbd67f48299861790c66c
Diffstat (limited to 'gcc-4.7/gcc/testsuite/gcc.target/i386/l_fma_main.h')
-rw-r--r-- | gcc-4.7/gcc/testsuite/gcc.target/i386/l_fma_main.h | 100 |
1 files changed, 0 insertions, 100 deletions
diff --git a/gcc-4.7/gcc/testsuite/gcc.target/i386/l_fma_main.h b/gcc-4.7/gcc/testsuite/gcc.target/i386/l_fma_main.h deleted file mode 100644 index a9dc5cd20..000000000 --- a/gcc-4.7/gcc/testsuite/gcc.target/i386/l_fma_main.h +++ /dev/null @@ -1,100 +0,0 @@ - -#ifndef l_fma_main -#define l_fma_main - -#if DEBUG -#include <stdio.h> -#endif - -TYPE m1[32] = { - 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, - 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 - }; -TYPE m2[32] = { - 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, - 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33 - }; -TYPE m3[32] = { - 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, - 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34 - }; -TYPE m4[32]; -int test_fails = 0; - -void -compare_result(char *title, TYPE *res) -{ - int i; - int good = 1; - for (i =0; i < 32; i++) - if (m4[i] != res[i]) - { - if (good) - { -#if DEBUG - printf ("!!!! %s miscompare\n", title); -#endif - good = 0; - } -#if DEBUG - printf ("res[%d] = %d, must be %d\n", i, (int)res[i], (int) m4[i]); -#endif - } - if (!good) - test_fails = 1; -} - -static void fma_test () -{ - test_noneg_add_noneg_add (m1, m2, m3, m4, 32); - compare_result ("test0000", res_test0000); - - test_noneg_add_noneg_sub (m1, m2, m3, m4, 32); - compare_result ("test0001", res_test0001); - - test_noneg_add_neg_add (m1, m2, m3, m4, 32); - compare_result ("test0010", res_test0010); - - test_noneg_add_neg_sub (m1, m2, m3, m4, 32); - compare_result ("test0011", res_test0011); - - test_noneg_sub_noneg_add (m1, m2, m3, m4, 32); - compare_result ("test0100", res_test0100); - - test_noneg_sub_noneg_sub (m1, m2, m3, m4, 32); - compare_result ("test0101", res_test0101); - - test_noneg_sub_neg_add (m1, m2, m3, m4, 32); - compare_result ("test0110", res_test0110); - - test_noneg_sub_neg_sub (m1, m2, m3, m4, 32); - compare_result ("test0111", res_test0111); - - test_neg_add_noneg_add (m1, m2, m3, m4, 32); - compare_result ("test1000", res_test1000); - - test_neg_add_noneg_sub (m1, m2, m3, m4, 32); - compare_result ("test1001", res_test1001); - - test_neg_add_neg_add (m1, m2, m3, m4, 32); - compare_result ("test1010", res_test1010); - - test_neg_add_neg_sub (m1, m2, m3, m4, 32); - compare_result ("test1011", res_test1011); - - test_neg_sub_noneg_add (m1, m2, m3, m4, 32); - compare_result ("test1100", res_test1100); - - test_neg_sub_noneg_sub (m1, m2, m3, m4, 32); - compare_result ("test1101", res_test1101); - - test_neg_sub_neg_add (m1, m2, m3, m4, 32); - compare_result ("test1110", res_test1110); - - test_neg_sub_neg_sub (m1, m2, m3, m4, 32); - compare_result ("test1111", res_test1111); - - if (test_fails) abort (); -} - -#endif |