diff mbox series

[FFmpeg-devel,2/3] lavu/timer: remove gratuitous volatile

Message ID 20230815152747.28925-2-remi@remlab.net
State Accepted
Commit 09731fbfc3a914ec4f6ffad60aa9062db6a8f6aa
Headers show
Series [FFmpeg-devel,1/3] lavu/timer: use time for AV_READ_TIME on RISC-V | expand

Checks

Context Check Description
yinshiyou/make_loongarch64 success Make finished
yinshiyou/make_fate_loongarch64 success Make fate finished
andriy/make_x86 success Make finished
andriy/make_fate_x86 success Make fate finished

Commit Message

Rémi Denis-Courmont Aug. 15, 2023, 3:27 p.m. UTC
AV_READ_TIME has no side effects. It does not need to be volatile.
---
 libavutil/riscv/timer.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
diff mbox series

Patch

diff --git a/libavutil/riscv/timer.h b/libavutil/riscv/timer.h
index c2465a4524..b418d13a26 100644
--- a/libavutil/riscv/timer.h
+++ b/libavutil/riscv/timer.h
@@ -29,13 +29,13 @@  static inline uint64_t ff_read_time(void)
 #if (__riscv_xlen >= 64)
     uintptr_t cycles;
 
-    __asm__ volatile ("rdtime  %0" : "=r" (cycles));
+    __asm__ ("rdtime  %0" : "=r" (cycles));
 
 #else
     uint64_t cycles;
     uint32_t hi, lo, check;
 
-    __asm__ volatile (
+    __asm__ (
         "1: rdtimeh %0\n"
         "   rdtime  %1\n"
         "   rdtimeh %2\n"