rdtsc-1.1.1: tests/test_rdtsc.c
#include <stdio.h>
#include "rdtsc.h"
int
main (int argc, char * argv[])
{
unsigned long long t1, t2;
int x;
t1 = rdtsc();
t2 = rdtsc();
printf("Cost of rdtsc (function call): %lld\n", t2 - t1, x);
rdtscll(t1);
rdtscll(t2);
printf("Cost of rdtsc (macro): %lld\n", t2 - t1);
return 0;
}