/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/Ia32/ |
ReadTsc.c | 24 rdtsc
|
ReadTsc.S | 36 rdtsc
|
ReadTsc.asm | 36 rdtsc
|
/device/linaro/bootloader/edk2/MdePkg/Library/BaseLib/Ia32/ |
ReadTsc.c | 34 rdtsc
|
ReadTsc.asm | 36 rdtsc
|
/external/syslinux/gpxe/src/include/gpxe/ |
profile.h | 20 /** Registers returned by rdtsc. 27 } rdtsc; member in union:profiler 56 __asm__ __volatile__ ( "rdtsc" : 57 "=a" ( profiler->rdtsc.eax ), 58 "=d" ( profiler->rdtsc.edx ) );
|
/external/syslinux/gpxe/src/arch/i386/core/ |
rdtsc_timer.c | 23 * RDTSC timer 64 DBG ( "RDTSC timer calibrated: %ld ticks in %ld usecs " 87 PROVIDE_TIMER ( rdtsc, udelay, rdtsc_udelay ); 88 PROVIDE_TIMER_INLINE ( rdtsc, currticks ); 89 PROVIDE_TIMER ( rdtsc, ticks_per_sec, rdtsc_ticks_per_sec );
|
/external/syslinux/gpxe/src/arch/i386/include/gpxe/ |
rdtsc_timer.h | 6 * RDTSC timer 19 * RDTSC values can easily overflow an unsigned long. We discard the 30 TIMER_INLINE ( rdtsc, currticks ) ( void ) { 33 __asm__ __volatile__ ( "rdtsc\n\t"
|
/external/linux-kselftest/tools/testing/selftests/prctl/ |
disable-tsc-test.c | 33 static uint64_t rdtsc(void) function 37 __asm__ __volatile__ ("rdtsc" : "=a" (lo), "=d" (hi)); 58 printf("rdtsc() == "); 67 printf("rdtsc() == %llu\n", (unsigned long long)rdtsc()); 75 printf("rdtsc() == %llu\n", (unsigned long long)rdtsc()); 82 printf("rdtsc() == %llu\n", (unsigned long long)rdtsc()); 89 printf("rdtsc() == ") [all...] |
disable-tsc-ctxt-sw-stress-test.c | 31 static uint64_t rdtsc(void) function 35 __asm__ __volatile__ ("rdtsc" : "=a" (lo), "=d" (hi)); 53 rdtsc(); 54 fprintf(stderr, "FATAL ERROR, rdtsc() succeeded while disabled\n"); 61 fprintf(stderr, "FATAL ERROR, rdtsc() failed while enabled\n"); 74 for(;;) rdtsc();
|
disable-tsc-on-off-stress-test.c | 33 static uint64_t rdtsc(void) function 37 __asm__ __volatile__ ("rdtsc" : "=a" (lo), "=d" (hi)); 47 fprintf(stderr, "FATAL ERROR, rdtsc() failed while enabled\n"); 57 rdtsc(); 66 rdtsc(); 69 fprintf(stderr, "FATAL ERROR, rdtsc() succeeded while disabled\n");
|
/external/autotest/client/tests/iosched_bugs/src/ |
dirty.c | 14 rdtsc(void) function 18 __asm __volatile("rdtsc" : "=A" (tsc)); 48 s = rdtsc(); 51 e = rdtsc();
|
/external/mesa3d/src/gallium/drivers/llvmpipe/ |
lp_test.h | 75 #define rdtsc() __rdtsc() macro 80 rdtsc(void) function 83 __asm__ __volatile__ ("rdtsc" : "=a"(lo), "=d"(hi)); 89 #define rdtsc() 0 macro
|
/external/autotest/client/tests/tsc/src/ |
checktsc.c | 147 static inline uint64_t rdtsc(void) function 151 __asm__ __volatile__("rdtsc" : "=a" (tsc_lo), "=d" (tsc_hi)); 156 static inline uint64_t rdtsc(void) function 160 __asm__ __volatile__("rdtsc" : "=A" (tsc)); 216 t0 = rdtsc(); 219 t1 = rdtsc(); 266 slave_tsc = rdtsc();
|
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/ |
ReadTsc.S | 34 rdtsc
|
ReadTsc.asm | 32 rdtsc
|
/device/linaro/bootloader/edk2/MdePkg/Library/BaseLib/X64/ |
ReadTsc.asm | 34 rdtsc
|
/external/eigen/bench/btl/generic_bench/timers/ |
x86_timer.hh | 55 rdtsc(_click_start.n32[0],_click_start.n32[1]); 62 rdtsc(_click_stop.n32[0],_click_stop.n32[1]);
|
/external/autotest/client/tests/monotonic_time/src/ |
time_test.c | 76 static inline uint64_t rdtsc(void) function 79 __asm__ __volatile__("rdtsc" : "=a" (tsc_lo), "=d" (tsc_hi)); 83 static inline uint64_t rdtsc(void) function 86 __asm__ __volatile__("rdtsc" : "=A" (tsc)); 90 #error "rdtsc() not implemented for this architecture" 97 return rdtsc(); 104 return rdtsc();
|
/external/syslinux/com32/include/sys/i386/ |
cpu.h | 3 static inline uint64_t rdtsc(void) function 6 asm volatile("rdtsc" : "=A" (v)); 13 asm volatile("rdtsc" : "=a" (v) : : "edx");
|
/external/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)); 108 _asm rdtsc 112 // Native Client validator on x86/x86-64 allows RDTSC instructions, 157 // mips apparently only allows rdtsc for superusers, so we fall
|
/external/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)); 108 _asm rdtsc 112 // Native Client validator on x86/x86-64 allows RDTSC instructions, 157 // mips apparently only allows rdtsc for superusers, so we fall
|
/external/syslinux/com32/include/sys/x86_64/ |
cpu.h | 6 static inline uint64_t rdtsc(void) function 9 asm volatile("rdtsc" : "=A" (v)); 16 asm volatile("rdtsc" : "=a" (v) : : "edx");
|
/prebuilts/ndk/r16/sources/cxx-stl/llvm-libc++/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)); 108 _asm rdtsc 112 // Native Client validator on x86/x86-64 allows RDTSC instructions, 157 // mips apparently only allows rdtsc for superusers, so we fall
|
/external/ltp/testcases/realtime/ |
00_Descriptions.txt | 91 rdtsc-latency.c: 92 - Measures the time between several pairs of calls to rdtsc(); rdtsc counts
|