17 int i,
iter, sz, ret_val, max_iter = 16*1024;
21 const char *sufx =
".branch";
22 int l = strlen(outdir)+strlen(papi_event_name)+strlen(sufx);
26 char *papiFileName = (
char *)calloc( 1+l,
sizeof(
char) );
27 if (l != (sprintf(papiFileName,
"%s%s%s", outdir, papi_event_name, sufx))) {
30 if (NULL == (ofp_papi = fopen(papiFileName,
"w"))) {
31 fprintf(
stderr,
"Unable to open file %s.\n", papiFileName);
37 z2 = (junk+4)/(junk+1);
64 printf(
"Random side effect\n");
long long int branch_char_b7(int size, int event_set)
void branch_driver(char *papi_event_name, int junk, hw_desc_t *hw_desc, char *outdir)
long long int branch_char_b3(int size, int event_set)
long long int branch_char_b1(int size, int event_set)
long long int branch_char_b5b(int size, int event_set)
long long int branch_char_b5a(int size, int event_set)
long long int branch_char_b2(int size, int event_set)
long long int branch_char_b4b(int size, int event_set)
long long int branch_char_b4a(int size, int event_set)
long long int branch_char_b6(int size, int event_set)
long long int branch_char_b4(int size, int event_set)
long long int branch_char_b5(int size, int event_set)
#define BRANCH_BENCH(_I_)
add PAPI preset or native hardware event by name to an EventSet
Empty and destroy an EventSet.
Create a new empty PAPI EventSet.
Empty and destroy an EventSet.
Start counting hardware events in an event set.
Stop counting hardware events in an event set.
static long iter[MAX_THREADS]
static double a[MATRIX_SIZE][MATRIX_SIZE]
Return codes and api definitions.
int fclose(FILE *__stream)