From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1ko05Y-0004f7-Vi for mharc-grub-devel@gnu.org; Sat, 12 Dec 2020 03:17:12 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:58012) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ko05X-0004cz-9p for grub-devel@gnu.org; Sat, 12 Dec 2020 03:17:11 -0500 Received: from wout2-smtp.messagingengine.com ([64.147.123.25]:54001) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ko05V-000617-0w for grub-devel@gnu.org; Sat, 12 Dec 2020 03:17:11 -0500 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.west.internal (Postfix) with ESMTP id 9DB916DA; Sat, 12 Dec 2020 03:17:06 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute1.internal (MEProxy); Sat, 12 Dec 2020 03:17:06 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pks.im; h=date :from:to:cc:subject:message-id:references:mime-version :content-type:in-reply-to; s=fm2; bh=tgcuSq5DHWM9HV52DcPsY7hOGaC BFS+iHVBcXtFXY3Q=; b=kRabddUeuM7+MdtFsam6nkusCuTPrkv3exCUKu1iuvf gw3QoJiBljGxtLUo58uGh+5JkN2Vwac1BSYJ27fNGQklW+TOB1+CLaZOQVRAFkPK Ek3vmHWBCuruYiGkPzSrkAZiwzvBpx5VRcT220ndQZU9bM+KzQXo/KRBNy/fMkHo TTguPvj5epATHf23dhN1j0zndFOrNzGXxPn8x1kPDupPcOfqXLMJ5NrCeaezBxqq il8JgXUrskHnbbF5hEE6I1Qumec7LCViueZrZnXfkf0FLcXyFKPYh3Gq/nTM5j3E sMCCv5fNATBMdbQ/B2TsXgcK6lHW7HmG+ArJMAGa3TQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=tgcuSq 5DHWM9HV52DcPsY7hOGaCBFS+iHVBcXtFXY3Q=; b=gqGY7eZDbzfq6mWu64pCvs l31JUfxvWpdmV3Ciyh3ZP7NAOYy5Nava6kDo3L0WXieoYUMWHswEh9BQFBk/MJ1E 8OzkpIli6i/3n6zGn96LIGqbJauC7k0N3maO5oJQSZy+wtfrJlQNruNAxNkO/v8L l75u+K9j+4//wq4oULg+YEMSNgEel1LACBfJZpiHnDfvzA3Jqur+vFiS1dHP8f+V u46/ECXQjlzy6BJ8ZKxdgUJ4JUFxJG780c4do8VKxdPuhvuLXe+As2keU7JS1VSY abxxkAwWdXeo27qCEy6ky2Oxpze3htYo8BVTbFpv5RVDmSv9Sn5ln4C4exPik3Ng == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedujedrudekfedguddulecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpeffhffvuffkfhggtggujgesghdtreertddtvdenucfhrhhomheprfgrthhr ihgtkhcuufhtvghinhhhrghrughtuceophhssehpkhhsrdhimheqnecuggftrfgrthhtvg hrnhepheeghfdtfeeuffehkefgffduleffjedthfdvjeektdfhhedvlefgtefgvdettdfh necukfhppeejjedrudeluddruddtrdduleegnecuvehluhhsthgvrhfuihiivgepgeenuc frrghrrghmpehmrghilhhfrhhomhepphhssehpkhhsrdhimh X-ME-Proxy: Received: from vm-mail (x4dbf0ac2.dyn.telefonica.de [77.191.10.194]) by mail.messagingengine.com (Postfix) with ESMTPA id 807A21080057; Sat, 12 Dec 2020 03:17:05 -0500 (EST) Received: from localhost (ncase [10.192.0.11]) by vm-mail (OpenSMTPD) with ESMTPSA id 607f52f8 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Sat, 12 Dec 2020 08:17:04 +0000 (UTC) Date: Sat, 12 Dec 2020 09:17:03 +0100 From: Patrick Steinhardt To: Glenn Washburn Cc: grub-devel@gnu.org, Daniel Kiper , Daniel Kiper Subject: Re: [PATCH v8 17/18] misc: Add grub_log2ull macro for calculating log base 2 of 64-bit integers Message-ID: References: <302862ec1f4b3827c5dcb7a1bbba19502f931298.1607466704.git.development@efficientek.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="Yb6s4Zi+cLvWWud1" Content-Disposition: inline In-Reply-To: <302862ec1f4b3827c5dcb7a1bbba19502f931298.1607466704.git.development@efficientek.com> Received-SPF: pass client-ip=64.147.123.25; envelope-from=ps@pks.im; helo=wout2-smtp.messagingengine.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Dec 2020 08:17:11 -0000 --Yb6s4Zi+cLvWWud1 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Dec 08, 2020 at 04:45:48PM -0600, Glenn Washburn wrote: > Signed-off-by: Glenn Washburn > Reviewed-by: Daniel Kiper Reviewed-by: Patrick Steinhardt > --- > include/grub/misc.h | 3 +++ > 1 file changed, 3 insertions(+) >=20 > diff --git a/include/grub/misc.h b/include/grub/misc.h > index 780a34e90..73a514eb1 100644 > --- a/include/grub/misc.h > +++ b/include/grub/misc.h > @@ -482,4 +482,7 @@ void EXPORT_FUNC(grub_real_boot_time) (const char *fi= le, > #define grub_max(a, b) (((a) > (b)) ? (a) : (b)) > #define grub_min(a, b) (((a) < (b)) ? (a) : (b)) > =20 > +#define grub_log2ull(n) (GRUB_TYPE_BITS (grub_uint64_t) \ > + - __builtin_clzll (n) - 1) > + > #endif /* ! GRUB_MISC_HEADER */ > --=20 > 2.27.0 >=20 --Yb6s4Zi+cLvWWud1 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEF9hrgiFbCdvenl/rVbJhu7ckPpQFAl/UfH4ACgkQVbJhu7ck PpTt8w/8ClYJo/Py5gDjusW+t4ElrW5I50pd+H581wKNTwqpwhyqL06U/FCxO2lC WCyK9b8DLIDvqsKx9qSqXDZr+xMezHoT44/13/gNau6RZNaWXCi4VnirY+E1zI4d 3pkeuMi05xCFmI/z610n5EfqlFqzWqsDWBV5bJ8s28XddZ0gZ0OR5Rn8r64RUD/Z 1JHldOte+SoI4IJWzp5VEgFY8HFF+5EVQ8OqcTk/6rA+jCIFSwuUSNIC5tIG6zoR dTpbbZeWwdvksh7ArmRoSzqraOznaLtubFgt00j2LtY63dvOtrV5HQB6PDUwkg6a 74kXsrDk7Plp5s5rrVq1PBR8msY0FD/5LKjT75MmN88pxWUoA8N7wB0QlJ05jDUI VUT8ZUFJLqF1uad3wbJbVWJ3tryaLBYsD67GqaiT46mUCOcD7qH+boYCGMDlOoej 3J028ZUdK2QvqejCbJNa0qhVDkyGw8BBjgAAB05h2aJmqJucMfhfvxvDq2GZc0rp FMoz9I+j4XyEvM6WSFQd2p6u2QtOZ0ho4xtHiyZ88KJWfeD3H0K8AKqH65vUMy6V gTZeNBiC3JyrKheVbvsGjNnhl+i10Yvd6w5GTB1NFtGNtfqa+gbHYMKCddUR/wj4 DjlcuRU8pp+EAv4s/SumY/fQQRM9cwGIb0y4WU4lbVbVhToFnsc= =TR4k -----END PGP SIGNATURE----- --Yb6s4Zi+cLvWWud1--