Go to the source code of this file.
Function Documentation
Definition at line 23 of file PAPI_flips.c.
{
float real_time, proc_time,mflips;
long long flpins;
float ireal_time, iproc_time, imflips;
long long iflpins;
int retval;
if((retval=PAPI_flips(&ireal_time,&iproc_time,&iflpins,&imflips)) < PAPI_OK)
{
printf("Could not initialise PAPI_flips \n");
printf("Your platform may not support floating point instruction event.\n"); printf("retval: %d\n", retval);
exit(1);
}
your_slow_code();
if((retval=PAPI_flips( &real_time, &proc_time, &flpins, &mflips))<PAPI_OK)
{
printf("retval: %d\n", retval);
exit(1);
}
printf("Real_time: %f Proc_time: %f Total flpins: %lld MFLIPS: %f\n",
real_time, proc_time,flpins,mflips);
exit(0);
}
Definition at line 63 of file PAPI_flips.c.
{
int i;
double tmp=1.1;
for(i=1; i<2000; i++)
{
tmp=(tmp+100)/i;
}
return 0;
}