From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id 10DB54AE15 for ; Mon, 24 Jun 2024 13:11:10 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id BD91B68D602; Mon, 24 Jun 2024 16:11:06 +0300 (EEST) Received: from mail-lj1-f179.google.com (mail-lj1-f179.google.com [209.85.208.179]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 8F69768D088 for ; Mon, 24 Jun 2024 16:11:00 +0300 (EEST) Received: by mail-lj1-f179.google.com with SMTP id 38308e7fff4ca-2ec10324791so51842581fa.1 for ; Mon, 24 Jun 2024 06:11:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=martin-st.20230601.gappssmtp.com; s=20230601; t=1719234660; x=1719839460; darn=ffmpeg.org; h=mime-version:references:message-id:in-reply-to:subject:cc:to:from :date:from:to:cc:subject:date:message-id:reply-to; bh=uWAoXJC9fQWP/uYTaxmhaNiMEqtPQ32HSlbRRa9NpQs=; b=AgRGwoY3zv6nJxlFsOhZoaNKcVDPzRrAq7IRa9+jTeFCA44mijx2Ia4BoCBMbE4Fsg 1JNOx9C+bzl76bXDflkgCMX3wjNQOYW+nuTiPQ/qXfM9jqzDtCmEp25fPx7TyO6fsKXh 3ci44aarPRRUIKrl1ZaBApDq5EGQv6epTodJh2Up0Cgtkl3XVFE0WEuG5dJEC1fMnOMH Ow7Qeuc6YNjGcfPemV31Cx6MtoyC4ezdsoFqikWpqcrBn0fhpEvVoPwNc13o6TIkUGYU NqKycJExZiX1LWJ8i07aFzTS7eidCUqpI9f90PGb8EzMfFAF6g57SVw6pNy+ZdcEJq5t 6ZmA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1719234660; x=1719839460; h=mime-version:references:message-id:in-reply-to:subject:cc:to:from :date:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=uWAoXJC9fQWP/uYTaxmhaNiMEqtPQ32HSlbRRa9NpQs=; b=uf+jWYst4bNRzhxvlP3wD/wGl5cmdtxXcdU5auURLaYehS77UBg9GeEfoVMeKxtb0V rd7vaz14Y4DIVsRkkmLur6egYjTkB6GRIa/gRR5NdB/HapPRS0Y71F2t5zD9ipagoebh xouiXedPhNQhtqsKp69TfFqRXqTZdPeodjGIUxHPSPecc1pU1kGiZ2SmHjnrouWsycSs KfUcf/EvxZSZIs8bHUJetw3pzLPzxE1vFLoBBO775MGOt0Ykc/uN3sBlRkOXqPTYjh/h JAVUZBL6mvPIuOO8mgTRSxAPrBGV19MgahmzOFnMJNyb8+7fLbVlCyVxgVRxBwYilc86 LIPg== X-Gm-Message-State: AOJu0YwaSQuEy+ni6jcHCIr6QMvItO4dsdLoDG80g/T6bielKNrZOUwO NbJrJuvDEdshS3swmdEo1odziJnvT1r1UcadqRnvbeEIhPpnfVe6YDLQDC42Wi6/yA3DZ7n4BuB ePw== X-Google-Smtp-Source: AGHT+IHL+CsYT4qo36qby+MQKJe6hcJPIxGJX/6Ec4vJYsmRQZe55/EZ9oFkEhG8r3sXRS7kJuafEw== X-Received: by 2002:ac2:4545:0:b0:52c:da31:a403 with SMTP id 2adb3069b0e04-52ce183b208mr2794829e87.37.1719234659649; Mon, 24 Jun 2024 06:10:59 -0700 (PDT) Received: from tunnel335574-pt.tunnel.tserv24.sto1.ipv6.he.net (tunnel335574-pt.tunnel.tserv24.sto1.ipv6.he.net. [2001:470:27:11::2]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-52ce97abbf6sm154201e87.167.2024.06.24.06.10.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Jun 2024 06:10:59 -0700 (PDT) Date: Mon, 24 Jun 2024 16:10:55 +0300 (EEST) From: =?ISO-8859-15?Q?Martin_Storsj=F6?= To: FFmpeg development discussions and patches In-Reply-To: Message-ID: References: <20240624130213.71634-1-quinkblack@foxmail.com> MIME-Version: 1.0 Subject: Re: [FFmpeg-devel] [PATCH v4 3/3] swscale/aarch64: Add argb/abgr to yuv 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: Zhao Zhili Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="us-ascii"; Format="flowed" Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: On Mon, 24 Jun 2024, Zhao Zhili wrote: > From: Zhao Zhili > > Test on Apple M1 with kperf: > : -O3 : -O3 -fno-vectorize > abgr_to_uv_8_c : 19.4 : 26.1 > abgr_to_uv_8_neon : 29.9 : 51.1 > abgr_to_uv_128_c : 146.4 : 558.9 > abgr_to_uv_128_neon : 85.1 : 83.4 > abgr_to_uv_1080_c : 1162.6 : 4786.4 > abgr_to_uv_1080_neon : 819.6 : 826.6 > abgr_to_uv_1920_c : 2063.6 : 8492.1 > abgr_to_uv_1920_neon : 1435.1 : 1447.1 > abgr_to_uv_half_8_c : 16.4 : 11.4 > abgr_to_uv_half_8_neon : 35.6 : 20.4 > abgr_to_uv_half_128_c : 108.6 : 359.4 > abgr_to_uv_half_128_neon : 75.4 : 42.6 > abgr_to_uv_half_1080_c : 883.4 : 2885.6 > abgr_to_uv_half_1080_neon : 460.6 : 481.1 > abgr_to_uv_half_1920_c : 1553.6 : 5106.9 > abgr_to_uv_half_1920_neon : 817.6 : 820.4 > abgr_to_y_8_c : 6.1 : 26.4 > abgr_to_y_8_neon : 40.6 : 6.4 > abgr_to_y_128_c : 99.9 : 390.1 > abgr_to_y_128_neon : 67.4 : 55.9 > abgr_to_y_1080_c : 735.9 : 3170.4 > abgr_to_y_1080_neon : 534.6 : 536.6 > abgr_to_y_1920_c : 1279.4 : 6016.4 > abgr_to_y_1920_neon : 932.6 : 927.6 > --- > libswscale/aarch64/input.S | 86 +++++++++++++++++++++++++++--------- > libswscale/aarch64/swscale.c | 17 +++++++ > 2 files changed, 82 insertions(+), 21 deletions(-) This patchset looks ok to me (but wait a little bit in case someone else has further opinions on it). // Martin _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".