| /src/share/man/man9/man9.x86/ |
| Makefile | 14 MLINKS+=tsc.9 rdtsc.9 \
|
| /src/external/apache2/argon2/dist/phc-winner-argon2/src/ |
| bench.c | 29 static uint64_t rdtsc(void) { function 35 __asm__ __volatile__("rdtsc" : "=a"(rax), "=d"(rdx) : :); 39 __asm__ __volatile__("rdtsc" : "=A"(rax) : :); 85 start_cycles = rdtsc(); 91 stop_cycles = rdtsc();
|
| /src/crypto/external/apache2/openssl/dist/crypto/ |
| x86cpuid.pl | 196 &rdtsc (); 218 &rdtsc (); 222 &rdtsc (); 394 &rdtsc (); 403 &rdtsc (); 433 &rdtsc (); # collect 1st tick 441 &rdtsc (); # collect 1st diff 456 &rdtsc ();
|
| x86_64cpuid.pl | 63 rdtsc 418 rdtsc # collect 1st tick 426 .Loop: rdtsc 454 rdtsc # collect 1st tick 462 rdtsc # collect 1st diff 475 rdtsc
|
| /src/crypto/external/bsd/openssl/dist/crypto/ |
| x86cpuid.pl | 172 &rdtsc (); 194 &rdtsc (); 198 &rdtsc (); 370 &rdtsc (); 379 &rdtsc (); 409 &rdtsc (); # collect 1st tick 417 &rdtsc (); # collect 1st diff 432 &rdtsc ();
|
| x86_64cpuid.pl | 63 rdtsc 392 rdtsc # collect 1st tick 400 .Loop: rdtsc 428 rdtsc # collect 1st tick 436 rdtsc # collect 1st diff 449 rdtsc
|
| /src/crypto/external/bsd/openssl.old/dist/crypto/ |
| x86cpuid.pl | 174 &rdtsc (); 196 &rdtsc (); 200 &rdtsc (); 372 &rdtsc (); 381 &rdtsc (); 411 &rdtsc (); # collect 1st tick 419 &rdtsc (); # collect 1st diff 434 &rdtsc ();
|
| x86_64cpuid.pl | 59 rdtsc 383 rdtsc # collect 1st tick 391 .Loop: rdtsc 418 rdtsc # collect 1st tick 426 rdtsc # collect 1st diff 439 rdtsc
|
| /src/external/cddl/osnet/dev/dtrace/amd64/ |
| dtrace_subr.c | 266 __asm volatile("rdtsc" : "=d" (hi), "=a" (lo)); 269 #define rdtsc dtrace_rdtsc macro 297 tgt_cpu_tsc = rdtsc(); 309 tgt_cpu_tsc = rdtsc(); 311 hst_cpu_tsc = rdtsc(); 379 tsc = rdtsc() + tsc_skew[cpu_number()];
|
| /src/sys/arch/x86/x86/ |
| tsc.c | 69 uint64_t (*rdtsc)(void) = rdtsc_cpuid; variable 173 /* Setup function pointers for rdtsc() and timecounter(9). */ 201 rdtsc = rdtsc_##fence; \ 213 aprint_verbose_dev(ci->ci_dev, "Use %s to serialize rdtsc\n", 297 bptsc = rdtsc(); 352 tsc += rdtsc(); 489 return (rdtsc() - ((uint64_t)starttsc_hi << 32 | starttsc_lo)) /
|
| cpu_rng.c | 340 *sample = rdtsc();
|
| /src/sys/arch/amd64/stand/prekern/ |
| prekern.h | 84 uint64_t rdtsc(void);
|
| locore.S | 605 ENTRY(rdtsc) function 607 rdtsc 611 END(rdtsc)
|
| prng.c | 128 * Add 32 bytes of rdseed/rdrand and 8 bytes of rdtsc to the context. 152 val = rdtsc();
|
| /src/external/lgpl3/gmp/dist/tune/ |
| pentium.asm | 37 C Get the pentium rdtsc cycle counter, storing the least significant word in 54 rdtsc
|
| x86_64.asm | 37 C Get the pentium rdtsc cycle counter, storing the least significant word in 50 rdtsc
|
| /src/crypto/external/apache2/openssl/lib/libcrypto/arch/x86_64/ |
| x86_64cpuid.S | 35 rdtsc 356 rdtsc 364 .Loop: rdtsc 392 rdtsc 400 rdtsc 413 rdtsc
|
| /src/crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/ |
| x86_64cpuid.S | 35 rdtsc 330 rdtsc 338 .Loop: rdtsc 366 rdtsc 374 rdtsc 387 rdtsc
|
| /src/crypto/external/bsd/openssl.old/lib/libcrypto/arch/x86_64/ |
| x86_64cpuid.S | 33 rdtsc 323 rdtsc 331 .Loop: rdtsc 358 rdtsc 366 rdtsc 379 rdtsc
|
| /src/external/apache2/llvm/dist/libcxx/utils/google-benchmark/src/ |
| cycleclock.h | 32 // For MSVC, we want to use '_asm rdtsc' when possible (since it works 79 __asm__ volatile("rdtsc" : "=A"(ret)); 83 __asm__ volatile("rdtsc" : "=a"(low), "=d"(high)); 116 _asm rdtsc 120 // Native Client validator on x86/x86-64 allows RDTSC instructions, 165 // mips apparently only allows rdtsc for superusers, so we fall
|
| /src/external/apache2/llvm/dist/llvm/utils/benchmark/src/ |
| cycleclock.h | 32 // For MSVC, we want to use '_asm rdtsc' when possible (since it works 79 __asm__ volatile("rdtsc" : "=A"(ret)); 83 __asm__ volatile("rdtsc" : "=a"(low), "=d"(high)); 116 _asm rdtsc 120 // Native Client validator on x86/x86-64 allows RDTSC instructions, 165 // mips apparently only allows rdtsc for superusers, so we fall
|
| /src/sys/arch/i386/i386/ |
| cpufunc.S | 224 rdtsc ;\ 250 rdtsc ;\
|
| /src/sys/arch/xen/xen/ |
| xen_clock.c | 138 * Xen vCPU system time, plus an adjustment with rdtsc. 178 * from fields of a struct vcpu_time_info and call rdtsc. 302 tsc = rdtsc(); 504 * an rdtsc adjustment, and advance the view of the system time 611 tsc_start = last_tsc = rdtsc(); 622 tsc = rdtsc();
|
| /src/sys/arch/amd64/amd64/ |
| cpufunc.S | 283 rdtsc ;\ 307 rdtsc ;\
|
| /src/crypto/external/apache2/openssl/dist/crypto/perlasm/ |
| x86gas.pl | 68 sub ::rdtsc { &::emit(".byte\t0x0f,0x31"); }
|