|
PAPI
5.0.1.0
|
00001 ! 00002 ! This file contains defines required by the PAPI Fortran interface. 00003 ! It is automagically generated by genpapifdef.c 00004 ! DO NOT modify its contents and expect the changes to stick. 00005 ! Changes MUST be made in genpapifdef.c instead. 00006 ! 00007 00008 00009 ! 00010 ! General purpose defines. 00011 ! 00012 00013 INTEGER, PARAMETER :: PAPI_NULL = -1 00014 INTEGER, PARAMETER :: PAPI_VER_CURRENT = 83886080 00015 INTEGER, PARAMETER :: PAPI_VERSION = 83886336 00016 INTEGER, PARAMETER :: PAPI_MAX_PRESET_EVENTS = 128 00017 INTEGER, PARAMETER :: PAPI_NOT_INITED = 0 00018 INTEGER, PARAMETER :: PAPI_LOW_LEVEL_INITED = 1 00019 INTEGER, PARAMETER :: PAPI_HIGH_LEVEL_INITED = 2 00020 INTEGER, PARAMETER :: PAPI_THREAD_LEVEL_INITED = 4 00021 INTEGER, PARAMETER :: PAPI_DOM_USER = 1 00022 INTEGER, PARAMETER :: PAPI_DOM_KERNEL = 2 00023 INTEGER, PARAMETER :: PAPI_DOM_OTHER = 4 00024 INTEGER, PARAMETER :: PAPI_DOM_SUPERVISOR = 8 00025 INTEGER, PARAMETER :: PAPI_DOM_ALL = 15 00026 INTEGER, PARAMETER :: PAPI_DOM_MIN = 1 00027 INTEGER, PARAMETER :: PAPI_DOM_MAX = 15 00028 INTEGER, PARAMETER :: PAPI_DOM_HWSPEC = ((-2147483647) - 1) 00029 INTEGER, PARAMETER :: PAPI_STOPPED = 1 00030 INTEGER, PARAMETER :: PAPI_RUNNING = 2 00031 INTEGER, PARAMETER :: PAPI_PAUSED = 4 00032 INTEGER, PARAMETER :: PAPI_NOT_INIT = 8 00033 INTEGER, PARAMETER :: PAPI_OVERFLOWING = 16 00034 INTEGER, PARAMETER :: PAPI_PROFILING = 32 00035 INTEGER, PARAMETER :: PAPI_MULTIPLEXING = 64 00036 INTEGER, PARAMETER :: PAPI_ATTACHED = 128 00037 INTEGER, PARAMETER :: PAPI_CPU_ATTACHED = 256 00038 INTEGER, PARAMETER :: PAPI_QUIET = 0 00039 INTEGER, PARAMETER :: PAPI_VERB_ECONT = 1 00040 INTEGER, PARAMETER :: PAPI_VERB_ESTOP = 2 00041 INTEGER, PARAMETER :: PAPI_MIN_STR_LEN = 64 00042 INTEGER, PARAMETER :: PAPI_HUGE_STR_LEN = 1024 00043 INTEGER, PARAMETER :: PAPI_MAX_STR_LEN = 128 00044 INTEGER, PARAMETER :: PAPI_NUM_ERRORS = 25 00045 INTEGER, PARAMETER :: PAPI_MULTIPLEX_DEFAULT = 0 00046 INTEGER, PARAMETER :: PAPI_MULTIPLEX_FORCE_SW = 1 00047 INTEGER, PARAMETER :: PAPI_DEBUG = 2 00048 INTEGER, PARAMETER :: PAPI_MULTIPLEX = 3 00049 INTEGER, PARAMETER :: PAPI_DEFDOM = 4 00050 INTEGER, PARAMETER :: PAPI_DOMAIN = 5 00051 INTEGER, PARAMETER :: PAPI_DEFGRN = 6 00052 INTEGER, PARAMETER :: PAPI_GRANUL = 7 00053 INTEGER, PARAMETER :: PAPI_DEF_MPX_NS = 8 00054 INTEGER, PARAMETER :: PAPI_MAX_MPX_CTRS = 11 00055 INTEGER, PARAMETER :: PAPI_PROFIL = 12 00056 INTEGER, PARAMETER :: PAPI_PRELOAD = 13 00057 INTEGER, PARAMETER :: PAPI_CLOCKRATE = 14 00058 INTEGER, PARAMETER :: PAPI_MAX_HWCTRS = 15 00059 INTEGER, PARAMETER :: PAPI_HWINFO = 16 00060 INTEGER, PARAMETER :: PAPI_EXEINFO = 17 00061 INTEGER, PARAMETER :: PAPI_MAX_CPUS = 18 00062 INTEGER, PARAMETER :: PAPI_ATTACH = 19 00063 INTEGER, PARAMETER :: PAPI_SHLIBINFO = 20 00064 INTEGER, PARAMETER :: PAPI_LIB_VERSION = 21 00065 INTEGER, PARAMETER :: PAPI_COMPONENTINFO = 22 00066 INTEGER, PARAMETER :: PAPI_DETACH = 1 00067 INTEGER, PARAMETER :: PAPI_GRN_THR = 1 00068 INTEGER, PARAMETER :: PAPI_GRN_MIN = 1 00069 INTEGER, PARAMETER :: PAPI_GRN_PROC = 2 00070 INTEGER, PARAMETER :: PAPI_GRN_PROCG = 4 00071 INTEGER, PARAMETER :: PAPI_GRN_SYS = 8 00072 INTEGER, PARAMETER :: PAPI_GRN_SYS_CPU = 16 00073 INTEGER, PARAMETER :: PAPI_GRN_MAX = 16 00074 INTEGER, PARAMETER :: PAPI_DERIVED = 1 00075 INTEGER, PARAMETER :: PAPI_PROFIL_POSIX = 0 00076 INTEGER, PARAMETER :: PAPI_PROFIL_RANDOM = 1 00077 INTEGER, PARAMETER :: PAPI_PROFIL_WEIGHTED = 2 00078 INTEGER, PARAMETER :: PAPI_PROFIL_COMPRESS = 4 00079 INTEGER, PARAMETER :: PAPI_PROFIL_BUCKET_16 = 8 00080 INTEGER, PARAMETER :: PAPI_PROFIL_BUCKET_32 = 16 00081 INTEGER, PARAMETER :: PAPI_PROFIL_BUCKET_64 = 32 00082 INTEGER, PARAMETER :: PAPI_USR1_LOCK = 0 00083 INTEGER, PARAMETER :: PAPI_USR2_LOCK = 1 00084 INTEGER, PARAMETER :: PAPI_LOCK_USR1 = 0 00085 INTEGER, PARAMETER :: PAPI_LOCK_USR2 = 1 00086 INTEGER, PARAMETER :: PAPI_LOCK_NUM = 2 00087 INTEGER, PARAMETER :: PAPI_MH_MAX_LEVELS = 6 00088 INTEGER, PARAMETER :: PAPI_USR1_TLS = 0 00089 INTEGER, PARAMETER :: PAPI_USR2_TLS = 1 00090 INTEGER, PARAMETER :: PAPI_TLS_USR1 = 0 00091 INTEGER, PARAMETER :: PAPI_TLS_USR2 = 1 00092 INTEGER, PARAMETER :: PAPI_TLS_HIGH_LEVEL = 2 00093 INTEGER, PARAMETER :: PAPI_TLS_NUM = 3 00094 INTEGER, PARAMETER :: PAPIF_DMEM_VMSIZE = 2 00095 INTEGER, PARAMETER :: PAPIF_DMEM_RESIDENT = 3 00096 INTEGER, PARAMETER :: PAPIF_DMEM_HIGH_WATER = 4 00097 INTEGER, PARAMETER :: PAPIF_DMEM_SHARED = 5 00098 INTEGER, PARAMETER :: PAPIF_DMEM_TEXT = 6 00099 INTEGER, PARAMETER :: PAPIF_DMEM_LIBRARY = 7 00100 INTEGER, PARAMETER :: PAPIF_DMEM_HEAP = 8 00101 INTEGER, PARAMETER :: PAPIF_DMEM_LOCKED = 9 00102 INTEGER, PARAMETER :: PAPIF_DMEM_STACK = 10 00103 INTEGER, PARAMETER :: PAPIF_DMEM_PAGESIZE = 11 00104 INTEGER, PARAMETER :: PAPIF_DMEM_MAXVAL = 12 00105 INTEGER, PARAMETER :: PAPI_OK = 0 00106 INTEGER, PARAMETER :: PAPI_EINVAL = -1 00107 INTEGER, PARAMETER :: PAPI_ENOMEM = -2 00108 INTEGER, PARAMETER :: PAPI_ESYS = -3 00109 INTEGER, PARAMETER :: PAPI_ECMP = -4 00110 INTEGER, PARAMETER :: PAPI_ECLOST = -5 00111 INTEGER, PARAMETER :: PAPI_EBUG = -6 00112 INTEGER, PARAMETER :: PAPI_ENOEVNT = -7 00113 INTEGER, PARAMETER :: PAPI_ECNFLCT = -8 00114 INTEGER, PARAMETER :: PAPI_ENOTRUN = -9 00115 INTEGER, PARAMETER :: PAPI_EISRUN = -10 00116 INTEGER, PARAMETER :: PAPI_ENOEVST = -11 00117 INTEGER, PARAMETER :: PAPI_ENOTPRESET = -12 00118 INTEGER, PARAMETER :: PAPI_ENOCNTR = -13 00119 INTEGER, PARAMETER :: PAPI_EMISC = -14 00120 INTEGER, PARAMETER :: PAPI_EPERM = -15 00121 INTEGER, PARAMETER :: PAPI_ENOINIT = -16 00122 INTEGER, PARAMETER :: PAPI_ENOCMP = -17 00123 INTEGER, PARAMETER :: PAPI_ENOSUPP = -18 00124 INTEGER, PARAMETER :: PAPI_ENOIMPL = -19 00125 INTEGER, PARAMETER :: PAPI_EBUF = -20 00126 INTEGER, PARAMETER :: PAPI_EINVAL_DOM = -21 00127 INTEGER, PARAMETER :: PAPI_EATTR = -22 00128 INTEGER, PARAMETER :: PAPI_ECOUNT = -23 00129 INTEGER, PARAMETER :: PAPI_ECOMBO = -24 00130 00131 ! 00132 ! PAPI preset event values. 00133 ! 00134 00135 INTEGER, PARAMETER :: PAPI_L1_DCM = ((-2147483647) - 1) 00136 INTEGER, PARAMETER :: PAPI_L1_ICM = -2147483647 00137 INTEGER, PARAMETER :: PAPI_L2_DCM = -2147483646 00138 INTEGER, PARAMETER :: PAPI_L2_ICM = -2147483645 00139 INTEGER, PARAMETER :: PAPI_L3_DCM = -2147483644 00140 INTEGER, PARAMETER :: PAPI_L3_ICM = -2147483643 00141 INTEGER, PARAMETER :: PAPI_L1_TCM = -2147483642 00142 INTEGER, PARAMETER :: PAPI_L2_TCM = -2147483641 00143 INTEGER, PARAMETER :: PAPI_L3_TCM = -2147483640 00144 INTEGER, PARAMETER :: PAPI_CA_SNP = -2147483639 00145 INTEGER, PARAMETER :: PAPI_CA_SHR = -2147483638 00146 INTEGER, PARAMETER :: PAPI_CA_CLN = -2147483637 00147 INTEGER, PARAMETER :: PAPI_CA_INV = -2147483636 00148 INTEGER, PARAMETER :: PAPI_CA_ITV = -2147483635 00149 INTEGER, PARAMETER :: PAPI_L3_LDM = -2147483634 00150 INTEGER, PARAMETER :: PAPI_L3_STM = -2147483633 00151 INTEGER, PARAMETER :: PAPI_BRU_IDL = -2147483632 00152 INTEGER, PARAMETER :: PAPI_FXU_IDL = -2147483631 00153 INTEGER, PARAMETER :: PAPI_FPU_IDL = -2147483630 00154 INTEGER, PARAMETER :: PAPI_LSU_IDL = -2147483629 00155 INTEGER, PARAMETER :: PAPI_TLB_DM = -2147483628 00156 INTEGER, PARAMETER :: PAPI_TLB_IM = -2147483627 00157 INTEGER, PARAMETER :: PAPI_TLB_TL = -2147483626 00158 INTEGER, PARAMETER :: PAPI_L1_LDM = -2147483625 00159 INTEGER, PARAMETER :: PAPI_L1_STM = -2147483624 00160 INTEGER, PARAMETER :: PAPI_L2_LDM = -2147483623 00161 INTEGER, PARAMETER :: PAPI_L2_STM = -2147483622 00162 INTEGER, PARAMETER :: PAPI_BTAC_M = -2147483621 00163 INTEGER, PARAMETER :: PAPI_PRF_DM = -2147483620 00164 INTEGER, PARAMETER :: PAPI_L3_DCH = -2147483619 00165 INTEGER, PARAMETER :: PAPI_TLB_SD = -2147483618 00166 INTEGER, PARAMETER :: PAPI_CSR_FAL = -2147483617 00167 INTEGER, PARAMETER :: PAPI_CSR_SUC = -2147483616 00168 INTEGER, PARAMETER :: PAPI_CSR_TOT = -2147483615 00169 INTEGER, PARAMETER :: PAPI_MEM_SCY = -2147483614 00170 INTEGER, PARAMETER :: PAPI_MEM_RCY = -2147483613 00171 INTEGER, PARAMETER :: PAPI_MEM_WCY = -2147483612 00172 INTEGER, PARAMETER :: PAPI_STL_ICY = -2147483611 00173 INTEGER, PARAMETER :: PAPI_FUL_ICY = -2147483610 00174 INTEGER, PARAMETER :: PAPI_STL_CCY = -2147483609 00175 INTEGER, PARAMETER :: PAPI_FUL_CCY = -2147483608 00176 INTEGER, PARAMETER :: PAPI_HW_INT = -2147483607 00177 INTEGER, PARAMETER :: PAPI_BR_UCN = -2147483606 00178 INTEGER, PARAMETER :: PAPI_BR_CN = -2147483605 00179 INTEGER, PARAMETER :: PAPI_BR_TKN = -2147483604 00180 INTEGER, PARAMETER :: PAPI_BR_NTK = -2147483603 00181 INTEGER, PARAMETER :: PAPI_BR_MSP = -2147483602 00182 INTEGER, PARAMETER :: PAPI_BR_PRC = -2147483601 00183 INTEGER, PARAMETER :: PAPI_FMA_INS = -2147483600 00184 INTEGER, PARAMETER :: PAPI_TOT_IIS = -2147483599 00185 INTEGER, PARAMETER :: PAPI_TOT_INS = -2147483598 00186 INTEGER, PARAMETER :: PAPI_INT_INS = -2147483597 00187 INTEGER, PARAMETER :: PAPI_FP_INS = -2147483596 00188 INTEGER, PARAMETER :: PAPI_LD_INS = -2147483595 00189 INTEGER, PARAMETER :: PAPI_SR_INS = -2147483594 00190 INTEGER, PARAMETER :: PAPI_BR_INS = -2147483593 00191 INTEGER, PARAMETER :: PAPI_VEC_INS = -2147483592 00192 INTEGER, PARAMETER :: PAPI_RES_STL = -2147483591 00193 INTEGER, PARAMETER :: PAPI_FP_STAL = -2147483590 00194 INTEGER, PARAMETER :: PAPI_TOT_CYC = -2147483589 00195 INTEGER, PARAMETER :: PAPI_LST_INS = -2147483588 00196 INTEGER, PARAMETER :: PAPI_SYC_INS = -2147483587 00197 INTEGER, PARAMETER :: PAPI_L1_DCH = -2147483586 00198 INTEGER, PARAMETER :: PAPI_L2_DCH = -2147483585 00199 INTEGER, PARAMETER :: PAPI_L1_DCA = -2147483584 00200 INTEGER, PARAMETER :: PAPI_L2_DCA = -2147483583 00201 INTEGER, PARAMETER :: PAPI_L3_DCA = -2147483582 00202 INTEGER, PARAMETER :: PAPI_L1_DCR = -2147483581 00203 INTEGER, PARAMETER :: PAPI_L2_DCR = -2147483580 00204 INTEGER, PARAMETER :: PAPI_L3_DCR = -2147483579 00205 INTEGER, PARAMETER :: PAPI_L1_DCW = -2147483578 00206 INTEGER, PARAMETER :: PAPI_L2_DCW = -2147483577 00207 INTEGER, PARAMETER :: PAPI_L3_DCW = -2147483576 00208 INTEGER, PARAMETER :: PAPI_L1_ICH = -2147483575 00209 INTEGER, PARAMETER :: PAPI_L2_ICH = -2147483574 00210 INTEGER, PARAMETER :: PAPI_L3_ICH = -2147483573 00211 INTEGER, PARAMETER :: PAPI_L1_ICA = -2147483572 00212 INTEGER, PARAMETER :: PAPI_L2_ICA = -2147483571 00213 INTEGER, PARAMETER :: PAPI_L3_ICA = -2147483570 00214 INTEGER, PARAMETER :: PAPI_L1_ICR = -2147483569 00215 INTEGER, PARAMETER :: PAPI_L2_ICR = -2147483568 00216 INTEGER, PARAMETER :: PAPI_L3_ICR = -2147483567 00217 INTEGER, PARAMETER :: PAPI_L1_ICW = -2147483566 00218 INTEGER, PARAMETER :: PAPI_L2_ICW = -2147483565 00219 INTEGER, PARAMETER :: PAPI_L3_ICW = -2147483564 00220 INTEGER, PARAMETER :: PAPI_L1_TCH = -2147483563 00221 INTEGER, PARAMETER :: PAPI_L2_TCH = -2147483562 00222 INTEGER, PARAMETER :: PAPI_L3_TCH = -2147483561 00223 INTEGER, PARAMETER :: PAPI_L1_TCA = -2147483560 00224 INTEGER, PARAMETER :: PAPI_L2_TCA = -2147483559 00225 INTEGER, PARAMETER :: PAPI_L3_TCA = -2147483558 00226 INTEGER, PARAMETER :: PAPI_L1_TCR = -2147483557 00227 INTEGER, PARAMETER :: PAPI_L2_TCR = -2147483556 00228 INTEGER, PARAMETER :: PAPI_L3_TCR = -2147483555 00229 INTEGER, PARAMETER :: PAPI_L1_TCW = -2147483554 00230 INTEGER, PARAMETER :: PAPI_L2_TCW = -2147483553 00231 INTEGER, PARAMETER :: PAPI_L3_TCW = -2147483552 00232 INTEGER, PARAMETER :: PAPI_FML_INS = -2147483551 00233 INTEGER, PARAMETER :: PAPI_FAD_INS = -2147483550 00234 INTEGER, PARAMETER :: PAPI_FDV_INS = -2147483549 00235 INTEGER, PARAMETER :: PAPI_FSQ_INS = -2147483548 00236 INTEGER, PARAMETER :: PAPI_FNV_INS = -2147483547 00237 INTEGER, PARAMETER :: PAPI_FP_OPS = -2147483546 00238 INTEGER, PARAMETER :: PAPI_SP_OPS = -2147483545 00239 INTEGER, PARAMETER :: PAPI_DP_OPS = -2147483544 00240 INTEGER, PARAMETER :: PAPI_VEC_SP = -2147483543 00241 INTEGER, PARAMETER :: PAPI_VEC_DP = -2147483542 00242 INTEGER, PARAMETER :: PAPI_REF_CYC = -2147483541