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 99AE0402D7 for ; Tue, 20 Sep 2022 11:02:20 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 0F98B68B8C1; Tue, 20 Sep 2022 14:02:18 +0300 (EEST) Received: from mail-lj1-f176.google.com (mail-lj1-f176.google.com [209.85.208.176]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 0EDDE68B7D2 for ; Tue, 20 Sep 2022 14:02:12 +0300 (EEST) Received: by mail-lj1-f176.google.com with SMTP id c7so2482321ljm.12 for ; Tue, 20 Sep 2022 04:02:12 -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=Q0EauStCh4L3zxKgjhPrQaMwDBnOIozcOJDxO6AA3Gs=; b=XhmS8fRPSj3glTi8XJxY3WYuWYRMOa2QMXTv15Ex6ImyzzrpIMLF3gqMykjJJBjBvC 1NDSDmbm5fF9s3CeQGUo35EkfQvtSqHbz+TkWDxxEvn4ItHLrx5QjMf91RYZpOSwbAaE ATq++KqNQmXOvDgwxWzg0ic2yyq+TsW3fP1jlxV18Vf8wJnBjh1jGsEdQobyWShZtF1L 0t7UBa469F2BOz+QsraKFHJ/kbu2up1X4k88fjkL6fNbShqxDNLR2ZA4NfXtLmnnI2gi +lYs9/i3YLIkRuwdClxeJiZAYRGkHBGWKoR8hzwJsZ/FFnmEO84F9SrnxCuEnwBlMZew fpew== 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=Q0EauStCh4L3zxKgjhPrQaMwDBnOIozcOJDxO6AA3Gs=; b=DlPkbd/vgsOor9UsetMgr2C72QlXgjMxDvqIFr2Gox6UtNPmMlYeWdDyTBz+m7MhuG smddQe8uanUuXYfkFu1GJ1FQo1ZAZ8Gvp+JqJlom7yUpblFdKHW57DuLuRP/+ljNkuw7 8TRJekS07mLLu/dJfIX6dHxNYqg5I+hTl8pvLdA0w+HhUh4Ep7ktlv1qTd2FwYGTDhCM 3weX5dZDSe0lBd9491/4hoJcRroUr8gmKpTFRDXzsE2INPShfFsTQA1JZZ6dg37b8wle ceNgC6wHl6Cla8lHXnuzG7j6lf/sBFvFNfz/X7mQu7jONK/OiJ84uh80CI+b65Gm06Tq u83w== X-Gm-Message-State: ACrzQf10Bx0feMA3IkwTRUqZgIp21m/A6OedPM9E+g754bih0mW4j5Uv PsIHp0tnYifeWD+gAUbBe1CRV5VpRCP3DA== X-Google-Smtp-Source: AMsMyM4Qjkgsimv8deE1eZY/SogMmRmsBhgextPNakaYqBv8BFwsjCvRPrYl1liXw/fO4Zl/19AHMw== X-Received: by 2002:a2e:b8cb:0:b0:26c:47b1:211d with SMTP id s11-20020a2eb8cb000000b0026c47b1211dmr3956452ljp.95.1663671730877; Tue, 20 Sep 2022 04:02:10 -0700 (PDT) Received: from hum-HP-ProBook-440-G7.office.semihalf.net ([83.142.187.84]) by smtp.gmail.com with ESMTPSA id d3-20020a19f243000000b00492f5ad0ae7sm265220lfk.43.2022.09.20.04.02.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Sep 2022 04:02:09 -0700 (PDT) From: Hubert Mazur To: ffmpeg-devel@ffmpeg.org Date: Tue, 20 Sep 2022 13:01:55 +0200 Message-Id: <20220920110158.15384-1-hum@semihalf.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 0/3] Provide neon implementations 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: gjb@semihalf.com, upstream@semihalf.com, jswinney@amazon.com, Hubert Mazur , 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" Archived-At: List-Archive: List-Post: This fixes issues addressed in previous patchset: - move sub instruction in vsad8_intra, - remove unnecessary mov instructions, - remove single lane extraction in loop and place it at the end. Removing mov instructions from pix_median_abs functions significantly increased peformance for both. Hubert Mazur (3): lavc/aarch64: Add neon implementation for pix_median_abs16 lavc/aarch64: Add neon implementation for vsad8_intra lavc/aarch64: Add neon implementation for pix_median_abs8 libavcodec/aarch64/me_cmp_init_aarch64.c | 10 ++ libavcodec/aarch64/me_cmp_neon.S | 182 +++++++++++++++++++++++ libavcodec/me_cmp.c | 5 +- 3 files changed, 195 insertions(+), 2 deletions(-) -- 2.34.1 _______________________________________________ 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".