3 * Main program that calls the individual timings. */
6 * GiNaC Copyright (C) 1999-2000 Johannes Gutenberg University Mainz, Germany
8 * This program is free software; you can redistribute it and/or modify
9 * it under the terms of the GNU General Public License as published by
10 * the Free Software Foundation; either version 2 of the License, or
11 * (at your option) any later version.
13 * This program is distributed in the hope that it will be useful,
14 * but WITHOUT ANY WARRANTY; without even the implied warranty of
15 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 * GNU General Public License for more details.
18 * You should have received a copy of the GNU General Public License
19 * along with this program; if not, write to the Free Software
20 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
33 result += time_dennyfliegner();
34 } catch (const exception &e) {
35 cout << "Error: caught exception " << e.what() << endl;
41 result += time_gammaseries();
42 } catch (const exception &e) {
43 cout << "Error: caught exception " << e.what() << endl;
49 result += time_vandermonde();
50 } catch (const exception &e) {
51 cout << "Error: caught exception " << e.what() << endl;
56 result += time_toeplitz();
57 } catch (const exception &e) {
58 cout << "Error: caught exception " << e.what() << endl;
63 result += time_lw_A();
64 } catch (const exception &e) {
65 cout << "Error: caught exception " << e.what() << endl;
70 result += time_lw_B();
71 } catch (const exception &e) {
72 cout << "Error: caught exception " << e.what() << endl;
77 result += time_lw_C();
78 } catch (const exception &e) {
79 cout << "Error: caught exception " << e.what() << endl;
84 result += time_lw_D();
85 } catch (const exception &e) {
86 cout << "Error: caught exception " << e.what() << endl;
91 result += time_lw_E();
92 } catch (const exception &e) {
93 cout << "Error: caught exception " << e.what() << endl;
98 result += time_lw_F();
99 } catch (const exception &e) {
100 cout << "Error: caught exception " << e.what() << endl;
105 result += time_lw_G();
106 } catch (const exception &e) {
107 cout << "Error: caught exception " << e.what() << endl;
112 result += time_lw_H();
113 } catch (const exception &e) {
114 cout << "Error: caught exception " << e.what() << endl;
119 result += time_lw_IJKL();
120 } catch (const exception &e) {
121 cout << "Error: caught exception " << e.what() << endl;
126 result += time_lw_M1();
127 } catch (const exception &e) {
128 cout << "Error: caught exception " << e.what() << endl;
133 result += time_lw_O();
134 } catch (const exception &e) {
135 cout << "Error: caught exception " << e.what() << endl;
140 result += time_lw_P();
141 } catch (const exception &e) {
142 cout << "Error: caught exception " << e.what() << endl;
147 result += time_lw_Pprime();
148 } catch (const exception &e) {
149 cout << "Error: caught exception " << e.what() << endl;
154 result += time_lw_Q();
155 } catch (const exception &e) {
156 cout << "Error: caught exception " << e.what() << endl;
161 result += time_lw_Qprime();
162 } catch (const exception &e) {
163 cout << "Error: caught exception " << e.what() << endl;
168 cout << "Error: something went wrong. ";
170 cout << "(one failure)" << endl;
172 cout << "(" << result << " individual failures)" << endl;
174 cout << "please check times.out against times.ref for more details."
175 << endl << "happy debugging!" << endl;