PAPI  5.0.1.0
config.h
Go to the documentation of this file.
00001 /* config.h.  Generated from config.h.in by configure.  */
00002 /* config.h.in.  Generated from configure.in by autoheader.  */
00003 
00004 /* cpu type */
00005 #define CPU 
00006 
00007 /* POSIX 1b clock */
00008 #define HAVE_CLOCK_GETTIME 1
00009 
00010 /* POSIX 1b realtime clock */
00011 #define HAVE_CLOCK_GETTIME_REALTIME 1
00012 
00013 /* POSIX 1b realtime HR clock */
00014 /* #undef HAVE_CLOCK_GETTIME_REALTIME_HR */
00015 
00016 /* POSIX 1b per-thread clock */
00017 #define HAVE_CLOCK_GETTIME_THREAD CLOCK_THREAD_CPUTIME_ID
00018 
00019 /* Native access to a hardware cycle counter */
00020 /* #undef HAVE_CYCLE */
00021 
00022 /* Define to 1 if you have the <c_asm.h> header file. */
00023 /* #undef HAVE_C_ASM_H */
00024 
00025 /* This platform has the ffsll() function */
00026 #define HAVE_FFSLL 1
00027 
00028 /* Define to 1 if you have the `gethrtime' function. */
00029 /* #undef HAVE_GETHRTIME */
00030 
00031 /* Full gettid function */
00032 /* #undef HAVE_GETTID */
00033 
00034 /* Normal gettimeofday timer */
00035 /* #undef HAVE_GETTIMEOFDAY */
00036 
00037 /* Define if hrtime_t is defined in <sys/time.h> */
00038 /* #undef HAVE_HRTIME_T */
00039 
00040 /* Define to 1 if you have the <intrinsics.h> header file. */
00041 /* #undef HAVE_INTRINSICS_H */
00042 
00043 /* Define to 1 if you have the <inttypes.h> header file. */
00044 #define HAVE_INTTYPES_H 1
00045 
00046 /* Define to 1 if you have the `cpc' library (-lcpc). */
00047 /* #undef HAVE_LIBCPC */
00048 
00049 /* perfctr header file */
00050 /* #undef HAVE_LIBPERFCTR_H */
00051 
00052 /* Define to 1 if you have the `mach_absolute_time' function. */
00053 /* #undef HAVE_MACH_ABSOLUTE_TIME */
00054 
00055 /* Define to 1 if you have the <mach/mach_time.h> header file. */
00056 /* #undef HAVE_MACH_MACH_TIME_H */
00057 
00058 /* Define to 1 if you have the <memory.h> header file. */
00059 #define HAVE_MEMORY_H 1
00060 
00061 /* Altix memory mapped global cycle counter */
00062 /* #undef HAVE_MMTIMER */
00063 
00064 /* Define to 1 if you have the <perfmon/pfmlib.h> header file. */
00065 /* #undef HAVE_PERFMON_PFMLIB_H */
00066 
00067 /* Montecito headers */
00068 #define HAVE_PERFMON_PFMLIB_MONTECITO_H 1
00069 
00070 /* Working per thread getrusage */
00071 /* #undef HAVE_PER_THREAD_GETRUSAGE */
00072 
00073 /* Working per thread timer */
00074 /* #undef HAVE_PER_THREAD_TIMES */
00075 
00076 /* new pfmlib_output_param_t */
00077 #define HAVE_PFMLIB_OUTPUT_PFP_PMD_COUNT 1
00078 
00079 /* event description function */
00080 #define HAVE_PFM_GET_EVENT_DESCRIPTION 1
00081 
00082 /* new pfm_msg_t */
00083 /* #undef HAVE_PFM_MSG_TYPE */
00084 
00085 /* old reg_evt_idx */
00086 /* #undef HAVE_PFM_REG_EVT_IDX */
00087 
00088 /* Define to 1 if you have the `read_real_time' function. */
00089 /* #undef HAVE_READ_REAL_TIME */
00090 
00091 /* Define to 1 if you have the <stdint.h> header file. */
00092 #define HAVE_STDINT_H 1
00093 
00094 /* Define to 1 if you have the <stdlib.h> header file. */
00095 #define HAVE_STDLIB_H 1
00096 
00097 /* Define to 1 if you have the <strings.h> header file. */
00098 #define HAVE_STRINGS_H 1
00099 
00100 /* Define to 1 if you have the <string.h> header file. */
00101 #define HAVE_STRING_H 1
00102 
00103 /* gettid syscall function */
00104 #define HAVE_SYSCALL_GETTID 1
00105 
00106 /* Define to 1 if you have the <sys/stat.h> header file. */
00107 #define HAVE_SYS_STAT_H 1
00108 
00109 /* Define to 1 if you have the <sys/time.h> header file. */
00110 #define HAVE_SYS_TIME_H 1
00111 
00112 /* Define to 1 if you have the <sys/types.h> header file. */
00113 #define HAVE_SYS_TYPES_H 1
00114 
00115 /* Keyword for per-thread variables */
00116 #define HAVE_THREAD_LOCAL_STORAGE __thread
00117 
00118 /* Define to 1 if you have the `time_base_to_time' function. */
00119 /* #undef HAVE_TIME_BASE_TO_TIME */
00120 
00121 /* Define to 1 if you have the <unistd.h> header file. */
00122 #define HAVE_UNISTD_H 1
00123 
00124 /* Define for _rtc() intrinsic. */
00125 /* #undef HAVE__RTC */
00126 
00127 /* Define if _rtc() is not found. */
00128 /* #undef NO_RTC_INTRINSIC */
00129 
00130 /* Define to the address where bug reports for this package should be sent. */
00131 #define PACKAGE_BUGREPORT "ptools-perfapi@eecs.utk.edu"
00132 
00133 /* Define to the full name of this package. */
00134 #define PACKAGE_NAME "PAPI"
00135 
00136 /* Define to the full name and version of this package. */
00137 #define PACKAGE_STRING "PAPI 5.0.1.0"
00138 
00139 /* Define to the one symbol short name of this package. */
00140 #define PACKAGE_TARNAME "papi"
00141 
00142 /* Define to the home page for this package. */
00143 #define PACKAGE_URL ""
00144 
00145 /* Define to the version of this package. */
00146 #define PACKAGE_VERSION "5.0.1.0"
00147 
00148 /* Define to 1 if you have the ANSI C header files. */
00149 #define STDC_HEADERS 1
00150 
00151 /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
00152 #define TIME_WITH_SYS_TIME 1
00153 
00154 /* Use the perfctr virtual TSC for per-thread times */
00155 /* #undef USE_PERFCTR_PTTIMER */
00156 
00157 /* Use /proc for per-thread times */
00158 /* #undef USE_PROC_PTTIMER */
00159 
00160 /* Enable extensions on AIX 3, Interix.  */
00161 #ifndef _ALL_SOURCE
00162 # define _ALL_SOURCE 1
00163 #endif
00164 /* Enable GNU extensions on systems that have them.  */
00165 #ifndef _GNU_SOURCE
00166 # define _GNU_SOURCE 1
00167 #endif
00168 /* Enable threading extensions on Solaris.  */
00169 #ifndef _POSIX_PTHREAD_SEMANTICS
00170 # define _POSIX_PTHREAD_SEMANTICS 1
00171 #endif
00172 /* Enable extensions on HP NonStop.  */
00173 #ifndef _TANDEM_SOURCE
00174 # define _TANDEM_SOURCE 1
00175 #endif
00176 /* Enable general extensions on Solaris.  */
00177 #ifndef __EXTENSIONS__
00178 # define __EXTENSIONS__ 1
00179 #endif
00180 
00181 
00182 /* Define to 1 if on MINIX. */
00183 /* #undef _MINIX */
00184 
00185 /* Define to 2 if the system does not provide POSIX.1 features except with
00186    this defined. */
00187 /* #undef _POSIX_1_SOURCE */
00188 
00189 /* Define to 1 if you need to in order for `stat' and other things to work. */
00190 /* #undef _POSIX_SOURCE */
00191 
00192 /* Define to `__inline__' or `__inline' if that's what the C compiler
00193    calls it, or to nothing if 'inline' is not supported under any name.  */
00194 #ifndef __cplusplus
00195 /* #undef inline */
00196 #endif
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines