| Message ID | 20260511-libipa-vector-rshift-v3-0-a275f6e87ec4@jetm.me |
|---|---|
| Headers | show
Return-Path: <libcamera-devel-bounces@lists.libcamera.org> X-Original-To: parsemail@patchwork.libcamera.org Delivered-To: parsemail@patchwork.libcamera.org Received: from lancelot.ideasonboard.com (lancelot.ideasonboard.com [92.243.16.209]) by patchwork.libcamera.org (Postfix) with ESMTPS id E5E3EBDCBD for <parsemail@patchwork.libcamera.org>; Mon, 11 May 2026 20:23:34 +0000 (UTC) Received: from lancelot.ideasonboard.com (localhost [IPv6:::1]) by lancelot.ideasonboard.com (Postfix) with ESMTP id EF85463026; Mon, 11 May 2026 22:23:33 +0200 (CEST) Authentication-Results: lancelot.ideasonboard.com; dkim=pass (2048-bit key; unprotected) header.d=jetm.me header.i=@jetm.me header.b="oPdaKtJW"; dkim=pass (2048-bit key; unprotected) header.d=messagingengine.com header.i=@messagingengine.com header.b="G9CyA6cM"; dkim-atps=neutral Received: from fhigh-b2-smtp.messagingengine.com (fhigh-b2-smtp.messagingengine.com [202.12.124.153]) by lancelot.ideasonboard.com (Postfix) with ESMTPS id CFF7A62DC4 for <libcamera-devel@lists.libcamera.org>; Mon, 11 May 2026 22:23:31 +0200 (CEST) Received: from phl-compute-02.internal (phl-compute-02.internal [10.202.2.42]) by mailfhigh.stl.internal (Postfix) with ESMTP id 64F1F7A0057; Mon, 11 May 2026 16:23:30 -0400 (EDT) Received: from phl-imap-07 ([10.202.2.97]) by phl-compute-02.internal (MEProxy); Mon, 11 May 2026 16:23:30 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jetm.me; h=cc:cc :content-transfer-encoding:content-type:content-type:date:date :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm2; t=1778531010; x=1778617410; bh=VeLoSQ4VA3P7W+3zsbtFQY8pw1OJBST1ER8GGDL4hmE=; b= oPdaKtJWgufzF0t9osfTq4EFVgcNXmw6tUcNkRAwPcpS7nuDHMktqWz4Ip9pCwmP pTZ4zUQtg4nGzxXCVLnu3H21anSd7EZ3dOfkS20UoSbePkQk/nQAPvwn+Re5KqdE erWcbUwno8aoP+nWsQV0NpDN4i91onMO7J0p56t0Q48gbCRzovDJufQSgX82XeFk D+CGdmjQ0rkSd2jbo2To35/QaxwNhaiNR4IEHykD1vS3jKrLoVV7utDUjwFa1Qtg 5j3QjxaUXIESs1AtvTh2SQjByrHXEj9tR5ONQil5ttSHvNgqdQ3YyZ1fzoOajcU0 15029NL3C2xAKYSuL3l5PQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1778531010; x= 1778617410; bh=VeLoSQ4VA3P7W+3zsbtFQY8pw1OJBST1ER8GGDL4hmE=; b=G 9CyA6cMszvMOsBTjP12L+STfstNkaNUZAhJbjOSQaVp5vXwa3OlMvN3k1FalKJMz JGZx/7T6LbaYRuzTgFql8FtKuu1Sgsnac7Yi7RDU9+GkztyDOvh0T0DPoFyBpQPO u+UP540YAUSRvaFteRRVY5KS2OlDeUPlGYqCswPocSdmizOLvVfeD+RR27SZsLo0 xsyw+doqLIaeW+mRKgugsUHydu06TOuhi1msd0ys7wSC3GB1zWAGu9Z+ItGT/ezt vZ4aSo90yVEDO/SczwmFxuOmRFhcjd4kiuwMmKAvgCvt1t/+GCNQM0RcKFEVc0WG D2G/mMjNtepg7+j5TypEQ== X-ME-Sender: <xms:wToCalf82hwBkEacddonGQ4zNqCOdVAJZLdbVLzXOEM4s1-y79FHwA> <xme:wToCauButvUNlX7K639llmE4l_BJ4jQjUdl_GQx60tKTHKzV8bdV_yKAJMdDz_Vu0 yTV8kix660CRuqY5KWLNSAeyFrooEn4WAluxZzIaV2roTj61l39eRk> X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefhedrtddtgdduudelkeejucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujf gurhepoffhufffjghfkfggtgfgvfevofesthekredtredtjeenucfhrhhomheplfgrvhhi vghrucfvihgruceofhhlohhsshesjhgvthhmrdhmvgeqnecuggftrfgrthhtvghrnhepve effeefffethfduhffgfeduvdevlefftdfhgeevgfeugffhtdeltdehuedvvddvnecuffho mhgrihhnpehlihgstggrmhgvrhgrrdhorhhgpdhkvghrnhgvlhdrohhrghenucevlhhush htvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehflhhoshhssehjvght mhdrmhgvpdhnsggprhgtphhtthhopeefpdhmohguvgepshhmthhpohhuthdprhgtphhtth hopegsrghrnhgrsggrshdrphhotgiivgesihguvggrshhonhgsohgrrhgurdgtohhmpdhr tghpthhtoheplhgruhhrvghnthdrphhinhgthhgrrhhtsehiuggvrghsohhnsghorghrug drtghomhdprhgtphhtthhopehlihgstggrmhgvrhgrqdguvghvvghlsehlihhsthhsrdhl ihgstggrmhgvrhgrrdhorhhg X-ME-Proxy: <xmx:wToCarZEC-ikiLWEVfNhEbFKIFQYyI81lojPt-3Z46j0F2YIjjOf9A> <xmx:wToCaiJJGgEEIo7X8MTFlgAXMpTxiZy5IMrdrQ9ghSmOBWR7n4PvMg> <xmx:wToCahArn2dbpLCLumFIXwo4U9yVhSRIl9_7lvE5ojSiIkreFxUBuQ> <xmx:wToCavo2x7wzkRTfHKOtYrTgl9qcVKs32EJ8roE1PgZ6thsx89rrbQ> <xmx:wjoCarAsEli6bD8_OxwHRvxdwit3P9MEjvGkE9xo2Qf6fPtOQjFjgK8X> Feedback-ID: i9dde48b3:Fastmail Received: by mailuser.phl.internal (Postfix, from userid 501) id 9376E1EA006B; Mon, 11 May 2026 16:23:29 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface From: Javier Tia <floss@jetm.me> Subject: [PATCH v3 0/2] libcamera: Vector right-shift operators and SwStatsCpu use site Date: Mon, 11 May 2026 14:23:27 -0600 In-Reply-To: <177826797798.345005.11618565886801750854@jetm.me> References: <177826797798.345005.11618565886801750854@jetm.me> Message-Id: <20260511-libipa-vector-rshift-v3-0-a275f6e87ec4@jetm.me> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit X-B4-Tracking: v=1; b=H4sIAAAAAAAC/yXMQQ5EQBBA0atIrVXSTRpxFbFoVFMiSJWRScTdt ZnlW/x/gZIwKdTJBUInK29rRJ4m0E9+HQl5iIbMZIVx1uLCHe8eT+qPTVB04nCgH4ypXLChrBz EdBcK/P1tm/Zv/XRzbN4X3PcD7r6f7HgAAAA= X-Change-ID: 20260511-libipa-vector-rshift-ad0085f1f785 To: libcamera-devel@lists.libcamera.org Cc: =?utf-8?q?Barnab=C3=A1s_P=C5=91cze?= <barnabas.pocze@ideasonboard.com>, Laurent Pinchart <laurent.pinchart@ideasonboard.com> X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1274; i=floss@jetm.me; h=from:subject:message-id; bh=6JF+nt40bJi39MmcTyFxNFXchhJrOIk114FqcZtQqNY=; b=owEB7QES/pANAwAKAbXuwwuoZ3cfAcsmYgBqAjq/Sj2T+hj5d0TFEHM3S/ipnSrUjNo8yL+cj RS9lnXTBqmJAbMEAAEKAB0WIQSbE7ILzw7eI0VKk8m17sMLqGd3HwUCagI6vwAKCRC17sMLqGd3 H5ENDACAhRMRZZ+CoKgquMProjzkMnp+CLs1qZIEh3L1QCxjJ8Ov/7+tasFWR0KiWOD3TqiliTU C0/uFnUPFMOzeAqU0lf2mCZYU7urLbYTfXnqwfOeyZhsA2AFxWOSP1NtGeYp8GvaMphLyq87Igg XRRXOuxsLhcUaXU3OcxTirCxj8g3KyJjJDYTLxfAyFQ/aTOGdjG/sB26KbE54/k58IzFwbFDJYU ukzGmTwUv5NLuOQKqxbx8v2RClbFR/C9QDzk35KpQay+iorVubrUpWTai+oRt2P7YIR/XSP+fpu j3o2fhdCNP630Nm+5znbc52QSiiK8QruSog9jbf8153UngWKqszE4L/wej9UqhznRGPkyCfnL9l 9FRrrKhxdL4Db/00O5yvClLiAM4qrAg91/sU9fwWxENQpNZIGvCsVDMk9FM9uWWw5L1hJD6pciB DuPmvNmIA2gNaqQW6HWOn/Y59VSe1BBLt6m/qy0S1jUcK9/QmGeDyPEhgtVZ1zx85syFs= X-Developer-Key: i=floss@jetm.me; a=openpgp; fpr=9B13B20BCF0EDE23454A93C9B5EEC30BA867771F X-BeenThere: libcamera-devel@lists.libcamera.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: <libcamera-devel.lists.libcamera.org> List-Unsubscribe: <https://lists.libcamera.org/options/libcamera-devel>, <mailto:libcamera-devel-request@lists.libcamera.org?subject=unsubscribe> List-Archive: <https://lists.libcamera.org/pipermail/libcamera-devel/> List-Post: <mailto:libcamera-devel@lists.libcamera.org> List-Help: <mailto:libcamera-devel-request@lists.libcamera.org?subject=help> List-Subscribe: <https://lists.libcamera.org/listinfo/libcamera-devel>, <mailto:libcamera-devel-request@lists.libcamera.org?subject=subscribe> Errors-To: libcamera-devel-bounces@lists.libcamera.org Sender: "libcamera-devel" <libcamera-devel-bounces@lists.libcamera.org> |
| Series |
|
| Related |
show
|
review of the sumShift_ cleanup in the OV2740 v2 series: https://patchwork.libcamera.org/project/libcamera/list/?series=5926 Patch 2/2 depends on patch 1/3 of the ov2740-tuning series (libcamera: software_isp: Drop redundant sumShift_ guard in finishFrame). Changes since v2: - Move operator>>= Doxygen block to after operator/= to preserve declaration order (suggested by Barnabás Pőcze) - Add tests for operator>> and operator>>= in test/vector.cpp (suggested by Barnabás Pőcze) Link to v2: https://lore.kernel.org/libcamera-devel/177827984964.786021.2242634090011461397@jetm.me/ Signed-off-by: Javier Tia <floss@jetm.me> --- Javier Tia (2): libcamera: libipa: Add right-shift operators to Vector libcamera: software_isp: Use Vector operator>>= in finishFrame include/libcamera/internal/vector.h | 22 ++++++++++++++++++---- src/libcamera/software_isp/swstats_cpu.cpp | 4 +--- src/libcamera/vector.cpp | 14 ++++++++++++++ test/vector.cpp | 5 +++++ 4 files changed, 38 insertions(+), 7 deletions(-) --- base-commit: 11e46b2b5206c68a83528a6057f19962b3686b05 change-id: 20260511-libipa-vector-rshift-ad0085f1f785 Best regards, -- Javier Tia <floss@jetm.me>