From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx0a-001b2d01.pphosted.com (mx0a-001b2d01.pphosted.com [148.163.156.1]) by sourceware.org (Postfix) with ESMTPS id 737613946C34 for ; Tue, 29 Jun 2021 07:14:32 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 737613946C34 Received: from pps.filterd (m0187473.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 15T74N1X107506 for ; Tue, 29 Jun 2021 03:14:31 -0400 Received: from pps.reinject (localhost [127.0.0.1]) by mx0a-001b2d01.pphosted.com with ESMTP id 39fxptrdwf-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 29 Jun 2021 03:14:31 -0400 Received: from m0187473.ppops.net (m0187473.ppops.net [127.0.0.1]) by pps.reinject (8.16.0.43/8.16.0.43) with SMTP id 15T74rnJ109406 for ; Tue, 29 Jun 2021 03:14:31 -0400 Received: from ppma03ams.nl.ibm.com (62.31.33a9.ip4.static.sl-reverse.com [169.51.49.98]) by mx0a-001b2d01.pphosted.com with ESMTP id 39fxptrdvt-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 29 Jun 2021 03:14:30 -0400 Received: from pps.filterd (ppma03ams.nl.ibm.com [127.0.0.1]) by ppma03ams.nl.ibm.com (8.16.1.2/8.16.1.2) with SMTP id 15T7DGxt001557; Tue, 29 Jun 2021 07:14:28 GMT Received: from b06cxnps4075.portsmouth.uk.ibm.com (d06relay12.portsmouth.uk.ibm.com [9.149.109.197]) by ppma03ams.nl.ibm.com with ESMTP id 39duv894bd-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 29 Jun 2021 07:14:28 +0000 Received: from d06av23.portsmouth.uk.ibm.com (d06av23.portsmouth.uk.ibm.com [9.149.105.59]) by b06cxnps4075.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 15T7EQ9U34079150 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 29 Jun 2021 07:14:26 GMT Received: from d06av23.portsmouth.uk.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 3BBA5A40A7; Tue, 29 Jun 2021 07:14:26 +0000 (GMT) Received: from d06av23.portsmouth.uk.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 72747A40A6; Tue, 29 Jun 2021 07:14:23 +0000 (GMT) Received: from li-ab9d22cc-354d-11b2-a85c-e984af76f811.ibm.com (unknown [9.145.13.10]) by d06av23.portsmouth.uk.ibm.com (Postfix) with ESMTP; Tue, 29 Jun 2021 07:14:23 +0000 (GMT) From: Stefan Liebler Subject: Re: [PATCH v8 2/4] Update math: redirect roundeven function To: "H.J. Lu" Cc: GNU C Library References: <20210623222846.2162301-1-hjl.tools@gmail.com> <20210623222846.2162301-3-hjl.tools@gmail.com> <87o8bq8l7t.fsf@igel.home> Message-ID: <2657b706-bd97-4bec-104e-2a1b3f5a1581@linux.ibm.com> Date: Tue, 29 Jun 2021 09:14:21 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.10.1 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US X-TM-AS-GCONF: 00 X-Proofpoint-ORIG-GUID: xBt3JWjP6DjBJQjjBvCVXH82esAXXy6R X-Proofpoint-GUID: PxgTsWa7g_sb7grEyoe5RHAUvJRo6fD- Content-Transfer-Encoding: base64 X-Proofpoint-UnRewURL: 0 URL was un-rewritten MIME-Version: 1.0 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.391, 18.0.790 definitions=2021-06-29_02:2021-06-25, 2021-06-29 signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 phishscore=0 bulkscore=0 priorityscore=1501 mlxscore=0 clxscore=1015 spamscore=0 lowpriorityscore=0 mlxlogscore=999 suspectscore=0 malwarescore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104190000 definitions=main-2106290050 X-Spam-Status: No, score=-4.6 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_EF, NICE_REPLY_A, RCVD_IN_MSPIKE_H2, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Jun 2021 07:14:34 -0000 T24gMjgvMDYvMjAyMSAxMzo0MiwgSC5KLiBMdSB3cm90ZToNCj4gT24gTW9uLCBKdW4gMjgsIDIw MjEgYXQgMTozNCBBTSBTdGVmYW4gTGllYmxlciB2aWEgTGliYy1hbHBoYQ0KPiA8bGliYy1hbHBo YUBzb3VyY2V3YXJlLm9yZz4gd3JvdGU6DQo+Pg0KPj4gT24gMjgvMDYvMjAyMSAxMDowOCwgQW5k cmVhcyBTY2h3YWIgd3JvdGU6DQo+Pj4gczM5MHggZmFpbHMgdG8gYnVpbGQuDQo+Pj4NCj4+PiBn Y2MgLi4vc3lzZGVwcy9zMzkwL2ZwdS9zX3JvdW5kZXZlbmwuYyAtYyAtc3RkPWdudTExIC1mZ251 ODktaW5saW5lICAtTzIgLWcgLW02NCAtZm1lc3NhZ2UtbGVuZ3RoPTAgLWZ1bndpbmQtdGFibGVz IC1mYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLVdhbGwgLVd3cml0ZS1zdHJpbmdzIC1XdW5k ZWYgLVdlcnJvciAtZm1lcmdlLWFsbC1jb25zdGFudHMgLWZyb3VuZGluZy1tYXRoIC1mc3RhY2st cHJvdGVjdG9yIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdvbGQtc3R5bGUtZGVmaW5pdGlvbiAtZm5v LW1hdGgtZXJybm8gLW1sb25nLWRvdWJsZS0xMjggICAgICAgICAgIC1JLi4vaW5jbHVkZSAtSS9o b21lL2FidWlsZC9ycG1idWlsZC9CVUlMRC9nbGliYy0yLjMzLjkwMDAuODEwLmc1YWRkYTYxZjYy L2NjLWJhc2UvbWF0aCAgLUkvaG9tZS9hYnVpbGQvcnBtYnVpbGQvQlVJTEQvZ2xpYmMtMi4zMy45 MDAwLjgxMC5nNWFkZGE2MWY2Mi9jYy1iYXNlICAtSS4uL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4 L3MzOTAvczM5MC02NCAgLUkuLi9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC93b3Jkc2l6ZS02NCAg LUkuLi9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC9zMzkwL2ZwdSAgLUkuLi9zeXNkZXBzL3MzOTAv ZnB1ICAtSS4uL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3MzOTAgIC1JLi4vc3lzZGVwcy9zMzkw L25wdGwgIC1JLi4vc3lzZGVwcy9pZWVlNzU0L2xkYmwtNjQtMTI4ICAtSS4uL3N5c2RlcHMvaWVl ZTc1NC9sZGJsLW9wdCAgLUkuLi9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC9pbmNsdWRlIC1JLi4v c3lzZGVwcy91bml4L3N5c3YvbGludXggIC1JLi4vc3lzZGVwcy9ucHRsICAtSS4uL3N5c2RlcHMv cHRocmVhZCAgLUkuLi9zeXNkZXBzL2dudSAgLUkuLi9zeXNkZXBzL3VuaXgvaW5ldCAgLUkuLi9z eXNkZXBzL3VuaXgvc3lzdiAgLUkuLi9zeXNkZXBzL3VuaXggIC1JLi4vc3lzZGVwcy9wb3NpeCAg LUkuLi9zeXNkZXBzL3MzOTAvczM5MC02NCAgLUkuLi9zeXNkZXBzL3dvcmRzaXplLTY0ICAtSS4u L3N5c2RlcHMvczM5MC9tdWx0aWFyY2ggIC1JLi4vc3lzZGVwcy9zMzkwICAtSS4uL3N5c2RlcHMv aWVlZTc1NC9sZGJsLTEyOCAgLUkuLi9zeXNkZXBzL2llZWU3NTQvZGJsLTY0ICAtSS4uL3N5c2Rl cHMvaWVlZTc1NC9mbHQtMzIgIC1JLi4vc3lzZGVwcy9pZWVlNzU0ICAtSS4uL3N5c2RlcHMvZ2Vu ZXJpYyAgLUkuLiAtSS4uL2xpYmlvIC1JLiAgLURfTElCQ19SRUVOVFJBTlQgLWluY2x1ZGUgL2hv bWUvYWJ1aWxkL3JwbWJ1aWxkL0JVSUxEL2dsaWJjLTIuMzMuOTAwMC44MTAuZzVhZGRhNjFmNjIv Y2MtYmFzZS9saWJjLW1vZHVsZXMuaCAtRE1PRFVMRV9OQU1FPWxpYm0gLWluY2x1ZGUgLi4vaW5j bHVkZS9saWJjLXN5bWJvbHMuaCAgLURQSUMgICAgIC1EVE9QX05BTUVTUEFDRT1nbGliYyAtbyAv aG9tZS9hYnVpbGQvcnBtYnVpbGQvQlVJTEQvZ2xpYmMtMi4zMy45MDAwLjgxMC5nNWFkZGE2MWY2 Mi9jYy1iYXNlL21hdGgvc19yb3VuZGV2ZW5sLm8gLU1EIC1NUCAtTUYgL2hvbWUvYWJ1aWxkL3Jw bWJ1aWxkL0JVSUxEL2dsaWJjLTIuMzMuOTAwMC44MTAuZzVhZGRhNjFmNjIvY2MtYmFzZS9tYXRo L3Nfcm91bmRldmVubC5vLmR0IC1NVCAvaG9tZS9hYnVpbGQvcnBtYnVpbGQvQlVJTEQvZ2xpYmMt Mi4zMy45MDAwLjgxMC5nNWFkZGE2MWY2Mi9jYy1iYXNlL21hdGgvc19yb3VuZGV2ZW5sLm8NCj4+ PiAvdG1wL2NjWVZYQWtzLnM6IEFzc2VtYmxlciBtZXNzYWdlczoNCj4+PiAvdG1wL2NjWVZYQWtz LnM6NDI6IEVycm9yOiBzeW1ib2wgYF9fcm91bmRldmVubCcgaXMgYWxyZWFkeSBkZWZpbmVkDQo+ Pj4gbWFrZVsyXTogKioqIFsvaG9tZS9hYnVpbGQvcnBtYnVpbGQvQlVJTEQvZ2xpYmMtMi4zMy45 MDAwLjgxMC5nNWFkZGE2MWY2Mi9jYy1iYXNlL3N5c2QtcnVsZXM6MTM1OiAvaG9tZS9hYnVpbGQv cnBtYnVpbGQvQlVJTEQvZ2xpYmMtMi4zMy45MDAwLjgxMC5nNWFkZGE2MWY2Mi9jYy1iYXNlL21h dGgvc19yb3VuZGV2ZW5sLm9dIEVycm9yIDENCj4+Pg0KPj4+IEFuZHJlYXMuDQo+Pj4NCj4+DQo+ PiBIaSBBbmRyZWFzLA0KPj4NCj4+IEkndmUgYWxzbyBqdXN0IHJlY29nbml6ZWQgdGhpcyBpc3N1 ZSBhbmQgd2lsbCBwb3N0IGEgcGF0Y2ggbGF0ZXIuDQo+Pg0KPiANCj4gU29ycnkgZm9yIHRoaXMu ICBXaHkgZGlkbid0IHNjcmlwdHMvYnVpbGQtbWFueS1nbGliY3MucHkgY2F0Y2ggaXQ/DQo+IA0K PiAkIHMzOTB4LWdsaWJjLWxpbnV4LWdudS1nY2MgLi4vc3lzZGVwcy9zMzkwL2ZwdS9zX3JvdW5k ZXZlbmwuYyAtYw0KPiAtc3RkPWdudTExIC1mZ251ODktaW5saW5lICAtZyAtTzIgLVdhbGwgLVd3 cml0ZS1zdHJpbmdzIC1XdW5kZWYNCj4gLVdlcnJvciAtZm1lcmdlLWFsbC1jb25zdGFudHMgLWZy b3VuZGluZy1tYXRoIC1mbm8tc3RhY2stcHJvdGVjdG9yDQo+IC1Xc3RyaWN0LXByb3RvdHlwZXMg LVdvbGQtc3R5bGUtZGVmaW5pdGlvbiAtZm5vLW1hdGgtZXJybm8NCj4gLW1sb25nLWRvdWJsZS0x MjggICAgICAgICAgIC1JLi4vaW5jbHVkZQ0KPiAtSS9leHBvcnQvcHJvamVjdC90b29scy1idWls ZC9nbGliYy1tYW55L2J1aWxkL2dsaWJjcy9zMzkweC1saW51eC1nbnUvZ2xpYmMvbWF0aA0KPiAg LUkvZXhwb3J0L3Byb2plY3QvdG9vbHMtYnVpbGQvZ2xpYmMtbWFueS9idWlsZC9nbGliY3MvczM5 MHgtbGludXgtZ251L2dsaWJjDQo+ICAtSS4uL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3MzOTAv czM5MC02NA0KPiAtSS4uL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3dvcmRzaXplLTY0DQo+IC1J Li4vc3lzZGVwcy91bml4L3N5c3YvbGludXgvczM5MC9mcHUgIC1JLi4vc3lzZGVwcy9zMzkwL2Zw dQ0KPiAtSS4uL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3MzOTAgIC1JLi4vc3lzZGVwcy9zMzkw L25wdGwNCj4gLUkuLi9zeXNkZXBzL2llZWU3NTQvbGRibC02NC0xMjggIC1JLi4vc3lzZGVwcy9p ZWVlNzU0L2xkYmwtb3B0DQo+IC1JLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgvaW5jbHVkZSAt SS4uL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4DQo+IC1JLi4vc3lzZGVwcy9ucHRsICAtSS4uL3N5 c2RlcHMvcHRocmVhZCAgLUkuLi9zeXNkZXBzL2dudQ0KPiAtSS4uL3N5c2RlcHMvdW5peC9pbmV0 ICAtSS4uL3N5c2RlcHMvdW5peC9zeXN2ICAtSS4uL3N5c2RlcHMvdW5peA0KPiAtSS4uL3N5c2Rl cHMvcG9zaXggIC1JLi4vc3lzZGVwcy9zMzkwL3MzOTAtNjQNCj4gLUkuLi9zeXNkZXBzL3dvcmRz aXplLTY0ICAtSS4uL3N5c2RlcHMvczM5MC9tdWx0aWFyY2gNCj4gLUkuLi9zeXNkZXBzL3MzOTAg IC1JLi4vc3lzZGVwcy9pZWVlNzU0L2xkYmwtMTI4DQo+IC1JLi4vc3lzZGVwcy9pZWVlNzU0L2Ri bC02NCAgLUkuLi9zeXNkZXBzL2llZWU3NTQvZmx0LTMyDQo+IC1JLi4vc3lzZGVwcy9pZWVlNzU0 ICAtSS4uL3N5c2RlcHMvZ2VuZXJpYyAgLUkuLiAtSS4uL2xpYmlvIC1JLg0KPiAtRF9MSUJDX1JF RU5UUkFOVCAtaW5jbHVkZQ0KPiAvZXhwb3J0L3Byb2plY3QvdG9vbHMtYnVpbGQvZ2xpYmMtbWFu eS9idWlsZC9nbGliY3MvczM5MHgtbGludXgtZ251L2dsaWJjL2xpYmMtbW9kdWxlcy5oDQo+IC1E TU9EVUxFX05BTUU9bGlibSAtaW5jbHVkZSAuLi9pbmNsdWRlL2xpYmMtc3ltYm9scy5oDQo+IC1E VE9QX05BTUVTUEFDRT1nbGliYyAtbw0KPiAvZXhwb3J0L3Byb2plY3QvdG9vbHMtYnVpbGQvZ2xp YmMtbWFueS9idWlsZC9nbGliY3MvczM5MHgtbGludXgtZ251L2dsaWJjL21hdGgvc19yb3VuZGV2 ZW5sLm8NCj4gLU1EIC1NUCAtTUYgL2V4cG9ydC9wcm9qZWN0L3Rvb2xzLWJ1aWxkL2dsaWJjLW1h bnkvYnVpbGQvZ2xpYmNzL3MzOTB4LWxpbnV4LWdudS9nbGliYy9tYXRoL3Nfcm91bmRldmVubC5v LmR0DQo+IC1NVCAvZXhwb3J0L3Byb2plY3QvdG9vbHMtYnVpbGQvZ2xpYmMtbWFueS9idWlsZC9n bGliY3MvczM5MHgtbGludXgtZ251L2dsaWJjL21hdGgvc19yb3VuZGV2ZW5sLm8NCj4gDQo+IGNv bXBpbGVkIGZpbmUuDQo+IA0KSSBhc3N1bWUsIHRoYXQgdGhlIGRlZmF1bHQgQUxTIG9mIGdjYyBp cyBvbGRlciB0aGFuIHoxOTYuIFRoZW4NCnN5c2RlcHMvaWVlZTc1NC9sZGJsLTEyOC9zX3JvdW5k ZXZlbmwuYyBpcyBpbmNsdWRlZCB3aGljaCBidWlsZHMgZmluZS4NCg0KSSd2ZSB3YW50ZWQgdG8g YWRkIHNvbWUgZGlmZmVyZW50IEFMUy1sZXZlbHMgaW4gdGhlIHBhc3QsIGJ1dCBpbiB0aGUNCmVu ZCwgd2Ugb25seSBhZGRlZCAtTzMgZHVlIHRvIG1vcmUgYWdncmVzc2l2ZSBpbmxpbmluZyBvbiBz MzkweDoNCmh0dHBzOi8vc291cmNld2FyZS5vcmcvcGlwZXJtYWlsL2xpYmMtYWxwaGEvMjAyMC1B dWd1c3QvMTE2ODM5Lmh0bWwNCg0KQnllLA0KU3RlZmFuDQo=