HomeSort by: relevance | last modified time | path
    Searched refs:rdtsc (Results 1 - 25 of 39) sorted by relevancy

1 2

  /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"); }

Completed in 30 milliseconds

1 2