From 09731fbfc3a914ec4f6ffad60aa9062db6a8f6aa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Denis-Courmont?= Date: Tue, 15 Aug 2023 18:21:00 +0300 Subject: [PATCH] lavu/timer: remove gratuitous volatile 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 --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"