source: git/ntl/src/DispSettings.c @ 33a041

spielwiese
Last change on this file since 33a041 was 09da99, checked in by Hans Schönemann <hannes@…>, 21 years ago
*hannes: NTL- 5.3.1 git-svn-id: file:///usr/local/Singular/svn/trunk@6910 2c84dea3-7e68-4137-9b89-c4e89433aadc
  • Property mode set to 100644
File size: 1.6 KB
Line 
1
2#include <NTL/config.h>
3
4#if (defined(NTL_STD_CXX) || defined(NTL_PSTD_NHF))
5#include <iostream>
6using namespace std;
7#else
8#include <iostream.h>
9#endif
10
11
12#define make_string_aux(x) #x
13#define make_string(x) make_string_aux(x)
14
15
16int main()
17{
18
19   cout << "\n\n";
20   cout << "Basic Configuration Options:\n";
21
22
23#ifdef NTL_STD_CXX
24   cout << "NTL_STD_CXX\n";
25#endif
26
27#ifdef NTL_PSTD_NNS
28   cout << "NTL_PSTD_NNS\n";
29#endif
30
31#ifdef NTL_PSTD_NHF
32   cout << "NTL_PSTD_NHF\n";
33#endif
34
35#ifdef NTL_PSTD_NTN
36   cout << "NTL_PSTD_NTN\n";
37#endif
38
39#ifdef NTL_GMP_LIP
40   cout << "NTL_GMP_LIP\n";
41#endif
42
43#ifdef NTL_GMP_HACK
44   cout << "NTL_GMP_HACK\n";
45#endif
46
47#ifdef NTL_LONG_LONG_TYPE
48   cout << "NTL_LONG_LONG_TYPE: ";
49   cout << make_string(NTL_LONG_LONG_TYPE) << "\n";
50#endif
51
52#ifdef NTL_CXX_ONLY
53   cout << "NTL_CXX_ONLY\n";
54#endif
55
56
57#ifdef NTL_X86_FIX
58   cout << "NTL_X86_FIX\n";
59#endif
60
61#ifdef NTL_NO_X86_FIX
62   cout << "NTL_NO_X86_FIX\n";
63#endif
64
65#ifdef NTL_NO_INIT_TRANS
66   cout << "NTL_NO_INIT_TRANS\n";
67#endif
68
69#ifdef NTL_CLEAN_INT
70   cout << "NTL_CLEAN_INT\n";
71#endif
72
73#ifdef NTL_CLEAN_PTR
74   cout << "NTL_CLEAN_PTR\n";
75#endif
76
77#ifdef NTL_RANGE_CHECK
78   cout << "NTL_RANGE_CHECK\n";
79#endif
80
81cout << "\n";
82cout << "Performance Options:\n";
83
84#ifdef NTL_LONG_LONG
85   cout << "NTL_LONG_LONG\n";
86#endif
87
88#ifdef NTL_AVOID_FLOAT
89   cout << "NTL_AVOID_FLOAT\n";
90#endif
91
92#ifdef NTL_AVOID_BRANCHING
93   cout << "NTL_AVOID_BRANCHING\n";
94#endif
95
96#ifdef NTL_FFT_PIPELINE
97   cout << "NTL_FFT_PIPELINE\n";
98#endif
99
100
101#ifdef NTL_TBL_REM
102   cout << "NTL_TBL_REM\n";
103#endif
104
105   cout << "\n\n";
106
107   return 0;
108}
Note: See TracBrowser for help on using the repository browser.