mirror of https://git.ffmpeg.org/ffmpeg.git
lavu/timer: remove gratuitous volatile
AV_READ_TIME has no side effects. It does not need to be volatile.
This commit is contained in:
parent
05115a77e0
commit
09731fbfc3
|
@ -29,13 +29,13 @@ static inline uint64_t ff_read_time(void)
|
||||||
#if (__riscv_xlen >= 64)
|
#if (__riscv_xlen >= 64)
|
||||||
uintptr_t cycles;
|
uintptr_t cycles;
|
||||||
|
|
||||||
__asm__ volatile ("rdtime %0" : "=r" (cycles));
|
__asm__ ("rdtime %0" : "=r" (cycles));
|
||||||
|
|
||||||
#else
|
#else
|
||||||
uint64_t cycles;
|
uint64_t cycles;
|
||||||
uint32_t hi, lo, check;
|
uint32_t hi, lo, check;
|
||||||
|
|
||||||
__asm__ volatile (
|
__asm__ (
|
||||||
"1: rdtimeh %0\n"
|
"1: rdtimeh %0\n"
|
||||||
" rdtime %1\n"
|
" rdtime %1\n"
|
||||||
" rdtimeh %2\n"
|
" rdtimeh %2\n"
|
||||||
|
|
Loading…
Reference in New Issue