Message ID | 20220906102722.53266-1-hum@semihalf.com |
---|---|
Headers | show
Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:139a:b0:8f:1db5:eae2 with SMTP id w26csp3164475pzh; Tue, 6 Sep 2022 03:28:07 -0700 (PDT) X-Google-Smtp-Source: AA6agR7G885VmHnMH/B0+hmMluir/7CbvTiFg8YWZQ0TNBRohEp5iPr0qQyqCQOQBX5KgLYcSaLk X-Received: by 2002:a17:907:7e89:b0:76e:fd6c:604f with SMTP id qb9-20020a1709077e8900b0076efd6c604fmr2832028ejc.768.1662460087699; Tue, 06 Sep 2022 03:28:07 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1662460087; cv=none; d=google.com; s=arc-20160816; b=epkZ8UJbj2WcptM9RNX30Y+0zHanmAX+ltlcI4+KBC6V8QeshbAIuHt9aYoj7e9zSG pV1lR752yvh7J86kzk9zvsGGQvFLmTFhJsZ8zu+4d3rHgC7dViIqVHBOW5X5NZByJPwg u61d2UAoSwgXZxLzG5VdC9J3F2YCASrhBYg2PcvcZTq+/NLGH4oU3Y//bY/u6T0yo2yy M5hxf5+Qebq/TcXLNnVLsKGZwA2m4HWsN6aET1QUTTUwktl/bfpU+hV3cFZZULL9/GVz B6XcibucvKRC/R4BJxT3DCs05UTB+23Tex35Kys5raXbuKOOHjwj1DUUmzehECU1engW Kozg== 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:mime-version:message-id:date:to:from :dkim-signature:delivered-to; bh=FthWg/CU9PqfIIZ4Z7Ar1AjekBo4bw3yaeE60SyL0Pc=; b=e0+GOSxsA7R5ChVGBnsfTJ5kYE8QGIO7JG9C3xR01BkBzJCGQkxAxjCAstoogcI5WZ Vp8L+38nAl8ilz0f8tWK8ZIcxaHo/1lKKirRR9/+B40HF9mW8G0cEcdpaFMCH0DuXGWz sSMd0P1A5oDToHRRofYZ7M3N7lJmt2M0XG2DXFg2m6C0mphU5fP0qIQWTjJER744l7jZ VrDqPizihV1y1tkU6t8PHw0bb0sN8julZRffkhBgDPpifbUE8FzCbpNSybc5/UvBBm5w 31IwX8yb6VHRtZvRPGkmiUShuY/YCt4+glgZUvoRNxR02GrVfz6hE4vt1licnRYF9Zxi /JGw== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@semihalf.com header.s=google header.b=CazEpbNy; 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=semihalf.com Return-Path: <ffmpeg-devel-bounces@ffmpeg.org> Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id hv16-20020a17090760d000b0073c5d9b3440si8319255ejc.781.2022.09.06.03.28.07; Tue, 06 Sep 2022 03:28:07 -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; dkim=neutral (body hash did not verify) header.i=@semihalf.com header.s=google header.b=CazEpbNy; 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=semihalf.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 756CD68BAD5; Tue, 6 Sep 2022 13:28:03 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-lf1-f42.google.com (mail-lf1-f42.google.com [209.85.167.42]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 0872D68BA6D for <ffmpeg-devel@ffmpeg.org>; Tue, 6 Sep 2022 13:27:56 +0300 (EEST) Received: by mail-lf1-f42.google.com with SMTP id bt10so16685197lfb.1 for <ffmpeg-devel@ffmpeg.org>; Tue, 06 Sep 2022 03:27:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=semihalf.com; s=google; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date; bh=2LuXgiNx/5nqWyX0ess/PtNczeswPGKeIWSVJgPTgXo=; b=CazEpbNyOu1qa74Fpmot85VOtULDzSII8ONJDC7JYKhmKobNXP/5JF1l+jgl9AaGSk b9hyXJWTqdzbxAR4lJnTzrLKPz0lNFUQQzASZFRFVjwUf/jW6Z5QPlAnfLsCVSINVY9m UnH1jsHtsLSG51G2tMODQYuAxy1Om4U8RbGF6l9HSBeMk4Z4NuSsp0NHCKqEVOc7P2v3 Js2txkzvipcRXqy8mL2PWsJ39tQp50fItPE4yp16aHLDYUOlgrSs/xUXAuCvvORszX9p +4fcIFH/fyZZ2n+WYAelBni2GVVudg9P6N1TyMLlw8mBnxZf54sY4Nsp5gy0PPEq4wLa lPCg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date; bh=2LuXgiNx/5nqWyX0ess/PtNczeswPGKeIWSVJgPTgXo=; b=TR7HWaXYZaEqKZEYR4pcSaBXcgxEuca0QNOvQGXRXPRHIFyKedfjgoBR6HcLabD85m hhNTRxR7tHHqRO+RItXLW+T0tBNNSNK48XODwFUxD2EWLYXejLjje/gCPWRklwbmKQuJ ieNg77nqB3KDR0THEpD1zBn4ImY8vyfCVtxsqfZFMfvHq/hBXDSY0iMrptf7I8CM7kLn WkIdrj3JG/pHb68sDPml6MWFnUeLFj+XtzG2AiYJB/PXS2so7F7advlGbd11Qyg+TPhk 08jKOzlhj8fgjUiuQf9yIW07yd/KmOr2hD5Fpo2IqiRM3/g5VQtTQtm2+3retg34pLa4 iHBg== X-Gm-Message-State: ACgBeo1n6JTmUDeuTVqSVA6k0pgls6k2rcajF/NS/nZIr1fat/wTKNX/ hqaK8Fq1AUttC8CfsLgTzN0lG5IAAvVAlg== X-Received: by 2002:a05:6512:754:b0:494:b3db:1b61 with SMTP id c20-20020a056512075400b00494b3db1b61mr5562994lfs.556.1662460075960; Tue, 06 Sep 2022 03:27:55 -0700 (PDT) Received: from hum-HP-ProBook-440-G7.wifi.semihalf.net ([83.142.187.84]) by smtp.gmail.com with ESMTPSA id q5-20020a2eb4a5000000b0025e59f125fbsm1822751ljm.53.2022.09.06.03.27.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 06 Sep 2022 03:27:55 -0700 (PDT) From: Hubert Mazur <hum@semihalf.com> To: ffmpeg-devel@ffmpeg.org Date: Tue, 6 Sep 2022 12:27:17 +0200 Message-Id: <20220906102722.53266-1-hum@semihalf.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 0/5] Provide optimized neon implementation X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches <ffmpeg-devel.ffmpeg.org> List-Unsubscribe: <https://ffmpeg.org/mailman/options/ffmpeg-devel>, <mailto:ffmpeg-devel-request@ffmpeg.org?subject=unsubscribe> List-Archive: <https://ffmpeg.org/pipermail/ffmpeg-devel> List-Post: <mailto:ffmpeg-devel@ffmpeg.org> List-Help: <mailto:ffmpeg-devel-request@ffmpeg.org?subject=help> List-Subscribe: <https://ffmpeg.org/mailman/listinfo/ffmpeg-devel>, <mailto:ffmpeg-devel-request@ffmpeg.org?subject=subscribe> Reply-To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org> Cc: gjb@semihalf.com, upstream@semihalf.com, jswinney@amazon.com, Hubert Mazur <hum@semihalf.com>, martin@martin.st, mw@semihalf.com, spop@amazon.com Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" <ffmpeg-devel-bounces@ffmpeg.org> X-TUID: d7av5wxi2NUZ |
Series |
Provide optimized neon implementation
|
expand
|
On Tue, 6 Sep 2022, Hubert Mazur wrote: > Provide optimized implementations for me_cmp functions. > This set of patches fixes all issues addressed in previous review. > Major changes: > - Remove redundant loads since the data can be reused. > - Improve style. > - Fix issues with unrecognized symbols. Thanks! This looks quite good to me now. I have a minor comment on vsse16 and a slightly bigger one on nsse16, but other than that, this is almost good to go. I noticed that you haven't updated the checkasm benchmark numbers in the commit messages since the previous round, while the code has seen some quite major changes. Please do rerun the numbers since I think they have changed notably. // Martin