#include #include static inline unsigned rdtsc() { unsigned x, dummy; __asm__ __volatile__ ( "rdtsc" : "=a"(x), "=d"(dummy) ); return x; } int main() { unsigned i, t0, t, tmin=-1; void *p; for (i=0; i<16; i++) { t0 = rdtsc(); p = dlsym(0, "main"); t = rdtsc()-t0; if (t