packages feed

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;
}