|
PAPI
5.0.1.0
|
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