From patchwork Tue Aug 15 15:27:46 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: =?utf-8?q?R=C3=A9mi_Denis-Courmont?= X-Patchwork-Id: 43229 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:4c9d:b0:130:ccc6:6c4b with SMTP id fq29csp648119pzb; Tue, 15 Aug 2023 08:27:59 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEeDfD35qgrqP73jJ1ndY4tEQfEtQpB8QvJUjvJrZ291XWngQv/STZoYLuRTH+XHB/qLs9i X-Received: by 2002:a17:907:a42a:b0:988:d841:7f90 with SMTP id sg42-20020a170907a42a00b00988d8417f90mr2198990ejc.27.1692113279557; Tue, 15 Aug 2023 08:27:59 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1692113279; cv=none; d=google.com; s=arc-20160816; b=sYHpr1Q5DY99wD2UB8vWpGuAoiu0TMys+p6GoCDPt6cUGsJu85QR+n2hRZqQmG8nly iD2EwDpXz2ycsPv2CEn6pFdQtq5zSjniFavSipggE+A0H6EnGPYd+l7h5FPTJUxAf5c5 ebjzXOLg4ui+kxahM+QUXwYVJlmAnvpYSLmMjVSOX6P3a6N/eleAozAvJLy5VSoeUXTB 5yV9JUDStH7cqr/3jO9N95kt4fLuCk8tokPwoFhuYqR8rgqetiMFbVmskjYKi1gui/Y8 W4c0HFaquTOX4K0J4mvb16+DOR57e308kIL9tyPQY7UNmnTsi3VC5qyb//56ALBhyxZX 1/jg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:reply-to:list-subscribe :list-help:list-post:list-archive:list-unsubscribe:list-id :precedence:subject:mime-version:message-id:date:to:from :delivered-to; bh=2nymFQ/zuRyB3CqGW05J3PMqwbYVEeWBziJkeHKHcqs=; fh=hQcp50obTJ8bXC1it5NuEN23RGKfx0/zZ3s2gmreL+A=; b=r2SdnO4mzZziCMF3fZm05BIAWjtJQbgWHRvr7GkWhQO61ovqv/n8SFigHc1EVJvU4f v83w31Hy/4XbieAXTzMtbUPq8dZBlAAC0Cm0cmCVuHctomkOHWt0BAfnTaU6zVUlf8XZ kXLqGK0KjKf4j1XAtVwnhe5mLN7OpYFeoCU2tvA6sQxZ2PcCCnW0A1RydhUmI/30Yskm NRXjOHIcfBO9U9ZznCcBa43QLfczEfQHVNk2pXVpG9nYBSu3F+TqZHb5pvoC9/jztEus mbnOoCe+YyoMZENkw17dSllF2VW8/DazTFCPvQ3xyWOC/DFsHIy7cAT97kMpvVtNH1VQ 8KZg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id kd11-20020a17090798cb00b0098e1c7a62casi8806837ejc.334.2023.08.15.08.27.58; Tue, 15 Aug 2023 08:27:59 -0700 (PDT) Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100; Authentication-Results: mx.google.com; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 4D8A668C684; Tue, 15 Aug 2023 18:27:55 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from ursule.remlab.net (vps-a2bccee9.vps.ovh.net [51.75.19.47]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 6E59A68B947 for ; Tue, 15 Aug 2023 18:27:48 +0300 (EEST) Received: from basile.remlab.net (localhost [IPv6:::1]) by ursule.remlab.net (Postfix) with ESMTP id 078EFC0165 for ; Tue, 15 Aug 2023 18:27:47 +0300 (EEST) From: =?utf-8?q?R=C3=A9mi_Denis-Courmont?= To: ffmpeg-devel@ffmpeg.org Date: Tue, 15 Aug 2023 18:27:46 +0300 Message-Id: <20230815152747.28925-2-remi@remlab.net> X-Mailer: git-send-email 2.40.1 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 2/3] lavu/timer: remove gratuitous volatile X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: sKYFnTAQt9sj 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"