From patchwork Wed Mar 8 10:00:50 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: =?utf-8?q?Martin_Storsj=C3=B6?= X-Patchwork-Id: 2826 Delivered-To: ffmpegpatchwork@gmail.com Received: by 10.103.50.79 with SMTP id y76csp955334vsy; Wed, 8 Mar 2017 02:09:01 -0800 (PST) X-Received: by 10.223.136.82 with SMTP id e18mr4523781wre.28.1488967741352; Wed, 08 Mar 2017 02:09:01 -0800 (PST) Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id p62si22567213wmp.125.2017.03.08.02.09.00; Wed, 08 Mar 2017 02:09:01 -0800 (PST) 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; dkim=neutral (body hash did not verify) header.i=@martin-st.20150623.gappssmtp.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 328656882F4; Wed, 8 Mar 2017 12:08:45 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-lf0-f65.google.com (mail-lf0-f65.google.com [209.85.215.65]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id CDA77688252 for ; Wed, 8 Mar 2017 12:08:43 +0200 (EET) Received: by mail-lf0-f65.google.com with SMTP id g70so1998871lfh.3 for ; Wed, 08 Mar 2017 02:08:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=martin-st.20150623.gappssmtp.com; s=20150623; h=from:to:subject:date:message-id:in-reply-to:references; bh=5UAgwR8UJAB5pBPhVRg0CzxPAQWVD1YlIT6wzg7Vo8k=; b=vzdONW4KLn47a59RMr1q5e7CAv8XtIuty58DwgwCsZBKtN0SmICXPBLxQKzp5a7Qua oIVWzVWS8hKZJ/KcvsnqDsqPu9HAuD9r+aQibagcv2p2j+OkBCQdUSheuZjHNdB6eTng hY9sPKjWSBOLpwwvo69SL/U8L/yRkqfnOJOqduskfMVgBwJA5wigBevycqgvckjkQBOE r9ApuDyUgijC3TEyO/UnTrjx6YxhBe6cy6RPjtVfk4vvIpo2mep6GTONsCwMyKh1sp8N zIKn4bxU9hSua5koPB+CTDPS8yPVIxcb44v0+5ubrSAxxXLe/X64zvJKeVL7Q0JQuq6T s4KA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references; bh=5UAgwR8UJAB5pBPhVRg0CzxPAQWVD1YlIT6wzg7Vo8k=; b=N2NuZdlMw6lZoLtQ4zyntTOMocRrip6ZDEHcPxSb8fx7dtxNMfkicSc3GFj4go7Uv6 d7BIch/rIh1WAfJhs2w5tUwcL0hlcFw5ckCVsR5N5W5/kgy1hCZATOVsgRJCFM1lPrn6 MvkvO6I9x6ZqlWFj+QUAw+P7IjGaF8ingjVylj4q8A32E+9sV9mKGksa+KtTXE04rHj+ VnL9FOrbTh6W9t/pEoWqcPz1U4paDi/h97NJpR+i4TuB6T/5m9xA8RNvf5K07JhL3ynb t0Z++N5f1+hK2hrI4wH6mQK4HMilaFllEnLMH5ziGePm7s8JuGEldj2bhLmiL+Ge142P cDaA== X-Gm-Message-State: AMke39k5///c0MoCcRCth9/7RsRSGItMu8wi3LgV8VVq1nt0qqb9zxjVdozAIgKEz4VJuw== X-Received: by 10.46.77.149 with SMTP id c21mr1792186ljd.69.1488967284436; Wed, 08 Mar 2017 02:01:24 -0800 (PST) Received: from localhost.localdomain ([2001:470:28:852:7d47:68e:13e8:4933]) by smtp.gmail.com with ESMTPSA id m127sm513064lfg.58.2017.03.08.02.01.23 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 08 Mar 2017 02:01:24 -0800 (PST) From: =?UTF-8?q?Martin=20Storsj=C3=B6?= To: ffmpeg-devel@ffmpeg.org Date: Wed, 8 Mar 2017 12:00:50 +0200 Message-Id: <1488967274-8143-10-git-send-email-martin@martin.st> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1488967274-8143-1-git-send-email-martin@martin.st> References: <1488967274-8143-1-git-send-email-martin@martin.st> Subject: [FFmpeg-devel] [PATCH 10/34] aarch64: vp9itxfm: Share instructions for loading idct coeffs in the 8x8 function X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.20 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 MIME-Version: 1.0 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" This is cherrypicked from libav commit 4da4b2b87f08a1331650c7e36eb7d4029a160776. --- libavcodec/aarch64/vp9itxfm_neon.S | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/libavcodec/aarch64/vp9itxfm_neon.S b/libavcodec/aarch64/vp9itxfm_neon.S index 3eb999a..df178d2 100644 --- a/libavcodec/aarch64/vp9itxfm_neon.S +++ b/libavcodec/aarch64/vp9itxfm_neon.S @@ -379,12 +379,11 @@ function ff_vp9_\txfm1\()_\txfm2\()_8x8_add_neon, export=1 // idct, so those always need to be loaded. .ifc \txfm1\()_\txfm2,idct_idct movrel x4, idct_coeffs - ld1 {v0.8h}, [x4] .else movrel x4, iadst8_coeffs ld1 {v1.8h}, [x4], #16 - ld1 {v0.8h}, [x4] .endif + ld1 {v0.8h}, [x4] movi v2.16b, #0 movi v3.16b, #0