struct eventprofile *profile=&eventdata->cores[BAMBOO_NUM_OF_CORE].events[event];
profile->totaltimestarts+=BAMBOO_GET_EXE_TIME();
profile->numstarts++;
}
struct eventprofile *profile=&eventdata->cores[BAMBOO_NUM_OF_CORE].events[event];
profile->totaltimestarts+=BAMBOO_GET_EXE_TIME();
profile->numstarts++;
}
struct eventprofile *profile=&eventdata->cores[BAMBOO_NUM_OF_CORE].events[event];
profile->totaltimestops+=BAMBOO_GET_EXE_TIME();
profile->numstops++;
struct eventprofile *profile=&eventdata->cores[BAMBOO_NUM_OF_CORE].events[event];
profile->totaltimestops+=BAMBOO_GET_EXE_TIME();
profile->numstops++;
void printResults() {
for(int core=0;core<NUMCORES;core++) {
printf("Core: %u", core);
void printResults() {
for(int core=0;core<NUMCORES;core++) {
printf("Core: %u", core);
printf(" Event:%s\n", eventnames[event]);
struct eventprofile *profile=&eventdata->cores[core].events[event];
if (profile->numstarts!=profile->numstops) {
printf(" Event:%s\n", eventnames[event]);
struct eventprofile *profile=&eventdata->cores[core].events[event];
if (profile->numstarts!=profile->numstops) {