From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 3149F42503; Tue, 5 Sep 2023 17:33:47 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 0C1E240A67; Tue, 5 Sep 2023 17:33:47 +0200 (CEST) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by mails.dpdk.org (Postfix) with ESMTP id 33D6A40279 for ; Tue, 5 Sep 2023 17:33:45 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1693928024; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=tzQHW0Ctsn4Uv9Yf70hEAAt5nY0mTIwSbgKIIRUluT0=; b=Eq4I8OWaU9fo49bfq0gq19N+7tJHNYzA3Q8aXsadQrRPf/iil9vMU8QufIHKZ0n7Ie5M0v uqYXZ5HcINnJdfuNzP23f1j8nFb5Gen22EcPre8eJpjF1Ifd0AU7aXGcWJVFmyiNnWYKuW VRc6DndhPUfXXId3Cwywq93Or7pbRxM= Received: from mail-lf1-f70.google.com (mail-lf1-f70.google.com [209.85.167.70]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-576-kPsu-WRIOxKJsC0WJTlTBQ-1; Tue, 05 Sep 2023 11:33:43 -0400 X-MC-Unique: kPsu-WRIOxKJsC0WJTlTBQ-1 Received: by mail-lf1-f70.google.com with SMTP id 2adb3069b0e04-500b0a01f7aso3100833e87.3 for ; Tue, 05 Sep 2023 08:33:42 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693928021; x=1694532821; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=tzQHW0Ctsn4Uv9Yf70hEAAt5nY0mTIwSbgKIIRUluT0=; b=WSJM96xo4GEfbqfJLW0CtuDStcMaxwzWlg1mAcRabtnEMA73PHxIAlCC0CaNcZYvxZ HGYS3UHZn5PctowwzbDJNR+9YS7O/mZe/U7xGtKwyFp6uAwvr8vxTGnMWC6k3ntV7igs RYN6zgKDf+8rZ4PdNwXfDpdqRywrV+deWRlFi7FzGjREUZYsDZdJYRgvtTpyO88AvagS JDxjXBfzKxYT74QlU8icmEE88PWvvxmtIV/shbzYC1jHMmosUat4y45XFJlu1A4DzYfv DO27Ht/5rxgmlp9ftjC3HzOz1BMw1Gsq+2OIilCW5JghonAVsqwyoALXVFf1EHsnlavJ 6j1g== X-Gm-Message-State: AOJu0YxoFlO66MaGYkHygO3FH8BvS4qaZJlir2nXGt4Tknrx8aQqaBMD BqvNj2xT8L1T1dxS2kjz0/VPEPYkrSfXVbxkpOziwxFQQwf7bcBHI+NiEgmSGRZhqDmwy93974V MFCRLn7/bKHkT9OyjQks= X-Received: by 2002:a19:6555:0:b0:4fd:d470:203b with SMTP id c21-20020a196555000000b004fdd470203bmr139170lfj.69.1693928021729; Tue, 05 Sep 2023 08:33:41 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHYGZCak2ncIruq0UXkjCj8d2tCd3zNTblMRiU+Pr+qAdNafB4Ick6Qh8fz5SiJuukxqhqnVYdEHzIMwDyySa8= X-Received: by 2002:a19:6555:0:b0:4fd:d470:203b with SMTP id c21-20020a196555000000b004fdd470203bmr139125lfj.69.1693928021385; Tue, 05 Sep 2023 08:33:41 -0700 (PDT) MIME-Version: 1.0 References: <20230825101812.2396339-1-david.marchand@redhat.com> In-Reply-To: <20230825101812.2396339-1-david.marchand@redhat.com> From: David Marchand Date: Tue, 5 Sep 2023 17:33:29 +0200 Message-ID: Subject: Re: [PATCH 1/2] use abstracted bit count functions To: David Marchand Cc: dev@dpdk.org, roretzla@linux.microsoft.com, Reshma Pattan , Vladimir Medvedkin , Cristian Dumitrescu , Aman Singh , Yuying Zhang , Nithin Dabilpuram , Kiran Kumar K , Sunil Kumar Kori , Satha Rao , Bruce Richardson , Konstantin Ananyev , Jingjing Wu , Beilei Xing , Kai Ji , Ajit Khaparde , Raveendra Padasalagi , Vikas Gupta , Timothy McDaniel , Harry van Haaren , Srikanth Yalavarthi , Somnath Kotur , Rahul Lakkireddy , Qi Zhang , Xiao Wang , Dongdong Liu , Yisen Zhuang , David Christensen , Qiming Yang , Ruifeng Wang , Wenjun Wu , Matan Azrad , Viacheslav Ovsiienko , Ori Kam , Suanming Mou , Liron Himi , Long Li , Maxime Coquelin , Chenbo Xia , Nicolas Chautru , Brian Dooley , Gowrishankar Muthukrishnan , Chengwen Feng , Kevin Laatz , Anatoly Burakov , =?UTF-8?Q?Mattias_R=C3=B6nnblom?= , Thomas Monjalon , Ferruh Yigit , Andrew Rybchenko , Yipeng Wang , Sameh Gobriel X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org On Fri, Aug 25, 2023 at 12:18=E2=80=AFPM David Marchand wrote: > > Now that DPDK provides such bit count functions, make use of them. > > This patch was prepared with a "brutal" commandline: > > $ old=3D__builtin_clzll; new=3Drte_clz64; > git grep -lw $old :^lib/eal/include/rte_bitops.h | > xargs sed -i -e "s#\<$old\>#$new#g" > $ old=3D__builtin_clz; new=3Drte_clz32; > git grep -lw $old :^lib/eal/include/rte_bitops.h | > xargs sed -i -e "s#\<$old\>#$new#g" > > $ old=3D__builtin_ctzll; new=3Drte_ctz64; > git grep -lw $old :^lib/eal/include/rte_bitops.h | > xargs sed -i -e "s#\<$old\>#$new#g" > $ old=3D__builtin_ctz; new=3Drte_ctz32; > git grep -lw $old :^lib/eal/include/rte_bitops.h | > xargs sed -i -e "s#\<$old\>#$new#g" > > $ old=3D__builtin_popcountll; new=3Drte_popcount64; > git grep -lw $old :^lib/eal/include/rte_bitops.h | > xargs sed -i -e "s#\<$old\>#$new#g" > $ old=3D__builtin_popcount; new=3Drte_popcount32; > git grep -lw $old :^lib/eal/include/rte_bitops.h | > xargs sed -i -e "s#\<$old\>#$new#g" > > Then inclusion of rte_bitops.h was added were necessary. > > Signed-off-by: David Marchand Series applied. --=20 David Marchand