-#define PAPI_ADD_EVENT(EVENT) \
- { \
- ASSERT(n_papi_events<MAX_PAPI_EVENTS); \
- papi_events[n_papi_events].event_code = EVENT; \
- papi_events[n_papi_events].event_name = #EVENT; \
- n_papi_events++; \
- }
-
-/* Report the value of a counter */
-#define PAPI_REPORT(EVENTSET,EVENT) \
- { \
- ullong_format_string(papi_counter(EVENTSET,EVENT),temp,rtsTrue/*commas*/); \
- statsPrintf(" (" #EVENT ") : %s\n",temp); \
- }
-
-/* Report the value of a counter as a percentage of another counter */
-#define PAPI_REPORT_PCT(EVENTSET,EVENT,EVENTTOT) \
- statsPrintf(" (" #EVENT ") %% of (" #EVENTTOT ") : %.1f%%\n", \
- papi_counter(EVENTSET,EVENT)*100.0/papi_counter(EVENTSET,EVENTTOT))
-