4 #include <sys/sysctl.h>
6 long long cpucycles_x86cpuspeed(void)
9 asm volatile(".byte 15;.byte 49" : "=A" (result
));
13 long long cpucycles_x86cpuspeed_persecond(void)
21 if (sysctl(oid
,2,&val
,&size
,0,0) == -1) return 0;
22 if (size
!= sizeof val
) return 0;
23 return val
* 1000000LL;