From patchwork Wed Jul 26 19:15:27 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Reimar_D=C3=B6ffinger?= X-Patchwork-Id: 42997 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:7528:b0:130:ccc6:6c4b with SMTP id r40csp734801pzd; Wed, 26 Jul 2023 12:15:43 -0700 (PDT) X-Google-Smtp-Source: APBJJlHQLAj9HHDv7XGq9ug7nVtQKj4rvYXAE1fGK7kxl8/UrzMOmAi7tkzW4BYaArIT3RgWINB9 X-Received: by 2002:a17:907:763b:b0:99b:cc09:711f with SMTP id jy27-20020a170907763b00b0099bcc09711fmr86501ejc.38.1690398943162; Wed, 26 Jul 2023 12:15:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1690398943; cv=none; d=google.com; s=arc-20160816; b=SNRt73IIO0de5mGCMfu4agfU30cH9CgU9mg1StWYFdJ0utN7TOvfQTUE6SiWhdfDbU EAEjIjpzU/G49+OiGoMWe9GhXi3azbKlxjmTjxSLP4hl6FIEYRKmdG1zfLESf8osPKQ8 IoFlLX8OlWdUihaitk2kKbJBnbFGRj0pQHxosecvP9WhlCptg+TrBtXeIoPQpwRJmxVd m8xyKNW1qIophcoVyAdrYzPv++Q6LvVvRA8z9MDB9fq9e+Tl10otiy1grHP7jb4DN14t A8jEpqqLS6WMAxnppb5dlyh9Y+pVtRPAALeY7SwueQa8sUPtMjoqAAjB1vyaTlpk59KS wh2Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:cc:reply-to :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:ui-outboundreport:mime-version :message-id:date:to:from:delivered-to; bh=0TvXSQJO4ktZyc7L1MwbZtoXGshA/QALXVs0db7MNPs=; fh=fXcCBasH1NfrAloNC1XA9V9ZOn3lYYHy05Aa/Q2POE4=; b=BjKVgUT8X2a74xERdHeUAMJ2LlTAQvy4MeXzCkc2fEBi2fzB2KxGDhRAZRuCt+vu1f webW2nNOlGL5n2nvJ5Gdz16BHgu7u9uFUfXGb1SJsKf/j7qPYvsL0zC2nwgiZvqSqDRv RoxILpXTBw8wt9V35YnYDA445hz9ivShyk0H82m+LCHSxvtMElaZaA/h0fMsMKZUypv5 Gw16WvgiCBLMqjBBUjK7IUMtL3qOVXbW56TW+Czae542NwqwkLsGGAZTchtJzFLQwNcR H5WZc9uditS0xoMPQqwq6tJoWlF2bA16ubUQTKRHJuRFuHOFHsNgAJr2dE5588lebYO8 EDcQ== 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=gmx.de Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id w6-20020a1709064a0600b0099bcee97a5dsi638889eju.761.2023.07.26.12.15.42; Wed, 26 Jul 2023 12:15:43 -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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=gmx.de Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 627D668C998; Wed, 26 Jul 2023 22:15:39 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mout.kundenserver.de (mout.kundenserver.de [212.227.126.133]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 315FF68C91C for ; Wed, 26 Jul 2023 22:15:32 +0300 (EEST) Received: from Reimars-Air.fritz.box ([155.4.74.59]) by mrelayeu.kundenserver.de (mreue009 [212.227.15.167]) with ESMTPSA (Nemesis) id 1M1Yl9-1qRE9g0ood-0032d3; Wed, 26 Jul 2023 21:15:31 +0200 From: Reimar.Doeffinger@gmx.de To: ffmpeg-devel@ffmpeg.org Date: Wed, 26 Jul 2023 21:15:27 +0200 Message-Id: <20230726191527.1623-1-Reimar.Doeffinger@gmx.de> X-Mailer: git-send-email 2.37.1 (Apple Git-137.1) MIME-Version: 1.0 X-Provags-ID: V03:K1:/81JNfFhzq3V1GxZBORfP3HPZzxwp/1RbCvan8wNyjShGnZEoco t8yCuA1r/ENJPT3vO/goEUdlNkGalwzp4uZmb53gjOlDL86UTXq3aHJ1t6Su6cOJT/4sKEQ h43MrN17DtrlsT60RiK1YosWL8L5ucG4cRESHxZsPJrehq8rvHm6Ni6N2keveiST2nPo2P8 zup1vIFd+6xdq80pmrDAQ== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:EbsFlNGd8mg=;vPL3t3Wp91uNePi1PMQby6PLhKx HwTIm9PcSiOkYRH7vOSvTgvZ+i1iTDFwRQhGsrJEDx6zpvj6tdOryDekyX5aMAmABYx88C/bB 1AxsT+5fiiPAbiDSLFFWmzMxO4W5HVWfHeEqLakUoJLQwJswqXJtfPGjYSeQcPOk7y+RUEPhw A6HT50RYShEoFCWHzkXg7T63CRzt+0dr3GMNcETqDI4n1tsYsC9PG17rXuA7vRJbvW9rvalgQ u4MNOd82+luOhGS9A3Psvi3+z+B5eFsFrrV2GCsfKSHIAn8zBvMFWzcGRPNvrbi8MaBIJSfKZ R5l4C4wdqMpKfLj+2C60yT+9UboQgmxK+RzWosXz+tLCH3ePeF1GqGDjG/oEbOIxSDHHfaTNb +3FoHdOe8YXvRoc+REAaBwpztYsWUXPPBZsoOq550y+GpnBj6olOPlbc3qqQDBmoAXyif18G1 cNCXHf62tvGLFsx+17Pou820JgeCc9R1bqPdYkFjeNLJDBCxVcnY8gf7UfU8i8P6C+d3kjXTM Lgkwdp0pKZE7qgvdk9dhmfCvUr8bsMwk23QrrsyeCWboxgp1UxlONRtLxnMZsZOWJ8MS1iJV2 d65jLfsg7GUXLuCucJ87a+nfEJDHV06rgDbzBXevQDeVPQfRcI8hX5leavlGpbNrMBVi+UCQs bCVDaibO8hVS3lqE5WNL3COt1OCmHEKAG1KH25YC4A== Subject: [FFmpeg-devel] [PATCH] hevcdsp_idct_neon.S: Avoid unnecessary mov. 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 Cc: =?utf-8?q?Reimar_D=C3=B6ffinger?= Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: ZB1fbNbfcJM8 From: Reimar Döffinger ret can be given an argument instead. This is also consistent with how other assembler code in FFmpeg does it. --- libavcodec/aarch64/hevcdsp_idct_neon.S | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/libavcodec/aarch64/hevcdsp_idct_neon.S b/libavcodec/aarch64/hevcdsp_idct_neon.S index b7f23386a4..f7142c939c 100644 --- a/libavcodec/aarch64/hevcdsp_idct_neon.S +++ b/libavcodec/aarch64/hevcdsp_idct_neon.S @@ -617,8 +617,7 @@ function ff_hevc_idct_16x16_\bitdepth\()_neon, export=1 add sp, sp, #640 - mov x30, x15 - ret + ret x15 endfunc .endm @@ -814,8 +813,7 @@ function ff_hevc_idct_32x32_\bitdepth\()_neon, export=1 .endr add sp, sp, #2432 - mov x30, x15 - ret + ret x15 endfunc .endm