Function core::arch::x86_64::__rdtscp 1.27.0[−][src]
pub unsafe fn __rdtscp(aux: *mut u32) -> u64
This is supported on x86-64 only.
Expand description
读取处理器时间戳计数器和 IA32_TSC_AUX MSR
的当前值。
处理器在每个时钟周期单调递增时间戳计数器 MSR,并在每次重置处理器时将其重置为 0。
RDTSCP 指令等待,直到所有先前的指令都已执行,然后再读取计数器。 但是,后续指令可能会在执行读取操作之前开始执行。
在支持 Intel 64 架构的处理器上,将清除 RAX,RDX 和 RCX 的每个高阶 32 位。