Sha256: 008afebd092c8860dbac7b24c7ec39a54ede725d0ffdaa655fcf404f54b2dc42
Contents?: true
Size: 361 Bytes
Versions: 3
Compression:
Stored size: 361 Bytes
Contents
#include <sys/types.h> #include <sys/sysctl.h> long long cpucycles_x86tscfreq(void) { long long result; asm volatile(".byte 15;.byte 49" : "=A" (result)); return result; } long long cpucycles_x86tscfreq_persecond(void) { long result = 0; size_t resultlen = sizeof(long); sysctlbyname("machdep.tsc_freq",&result,&resultlen,0,0); return result; }
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
ruby_nacl-0.1.2 | ext/ruby_nacl/NaCl/cpucycles/x86tscfreq.c |
ruby_nacl-0.1.1 | ext/ruby_nacl/NaCl/cpucycles/x86tscfreq.c |
ruby_nacl-0.1.0 | ext/ruby_nacl/NaCl/cpucycles/x86tscfreq.c |