From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wr1-x42f.google.com (mail-wr1-x42f.google.com [IPv6:2a00:1450:4864:20::42f]) by sourceware.org (Postfix) with ESMTPS id 2FC183858D1E for ; Fri, 30 Dec 2022 20:46:49 +0000 (GMT) Received: by mail-wr1-x42f.google.com with SMTP id z16so4244710wrw.1 for ; Fri, 30 Dec 2022 12:46:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=in-reply-to:from:references:cc:to:content-language:subject :user-agent:mime-version:date:message-id:from:to:cc:subject:date :message-id:reply-to; bh=Sxuzume9FPsDqaSOoZtBr3fiqBDAtpb3Kdd1646/etg=; b=j/bwttNKwG6leYTtbkvTY2sqNPjBJJZsIdVpob+iX+iD6sR5UeJUtAJUy50ipZiePc PE4gi2d1CwXCBWv009Ip9a0thJ1dE36MkbSWTCEDGAON8nWpjbkk2q1kiI1d2lW9e9zo szFCBsPNOo5C/Gq4Z4Ce9vAcX7eQ06UvVAaVmTljjDDgrB71CugfzskZYslnQzp3eoim zb1PR7u+IA5RJUYaOUeOKCNOmoX9SIYAapFjkTGMOKLtlAXudGa9gyXRzJQNk7TwCbaw 6qfY2cMppFSHazTufGI1Epypz9nB9H/JQkBsK3/bUyZzuSCv8rC8IskmmBUiveuBN6tv wnnw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=in-reply-to:from:references:cc:to:content-language:subject :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=Sxuzume9FPsDqaSOoZtBr3fiqBDAtpb3Kdd1646/etg=; b=NaTlAb/01Ut9C15KlzSw9+rlPCTyxs7TnmXB72/FZycrBojhyxcmGsDHm5hjUPNb6/ 3YMjVha9F2O1jpuEAzKMWoqhI7J+0zG6On997/32YKsAG0fHLyFKiiSnloqNT2vJCbir jvYb+jjI5+b/eSlk3iUsQpvzR/ceuEbtHb1QwVOrcHmcz/XsKGJVWpylHhBqOOD04cO+ snLjXFr4FGojRU9ziiIA2nR1HH+1dpFNAt9YPztlKe9ixGn6/yw5pShm+kztBIIEbJzs DxOCa3ko5rgWWKz4UhaaGyWifjgUyrb4Ij1KE8na/11GIfBVzxR1gDyJm3hQVVD1hkaH xDFg== X-Gm-Message-State: AFqh2kp4FobZfb95WQ5OeXQEFDmgx7HJmWZiXHUOnnapoKkwJGu+Sy7C KAfnjLXUvxwm2TElPAYJwz8uSj/99Ds= X-Google-Smtp-Source: AMrXdXvrmrnKNyCJIJEHqFDREwZUAZwTdHsv53/yo/c4fcIcyupSltkSBKI7LpJySFAaXE8nNnu/qw== X-Received: by 2002:a05:6000:697:b0:28d:be60:9d1a with SMTP id bo23-20020a056000069700b0028dbe609d1amr3880517wrb.71.1672433207953; Fri, 30 Dec 2022 12:46:47 -0800 (PST) Received: from [192.168.0.160] ([170.253.36.171]) by smtp.gmail.com with ESMTPSA id y2-20020a5d4ac2000000b0027323b19ecesm20049452wrs.16.2022.12.30.12.46.47 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 30 Dec 2022 12:46:47 -0800 (PST) Message-ID: <9b662ccd-0f9d-963b-e1f6-d225c5a9c902@gmail.com> Date: Fri, 30 Dec 2022 21:46:40 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.6.0 Subject: Re: stdc_bit_ceil(3) and wrapping Content-Language: en-US To: Joseph Myers Cc: gcc@gcc.gnu.org, GNU C Library , Yann Droneaud References: <8e45df-4b3e-e648-e14-b5d7ce15311f@codesourcery.com> From: Alejandro Colomar In-Reply-To: <8e45df-4b3e-e648-e14-b5d7ce15311f@codesourcery.com> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------AO5A6k076H5zh7KL0uGFjYUg" X-Spam-Status: No, score=-3.8 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,NICE_REPLY_A,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------AO5A6k076H5zh7KL0uGFjYUg Content-Type: multipart/mixed; boundary="------------QCNcGde0zFW2GxJBSWsPhjRz"; protected-headers="v1" From: Alejandro Colomar To: Joseph Myers Cc: gcc@gcc.gnu.org, GNU C Library , Yann Droneaud Message-ID: <9b662ccd-0f9d-963b-e1f6-d225c5a9c902@gmail.com> Subject: Re: stdc_bit_ceil(3) and wrapping References: <8e45df-4b3e-e648-e14-b5d7ce15311f@codesourcery.com> In-Reply-To: <8e45df-4b3e-e648-e14-b5d7ce15311f@codesourcery.com> --------------QCNcGde0zFW2GxJBSWsPhjRz Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 SGkgSm9zZXBoLA0KDQpPbiAxMi8zMC8yMiAyMTozOCwgSm9zZXBoIE15ZXJzIHdyb3RlOg0K PiBPbiBGcmksIDMwIERlYyAyMDIyLCBBbGVqYW5kcm8gQ29sb21hciB2aWEgR2NjIHdyb3Rl Og0KPiANCj4+IEkgd2FzIHdvbmRlcmluZyBpZiB0aGVyZSB3YXMgYW55IHJlYXNvbiB0byBt YWtlIHRoYXQgVUIgaW4gdGhlIHN0YW5kYXJkLCB3aGVuDQo+PiB1bnNpZ25lZCB3cmFwcGlu ZyBoYXMgYWx3YXlzIGJlZW4gd2VsbC1kZWZpbmVkLCBhbmQgdGhpcyBpcyBhIGNhc2UgdGhh dCBpcw0KPj4gbGlrZWx5IHRvIGJlIGltcGxlbWVudGVkIHdpdGggc29tZSBvcGVyYXRpb24g dGhhdCB3cmFwcyBhcm91bmQsIHJpZ2h0PyAgSQ0KPiANCj4gSXQncyBsaWtlbHkgdG8gYmUg aW1wbGVtZW50ZWQgYnkgYSBzaGlmdCwgdGhhdCBtaWdodCBiZSBieSB0aGUgbnVtYmVyIG9m DQo+IGJpdHMgaW4gdGhlIGFyZ3VtZW50IGluIHRoZSBvdmVyZmxvdyBjYXNlLCBhbmQgc2hp ZnQgYnkgdGhlIHdpZHRoIG9mIHRoZQ0KPiBhcmd1bWVudCBpcyB1bmRlZmluZWQgYmVoYXZp b3I7IHNvbWUgYXJjaGl0ZWN0dXJlcyB3cmFwIHRoZSBzaGlmdCBjb3VudA0KPiBtb2R1bG8g dGhlIHdpZHRoIChkbyB5b3UgYWN0dWFsbHkgd2FudCAxIG9yIDAgYXMgdGhlIHJlc3VsdCBv Zg0KPiBzdGRjX2JpdF9jZWlsPyksIHNvbWUgd3JhcCB0aGUgc2hpZnQgY291bnQgbW9kdWxv IGEgbGFyZ2VyIHZhbHVlIChlLmcuDQo+IHRyZWF0aW5nIDEgPDwgMzIgYXMgMCBidXQgMSA8 PCA2NCBhcyAxKSBhbmQgZm9yIHNvbWUgYXJjaGl0ZWN0dXJlcyB0aGUNCj4gcmVzdWx0IGRl cGVuZHMgb24gdGhlIHBhcnRpY3VsYXIgc2hpZnQgaW5zdHJ1Y3Rpb24gdXNlZCAobWVhbmlu ZyB1bmRlZmluZWQNCj4gYmVoYXZpb3Igb24gdGhlIGZvcm0gb2YgdGhlIHJlc3VsdCBvZiBh biBpbnRlZ2VyIGV4cHJlc3Npb24gcG9zc2libHkNCj4gY29tcGFyaW5nIHVuZXF1YWwgdG8g aXRzZWxmIGJlY2F1c2UgdGhlIGNvbXBpbGVyIGR1cGxpY2F0ZWQgdGhlIGV4cHJlc3Npb24N Cj4gYW5kIHRoZW4gdXNlZCBkaWZmZXJlbnQgaW5zdHJ1Y3Rpb25zIHRvIGNvbXB1dGUgaXQg aW4gZGlmZmVyZW50IHBsYWNlcykuDQoNCkZvciB0aGUgQyBzdGFuZGFyZCwgc2hpZnRzIGhh dmUgd3JhcCBhcm91bmQgc2VtYW50aWNzIGZvciB1bnNpZ25lZCB0eXBlczoNCg0KQzJ4KE4z MDU0KTo6Ni41LjdwNDoNCg0KIg0KVGhlIHJlc3VsdCBvZiBFMSA8PCBFMiBpcyBFMSBsZWZ0 LXNoaWZ0ZWQgRTIgYml0IHBvc2l0aW9uczsgdmFjYXRlZCBiaXRzIGFyZSANCmZpbGxlZCB3 aXRoIHplcm9zLiAgSWYgRTEgaGFzIGFuIHVuc2lnbmVkIHR5cGUsIHRoZSB2YWx1ZSBvZiB0 aGUgcmVzdWx0IGlzIEUxIMOXIA0KMkUyLCB3cmFwcGVkIGFyb3VuZC4gIFsuLi5dDQoiDQoN CldoaWNoIHJlbWluZHMgbWUgdGhhdCBJIGZvcmdvdCB0byB1c2UgMXVsIDw8IC4uLg0KDQpT aW5jZSB0aGUgPHN0ZGJpdC5oPiBmdW5jdGlvbnMgYXJlIG9ubHkgcHJvdmlkZWQgZm9yIHVu c2lnbmVkIHR5cGVzLCB0aGVyZSANCnNob3VsZCBiZSBubyBwcm9ibGVtcywgcmlnaHQ/DQoN Cj4gDQo+PiBXb3VsZCB5b3UgY29uc2lkZXIgZWl0aGVyIG9yIGJvdGggb2YgYmVpbmcgbW9y ZSBnZW5lcm91cyBpbiB0aGUgR05VDQo+PiBpbXBsZW1lbnRhdGlvbiBhbmQgZ3VhcmFudGVl IHdyYXAgYXJvdW5kLCBhbmQvb3Igc3VnZ2VzdCB0aGF0IHRoZSBzdGFuZGFyZA0KPj4gZ3Vh cmFudGVlcyB0aGUgd3JhcCBhcm91bmQ/DQo+IA0KPiBUaGUgQ0QgYmFsbG90IGhhcyBjbG9z ZWQsIGFuZCB0aGlzIGRvZXNuJ3QgYXBwZWFyIHRvIGJlIG9uZSBvZiB0aGUgMzM4DQo+IGNv bW1lbnRzIHJhaXNlZCBvbiB0aGF0IGJhbGxvdCwgYW5kIEkgZG9uJ3QgcmVhbGx5IGV4cGVj dCB0aW1lIGF0IG5leHQNCj4gbW9udGgncyBtZWV0aW5nIHRvIGRlYWwgd2l0aCBhZGRpdGlv bmFsIHRlY2huaWNhbCBjb21tZW50cyBub3Qgb24gdGhhdA0KPiBsaXN0LCB3aGVuIHdlIGhh dmUgb25seSAxNSBob3VycyB0byBkZWFsIHdpdGggMzM4IGNvbW1lbnRzLiAgT25jZSB3ZSBo YXZlDQo+IGFuIGlzc3VlIHRyYWNraW5nIHByb2Nlc3MgZm9yIHRoZSBDIHN0YW5kYXJkIGFn YWluIChob3BlZnVsbHkgaW52b2x2aW5nIGFuDQo+IGlzc3VlIHRyYWNrZXIgdGhhdCB0aGUg cHVibGljIGNhbiByZWFkaWx5IHN1Ym1pdCBpc3N1ZXMgaW4pLA0KDQpIb3BlZnVsbHkuICBB bmQgYSBwdWJsaWMgZ2l0IHJlcG9zaXRvcnkgYW5kIG1haWxpbmcgbGlzdCB3b3VsZCBiZSBh d2Vzb21lICA6KQ0KDQoqY29tZXMgYmFjayB0byByZWFsaXR5Kg0KDQo+IEknZCBzdWdnZXN0 DQo+IHJhaXNpbmcgc3VjaCBjb25jZXJucyB0aGVyZSAodW5sZXNzIHRoZXJlJ3MgYSBDRDIg YmFsbG90OyB0ZWNobmljYWwNCj4gY29tbWVudHMgYXJlIGJlc3QgYXZvaWRlZCBhdCBhIERJ UyBiYWxsb3QgaWYgcG9zc2libGUpLg0KDQpBaGgsIG5vIHByb2JsZW0uICBJZiBpdCdzIHNv bWV0aGluZyB0byBiZSBzdWdnZXN0ZWQgZm9yIEMzeCBvciBmb3IgYSBzbWFsbCBDMnkgDQpm aXggKGxpa2UgQzE3IHdhcyksIHRoYXQgd291bGQgYmUgZmluZS4NCg0KQ2hlZXJzLA0KDQpB bGV4DQoNCg0KPiANCg0KLS0gDQo8aHR0cDovL3d3dy5hbGVqYW5kcm8tY29sb21hci5lcy8+ DQo= --------------QCNcGde0zFW2GxJBSWsPhjRz-- --------------AO5A6k076H5zh7KL0uGFjYUg Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE6jqH8KTroDDkXfJAnowa+77/2zIFAmOvTjAACgkQnowa+77/ 2zK1ew//T/Bb3tOdtfWjKEjVquIZUpdRKS1xf+e8fSpY4spbL3+5lfJla0k3uSwS sEBRjoo353XM9hizAGOtWghYWARh9gCtZrO5+QbJYG1kWkmQC/Kjnrp+ir/iO9/r maa6sCsus4orpqBZ0/Rv6EjXxZwDhV052VyUzgkGGVJ2Gr4khwQ+zxPHQgbVBUWF lXfTX+JA3Avv2G/IJMAuVIGPHgjluG7hJw2jJuCvTzrdqwgCMEqkQGnD/VcGK6dn 57o9DKPs4r7EuTXqxt0us0mlmJsK7/eLfydWtQS86KZtNeYhl2SxaD3HANz21eDD +7Zs+KIw7xTEnb+3WR/Lb9AZ5pkpmSNZI3Q0iBjsYeSVyE9XnoGmaJiYY/ytyyJy 0uoT5vAquTvaVo2lt5H1Vdp6g8W+/hMoGVII0Ad35xL4rZ0i2CuJAV7khK3RmofC g4G/0WwRFjibyxP2ZooVDEGACfR8+2sIJTRtTiQPrQf9pUg3lc9rpjvPXUvqsvje hyinBMpg8Ppd/HGbE/SRkZQbHuX9aET94nwDfzdikTX7tzuRD3YwT/Qji57hhdES jK5dVCgpcJ3BZ6ev1m96THxbgX84O6hElKA8i2U17SiQ/MBRPEKiZUnhS+3KnnFz pX04O2R8GP6nECfrFMEZwxxwbD12ZqFbEGQs/zTdMeB//fsv514= =h6+M -----END PGP SIGNATURE----- --------------AO5A6k076H5zh7KL0uGFjYUg--