mirror of
https://github.com/nyanmisaka/ffmpeg-rockchip.git
synced 2026-01-24 07:31:22 +01:00
Merge commit 'd1a6cb195f'
* commit 'd1a6cb195f':
x86: Serialize rdtsc in read_time()
Merged-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
commit
2ecbf44f21
1 changed files with 6 additions and 1 deletions
|
|
@ -31,7 +31,12 @@
|
|||
static inline uint64_t read_time(void)
|
||||
{
|
||||
uint32_t a, d;
|
||||
__asm__ volatile("rdtsc" : "=a" (a), "=d" (d));
|
||||
__asm__ volatile(
|
||||
#if ARCH_X86_64 || defined(__SSE2__)
|
||||
"lfence \n\t"
|
||||
#endif
|
||||
"rdtsc \n\t"
|
||||
: "=a" (a), "=d" (d));
|
||||
return ((uint64_t)d << 32) + a;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue