PAPI 7.1.0.0
Loading...
Searching...
No Matches
config.h
Go to the documentation of this file.
1/* config.h. Generated from config.h.in by configure. */
2/* config.h.in. Generated from configure.in by autoheader. */
3
4/* cpu type */
5#define CPU x86
6
7/* POSIX 1b clock */
8#define HAVE_CLOCK_GETTIME 1
9
10/* POSIX 1b realtime clock */
11#define HAVE_CLOCK_GETTIME_REALTIME 1
12
13/* POSIX 1b realtime HR clock */
14/* #undef HAVE_CLOCK_GETTIME_REALTIME_HR */
15
16/* POSIX 1b per-thread clock */
17#define HAVE_CLOCK_GETTIME_THREAD CLOCK_THREAD_CPUTIME_ID
18
19/* Native access to a hardware cycle counter */
20/* #undef HAVE_CYCLE */
21
22/* Define to 1 if you have the <c_asm.h> header file. */
23/* #undef HAVE_C_ASM_H */
24
25/* This platform has the ffsll() function */
26#define HAVE_FFSLL 1
27
28/* Define to 1 if you have the `gethrtime' function. */
29/* #undef HAVE_GETHRTIME */
30
31/* Full gettid function */
32#define HAVE_GETTID 1
33
34/* Normal gettimeofday timer */
35/* #undef HAVE_GETTIMEOFDAY */
36
37/* Define if hrtime_t is defined in <sys/time.h> */
38/* #undef HAVE_HRTIME_T */
39
40/* Define to 1 if you have the <intrinsics.h> header file. */
41/* #undef HAVE_INTRINSICS_H */
42
43/* Define to 1 if you have the <inttypes.h> header file. */
44#define HAVE_INTTYPES_H 1
45
46/* Define to 1 if you have the `cpc' library (-lcpc). */
47/* #undef HAVE_LIBCPC */
48
49/* perfctr header file */
50/* #undef HAVE_LIBPERFCTR_H */
51
52/* Define to 1 if you have the `mach_absolute_time' function. */
53/* #undef HAVE_MACH_ABSOLUTE_TIME */
54
55/* Define to 1 if you have the <mach/mach_time.h> header file. */
56/* #undef HAVE_MACH_MACH_TIME_H */
57
58/* Define to 1 if you have the <memory.h> header file. */
59#define HAVE_MEMORY_H 1
60
61/* Altix memory mapped global cycle counter */
62/* #undef HAVE_MMTIMER */
63
64/* Define to 1 if you have the <perfmon/pfmlib.h> header file. */
65/* #undef HAVE_PERFMON_PFMLIB_H */
66
67/* Montecito headers */
68#define HAVE_PERFMON_PFMLIB_MONTECITO_H 1
69
70/* Working per thread getrusage */
71/* #undef HAVE_PER_THREAD_GETRUSAGE */
72
73/* Working per thread timer */
74/* #undef HAVE_PER_THREAD_TIMES */
75
76/* new pfmlib_output_param_t */
77#define HAVE_PFMLIB_OUTPUT_PFP_PMD_COUNT 1
78
79/* event description function */
80#define HAVE_PFM_GET_EVENT_DESCRIPTION 1
81
82/* new pfm_msg_t */
83/* #undef HAVE_PFM_MSG_TYPE */
84
85/* old reg_evt_idx */
86/* #undef HAVE_PFM_REG_EVT_IDX */
87
88/* Define to 1 if you have the `read_real_time' function. */
89/* #undef HAVE_READ_REAL_TIME */
90
91/* Define to 1 if you have the `sched_getcpu' function. */
92#define HAVE_SCHED_GETCPU 1
93
94/* Define to 1 if you have the <sched.h> header file. */
95#define HAVE_SCHED_H 1
96
97/* Define to 1 if you have the <stdint.h> header file. */
98#define HAVE_STDINT_H 1
99
100/* Define to 1 if you have the <stdlib.h> header file. */
101#define HAVE_STDLIB_H 1
102
103/* Define to 1 if you have the <strings.h> header file. */
104#define HAVE_STRINGS_H 1
105
106/* Define to 1 if you have the <string.h> header file. */
107#define HAVE_STRING_H 1
108
109/* gettid syscall function */
110/* #undef HAVE_SYSCALL_GETTID */
111
112/* Define to 1 if you have the <sys/stat.h> header file. */
113#define HAVE_SYS_STAT_H 1
114
115/* Define to 1 if you have the <sys/time.h> header file. */
116#define HAVE_SYS_TIME_H 1
117
118/* Define to 1 if you have the <sys/types.h> header file. */
119#define HAVE_SYS_TYPES_H 1
120
121/* Keyword for per-thread variables */
122#define HAVE_THREAD_LOCAL_STORAGE __thread
123
124/* Define to 1 if you have the `time_base_to_time' function. */
125/* #undef HAVE_TIME_BASE_TO_TIME */
126
127/* Define to 1 if you have the <unistd.h> header file. */
128#define HAVE_UNISTD_H 1
129
130/* Define for _rtc() intrinsic. */
131/* #undef HAVE__RTC */
132
133/* Define if _rtc() is not found. */
134/* #undef NO_RTC_INTRINSIC */
135
136/* Define to the address where bug reports for this package should be sent. */
137#define PACKAGE_BUGREPORT "ptools-perfapi@icl.utk.edu"
138
139/* Define to the full name of this package. */
140#define PACKAGE_NAME "PAPI"
141
142/* Define to the full name and version of this package. */
143#define PACKAGE_STRING "PAPI 7.0.1.0"
144
145/* Define to the one symbol short name of this package. */
146#define PACKAGE_TARNAME "papi"
147
148/* Define to the home page for this package. */
149#define PACKAGE_URL ""
150
151/* Define to the version of this package. */
152#define PACKAGE_VERSION "7.0.1.0"
153
154/* Define to 1 if you have the ANSI C header files. */
155#define STDC_HEADERS 1
156
157/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
158#define TIME_WITH_SYS_TIME 1
159
160/* Use the perfctr virtual TSC for per-thread times */
161/* #undef USE_PERFCTR_PTTIMER */
162
163/* Use /proc for per-thread times */
164/* #undef USE_PROC_PTTIMER */
165
166/* Enable extensions on AIX 3, Interix. */
167#ifndef _ALL_SOURCE
168# define _ALL_SOURCE 1
169#endif
170/* Enable GNU extensions on systems that have them. */
171#ifndef _GNU_SOURCE
172# define _GNU_SOURCE 1
173#endif
174/* Enable threading extensions on Solaris. */
175#ifndef _POSIX_PTHREAD_SEMANTICS
176# define _POSIX_PTHREAD_SEMANTICS 1
177#endif
178/* Enable extensions on HP NonStop. */
179#ifndef _TANDEM_SOURCE
180# define _TANDEM_SOURCE 1
181#endif
182/* Enable general extensions on Solaris. */
183#ifndef __EXTENSIONS__
184# define __EXTENSIONS__ 1
185#endif
186
187
188/* Define to 1 if on MINIX. */
189/* #undef _MINIX */
190
191/* Define to 2 if the system does not provide POSIX.1 features except with
192 this defined. */
193/* #undef _POSIX_1_SOURCE */
194
195/* Define to 1 if you need to in order for `stat' and other things to work. */
196/* #undef _POSIX_SOURCE */
197
198/* Define to `__inline__' or `__inline' if that's what the C compiler
199 calls it, or to nothing if 'inline' is not supported under any name. */
200#ifndef __cplusplus
201/* #undef inline */
202#endif