From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wr1-x435.google.com (mail-wr1-x435.google.com [IPv6:2a00:1450:4864:20::435]) by sourceware.org (Postfix) with ESMTPS id 2153E3858C30 for ; Fri, 30 Dec 2022 20:48:00 +0000 (GMT) Received: by mail-wr1-x435.google.com with SMTP id co23so20724184wrb.4 for ; Fri, 30 Dec 2022 12:48:00 -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=ZtrzNFiJs+ViXItTV1+k6IQfFznwSQqm+H3vjRr13nA=; b=JTBffT6jYfJu6guWOOG0wj7QHFc/uHc2VTNiBx14sC6rG7S30FW81DsrkdWPlCfrQw GLi8wtUMJkrdVQiHB1lgH+KWCB9+HtTYlrVKBe9n7+bPJfxV6JnZY+zILOcWm9K9oOBN xfrWbpM7TTTK2DvaCP7JTSXBdN8QHAa0E+rlMx0T3w3ot6KsBSYqrCz4H475/hBSSdaH bzNOh8slKGtL9X138yRMuZL5Y7uo9lAwT18eXJgPRSvjKVoi6FOQjn5oaox16hhQVc+x eA5BnOJrWZ3cTppQX48NUHd2x3A8tIKKG0K1TOdawM6KNPaT0GDWgXECSIpbwoG+Ejta skBg== 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=ZtrzNFiJs+ViXItTV1+k6IQfFznwSQqm+H3vjRr13nA=; b=mjS1KHFuzneQzueoL+v7zckt6NYGdmPhceugaRLIAH4S4epd1hBXVfw12vvEqo/ymq m90Q4aLkQrPx2IWpW/zioABJgqeTiGgPQyZNdjRNE/sNNlkIjL+z/0SwYF7NYjOjtbrS COE8Ybl8eDG2rBIC75n8T2FY1YMS29kcfw5FDO/y+HiVkK3l55HTdjGyRJ4wDsF6w22J xgvsXEBYKQ/3HVPX46U+MxCbW6GWbGxLvpP8sOas0wbCeJKthLsbELCOEkKRBYA6GQEt pUJUQTfeH1TYP12LCYlnSj9c9nQ+0OYWhVplInI44wK7YxLBanMSSArk+27ikDc71YBq FcXA== X-Gm-Message-State: AFqh2kqEmR82nukaGNF7z4PaXX+3MF2p/QDNINqCkpLT3IKxksFEZh0l FbjFFXJBub35vUS0QOWtBIcXeygjDm8= X-Google-Smtp-Source: AMrXdXtMNVd6zQnsLBkibsL1eIhQkRdZ5EPOYQmvP2LpU7uLVrFjxaW1YuC90sIys8zR6nRF2v9Pag== X-Received: by 2002:a05:6000:1c10:b0:25d:9954:3310 with SMTP id ba16-20020a0560001c1000b0025d99543310mr26517999wrb.4.1672433278865; Fri, 30 Dec 2022 12:47:58 -0800 (PST) Received: from [192.168.0.160] ([170.253.36.171]) by smtp.gmail.com with ESMTPSA id b22-20020a05600c4e1600b003c6d21a19a0sm29660667wmq.29.2022.12.30.12.47.58 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 30 Dec 2022 12:47:58 -0800 (PST) Message-ID: Date: Fri, 30 Dec 2022 21:47:57 +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: Yann Droneaud , Joseph Myers Cc: gcc@gcc.gnu.org, GNU C Library References: From: Alejandro Colomar In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------Lx7JxyiVm118IobgMpUoY7vj" 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) --------------Lx7JxyiVm118IobgMpUoY7vj Content-Type: multipart/mixed; boundary="------------ynvl23jEIolmf69gFgKiozMP"; protected-headers="v1" From: Alejandro Colomar To: Yann Droneaud , Joseph Myers Cc: gcc@gcc.gnu.org, GNU C Library Message-ID: Subject: Re: stdc_bit_ceil(3) and wrapping References: In-Reply-To: --------------ynvl23jEIolmf69gFgKiozMP Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 SGkgWWFubiwNCg0KT24gMTIvMzAvMjIgMjE6MTgsIFlhbm4gRHJvbmVhdWQgd3JvdGU6DQo+ IDMwIGTDqWNlbWJyZSAyMDIyIMOgIDIwOjU1ICJBbGVqYW5kcm8gQ29sb21hciB2aWEgTGli Yy1hbHBoYSIgPGxpYmMtYWxwaGFAc291cmNld2FyZS5vcmc+IGEgw6ljcml0Og0KPj4NCj4+ IEknbSBpbXBsZW1lbnRpbmcgYSBzbWFsbCBwYXJ0IG9mIDxzdGRiaXQuaD4gZXF1aXZhbGVu dCBjb2RlIGZvciBzaGFkb3cuIEkgbmVlZA0KPj4gc3RkY19iaXRfY2VpbHVsKCkgZm9yIGEg cmFuZG9tIG51bWJlciBnZW5lcmF0b3IgbGltaXRlZCB0byBhIHJhbmdlICh5b3UndmUgc2Vl bg0KPj4gc29tZSBvZiB0aGlzIGluIHRoZSBnbGliYyBtYWlsaW5nIGxpc3QuDQo+Pg0KPj4g JCBncmVwYyAtdGZkIHNoYWRvd19yYW5kb21fdW5pZm9ybQ0KPj4gLi9saWJtaXNjL3JhbmRv bS5jOjc2Og0KPj4gdW5zaWduZWQgbG9uZw0KPj4gc2hhZG93X3JhbmRvbV91bmlmb3JtKHVu c2lnbmVkIGxvbmcgdXBwZXJfYm91bmQpDQo+PiB7DQo+PiAgIHVuc2lnbmVkIGxvbmcgcjsN Cj4+DQo+PiAgIGRvIHsNCj4+ICAgciA9IHNoYWRvd19yYW5kb20oKTsNCj4+ICAgciAmPSBi aXRfY2VpbF93cmFwdWwodXBwZXJfYm91bmQpIC0gMTsgLy8gb3B0aW1pemF0aW9uDQo+PiAg IH0gd2hpbGUgKHIgPiB1cHBlcl9ib3VuZCAtIDEpOw0KPj4NCj4+ICAgcmV0dXJuIHI7DQo+ PiB9DQo+Pg0KPiANCj4gV2hhdCdzIHdyb25nIHdpdGggdGhlIGZvbGxvd2luZyA/DQo+IA0K PiAgICAgIGlmICh1cHBlcl9ib3VuZCA8IDIpDQo+ICAgICAgICAgIHJldHVybiAwOw0KPiAN Cj4gICAgICB1bnNpZ25lZCBsb25nIG1heCA9IHVwcGVyX2JvdW5kIC0gMTsNCj4gICAgICB1 bnNpZ25lZCBsb25nIG1hc2sgPSBVTE9OR19NQVggPj4gX19idWlsdGluX2NsemwobWF4KTsN Cj4gDQo+ICAgICAgZG8gew0KPiAgICAgICAgICByID0gc2hhZG93X3JhbmRvbSgpOw0KPiAg ICAgICAgICByICY9IG1hc2s7DQo+ICAgICAgfSB3aGlsZSAociA+IG1heCk7DQo+IA0KPiAg ICAgIHJldHVybiByOw0KPiANCg0KDQpCYXNlZCBvbiBzb21lIG9mIHlvdXIgc3VnZ2VzdGlv bnMsIEkgdXBkYXRlZCBpdCB0byBiZSB0aGUgZm9sbG93aW5nOg0KDQp1bnNpZ25lZCBsb25n DQpzaGFkb3dfcmFuZG9tX3VuaWZvcm0odW5zaWduZWQgbG9uZyB1cHBlcl9ib3VuZCkNCnsN Cgl1bnNpZ25lZCBsb25nICByLCBtYXgsIG1hc2s7DQoNCgltYXggPSB1cHBlcl9ib3VuZCAt IDE7DQoJbWFzayA9IGJpdF9jZWlsdWwodXBwZXJfYm91bmQpIC0gMTsNCg0KCWRvIHsNCgkJ ciA9IHNoYWRvd19yYW5kb20oKTsNCgkJciAmPSBtYXNrOyAgLy8gb3B0aW1pemF0aW9uDQoJ fSB3aGlsZSAociA+IG1heCk7DQoNCglyZXR1cm4gcjsNCn0NCg0KDQpTZWUgaG93IHVwcGVy X2JvdW5kID09IDAgYWN0cyBhcyBpZiB1cHBlcl9ib3VuZCBoYWQgYSB2YWx1ZSBvbmUgbW9y ZSB0aGFuIHRoZSANCm1heGltdW0gcmVwcmVzZW50YWJsZSB2YWx1ZSBpbiB0aGUgdHlwZSwg d2hpY2ggaXMgYSBuaWNlIHByb3BlcnR5Lg0KDQoNCkNoZWVycywNCg0KQWxleA0KDQotLSAN CjxodHRwOi8vd3d3LmFsZWphbmRyby1jb2xvbWFyLmVzLz4NCg== --------------ynvl23jEIolmf69gFgKiozMP-- --------------Lx7JxyiVm118IobgMpUoY7vj 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/2zIFAmOvTn0ACgkQnowa+77/ 2zLWnw//ay3GdMsgb/W8+8sdlZlm7KRfLYTK8erVTn94lJfpAautKXl/62a76LUz F3ktwSfoS3ySAT2S6UIbb0q/9PVnjHiGCpVr6peGNBEod6YRWOqflR51sVQSiBJi Dlqr2/2sEK1/suz4qDMTqHyxSyE8vsh4rWaTe3t/aX8hAYksaFbjg8Za0Y5+lN92 Levq1I6SOax6paQclluYJe4yNn2diPicEmYJaT7aC+372el9avHjEKDKAhLVOC2L xnDO9pdo1MnfC7lO7BXSCCU9Sav/7rRzEAVY2CuO9diUFBQQQ0wSiyWL+mcXrQ4d kwlgIQqz6qqR6s7LfErKzHV92VQKMm79F/yAtgfH7DzBBgXH+jJuf6mDfzR+Eb49 YUm0Jm/wjgVLTAdYULNBNFGjkw3mqdiSbZNQcbHqPb6Ta2qZJ1ufhqHtDvucHmLR qvLDCou5B8+vBk6ota9pv0AX9fSLZftBfPgIdKeu2HEjXOB/YrRpgeq2VfOynxLs GBpLJzT17Dk3hTAs/BMEth/I2VaAsxb7zGDFh9RH4JPqjjAjqKVC9s/o6U5No2Vm J1NH554QbF2scuRWqrpk7JBH/fC3pkCtIqb9z3SfUTYOuSygKDTUSFhMmuEQ0m+R RFugtzjGObziE92IDeQb5nzoctnFlMoGE1ILPRgsdyXCb6XUUjA= =kB87 -----END PGP SIGNATURE----- --------------Lx7JxyiVm118IobgMpUoY7vj--