From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from KOR01-SL2-obe.outbound.protection.outlook.com (mail-sl2kor01on2090.outbound.protection.outlook.com [40.107.129.90]) by sourceware.org (Postfix) with ESMTPS id 93A0338983B5 for ; Tue, 15 Nov 2022 15:58:11 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 93A0338983B5 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=stephanos.io Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=stephanos.io ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Wj6HP1mlTl7SS1NDtpaRIEUuzRXZvhIieYvGxUp35eEkMWLZkL8p3yZysjAIWYgIrOSjn4qhAqYy0J+XgHfbJjLsE5s5Y+JDRqHqLgt5V48wvLpqXdKa501AYdPnet4UjVkpvYyfhpf3iFMtBKh/PrDU58VYxwWrNLTweJ3m2v7dg/Agqa+hFmolCBovfF0p4k72YR4QOsUXqS4Fh14Iq7y7/RljYy3SmXrTgH3GN8cH1IFwWA1NdkMqR6MjZOUASgXQJRAZ8dgaYJEepvBgTHQUpAKrGbZj5pk5ZzZw9AYiprGnG7Z73E9YOaHX+Jgzs7WpLli2dK/PeDFqgMzL7A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=hhMfrq8iLEcaDsswkFPktME2Io4jQOQtNg5pZ7DoGOM=; b=aoPWClrBsuoZ4uTTABpDPppBBElhEkayvHuZD4BaNqv5yfsUELkSxLJOktGp9qkucq1C72rtrmhWGSrP7i4cewubZOH0q3ObjLsrx/pmR4WAAXd9SCNdEw0iYs/7KylSifEcfYttayCuDDWaHtdAYkuT98w4H5HqJdLl1h+RZ7XZ11xUgsH1Hc+EZ/6u7VoVdw3OomlVQV5AyNPPLOybn4MwBn0bfyrZnhIgD+FkLRZUu/toXP9hAu6qDeppdpDKm9tS42UPZimmLhgvqzPohzZHwgf4ST/+5Vcd1KoveafsXlNI2Lp5YLZmps2vbbM7UFQYY9MomMCcMv3i4y6Vqg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=stephanos.io; dmarc=pass action=none header.from=stephanos.io; dkim=pass header.d=stephanos.io; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=stephanosio.onmicrosoft.com; s=selector1-stephanosio-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=hhMfrq8iLEcaDsswkFPktME2Io4jQOQtNg5pZ7DoGOM=; b=acffzrJJBRpbgbGUIrxpWph8VJOdojlCXaPPr+FRdCXROJxjF9a55w79HJZPbOVkpn/8l374N/Z7LSKSkbthtptlaOuGw7O7I9trrqW1xxt5HSkYwI6kcfw1RyogzuoT8Dbfxscp4DE5phmCINErY3fm86juPQh5Cqewh3RFAqE= Received: from SE1P216MB1288.KORP216.PROD.OUTLOOK.COM (2603:1096:101:b::8) by SL2P216MB0089.KORP216.PROD.OUTLOOK.COM (2603:1096:100:25::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5813.17; Tue, 15 Nov 2022 15:58:07 +0000 Received: from SE1P216MB1288.KORP216.PROD.OUTLOOK.COM ([fe80::d641:de07:d5f7:9e92]) by SE1P216MB1288.KORP216.PROD.OUTLOOK.COM ([fe80::d641:de07:d5f7:9e92%6]) with mapi id 15.20.5813.018; Tue, 15 Nov 2022 15:58:07 +0000 From: Stephanos Ioannidis To: "joel@rtems.org" , "Richard.Earnshaw@foss.arm.com" CC: "newlib@sourceware.org" Subject: Re: round() on arm vs aarch64 Thread-Topic: round() on arm vs aarch64 Thread-Index: AQHY7458aLVKa1hZzESWzcIl1WXKga4zvZ4AgAxz3wCAAAV6AA== Date: Tue, 15 Nov 2022 15:58:07 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: user-agent: Evolution 3.44.4-0ubuntu1 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=stephanos.io; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SE1P216MB1288:EE_|SL2P216MB0089:EE_ x-ms-office365-filtering-correlation-id: 7d7c00ea-3ed9-4794-68a8-08dac722301f x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: gxsHV1aSyzIPMrwCW0gnF9p950sx2BZBZhpgMK/nii9Rmki731Z51tGL2mMJgYXZ8xpgidZOnCo4Lfkp7Q88ht6ky1I+YWnmIeKwyrh6WHuZarG1lYAQrKg3AUlFm1B5LLmxUo9BJuCQeXWlgz4bKNaBuAut0opooKyZYvNKFgGzZJuQvnCSnLKgPpiHvoOUfBJFtlRsXZfRtHZupuBUvEDixPLhPcm2B2ANT4WBaOqJwWPDFRj1Nia11v42FbRnAf1I9Ye6ZLguxTXPWcXXqVOM6TMTdj73roUdpuLzQ5pDyxrcH1I7K6vzvyykAboGMXyWskWNCVs/9BrkhQ8jlMPh+64aTasPw/47HZZ7ky0eqzsm95UDfBWgilFQgz39pxRMyQMwWNEixP13DhXwtR9S3PV2v19tbrur6wmHm+N9VN8umJ5Wgqn3H1JYONMazuchJykQPcZZzZ2mHm5ysf06G2bRq2G8ZeTrw9UYW1tCwKrFxgbeDmEnyWAx4av/3f7rAjj1yEOhfpPbW5/ubiKlUVoR6aDRGWGSq3DH6iFyvNyfu8RqNZUYNZdUDjTvKAd/wIXNl9aGmPbN4HXiSyJ5ihBefextnrcTVwtC0RWeulBYsMzMEZMBxvRsibBJpuD53I7sMUIvNTTgUTb/e+9yZO1wAFW7TmRFq9k4zGpaL5ZaLElkDNqiwfKgPU55zrU+CwbcteEQ3Y7Jx8WZaDqkfARO1F3tBe28r9yt5WBI8ctI0zLA0nrCb9K3tqYzzDY8Qa6nd1Wy1tyt+01uGwJ/jQpTCj8OOuNsKV9cNJ4= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SE1P216MB1288.KORP216.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230022)(366004)(396003)(39830400003)(136003)(346002)(376002)(451199015)(83380400001)(2616005)(41300700001)(186003)(122000001)(4326008)(99936003)(86362001)(36756003)(71200400001)(2906002)(5660300002)(478600001)(6486002)(966005)(6512007)(6506007)(4001150100001)(4744005)(8936002)(38070700005)(316002)(110136005)(66476007)(76116006)(66946007)(66556008)(38100700002)(66446008)(64756008)(8676002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?aFMyei9BQmRKZ2tQaFNMQ3FzaUFIR20xaGd0Zk9HYlkwZGRqc2cwMDBkSjFM?= =?utf-8?B?bnFZWm5BVHk5Z205QzNxS2xTaHE4WDRuSVFGR3R4SHdqVGltd2hOakNCaU5G?= =?utf-8?B?NHQvQlJvQnpqOWJVNmVHaVViK3NzVENxSFFMbzB5dEFaYnBzVC9mVGxaY3pS?= =?utf-8?B?K0hiWFZxNTFCaFpUYnBRNTF2QXdBRjM1UTFnMU5xTEFsWG04YklKMlR4Nkkz?= =?utf-8?B?a2xZYXFXOXpRQ0I2V1FMZktTMDNYV0RxeElscS9WSnZxcEZPT2VyTEc1Y2dp?= =?utf-8?B?VUZiZ0lCTjhnQnZSZkxKMjBjQmI1aFc3YjJMZHZQcEFHQnZud25ZZDdxZk90?= =?utf-8?B?NU1lUjZiMGxJME5XSURXbzNnOWJjZEtOa0pCMmlLQy9uTGpnRURFTjZ2VnRE?= =?utf-8?B?em5xMHA3cVlyS0NzVE5KbFhoYzJyZ3ZRZWxENFJqbmJ0SGtmZmp6YUsycGVy?= =?utf-8?B?YUFVRzQ5aDZJcmtZQkNsSER1a3Ivd016amw2bE5NaVVJbGxrT1NUdVRxWFJj?= =?utf-8?B?SUtWQ0FFSGpUOWRNVW1URFJJZG9NY2hRK2ZaRU14WUxaQ28yTFl6N1hTWkJx?= =?utf-8?B?UmZYWWNUTHdvUC9SR2pIeFRrc05KQVR3MlhLSUdWZVJzcG5oS0NRTGxyRWpU?= =?utf-8?B?MzVFZFpjTUlHTllBMVVUN0FOOE95OW1US3FLeHRsSnZOemcrVlpEenNIaWNa?= =?utf-8?B?Y01rVnZKYmRHQ1dYWmk3aWFDUkNJVS8ySkdRQ1NhQ01Ndy93cmozWGM3Y3Yw?= =?utf-8?B?bzQvV3JHU1pIZEVRYnovU0RudjVaVkw2Zi8xQlNrQ2p6YytJWkUwMUUwZmsw?= =?utf-8?B?bms2VS9DaGk2RndPWjhsckpBbzBraW9oMDNVUFd6cjJvN29EQXY2N1Uxbk1I?= =?utf-8?B?QmRDRmVZb0F4WWwydUY1L3NkMTh5ZEJvUmcxdkVYYnAyU1ZtUjJ1TXB4UEZT?= =?utf-8?B?MVFUS2l3OExYdlhZcTFKWURxY1lCanVhdDR3a3ZRV3hDazlxcFVGakVqajUz?= =?utf-8?B?ZWc4R0cvK3dlRmRWUGVKakQ4Y0ozL1NVM3NPZlcwOVV5RHlBNmRjNHRpaXRG?= =?utf-8?B?OFBGT0dPVDJVWmlucVkrc2QwaUt1alRtWm5ybFFycUsrUjRmYWFub3VrcDRh?= =?utf-8?B?RzBKM1Q3N2xETXp5bkFuUlROWTlqME9ESGtKRThDVTRVUUZzYU9xUGwrQ1p6?= =?utf-8?B?cDdRWElTOEc2YWJLK3FQeTI4dWxzWi9saGNBMWk3dk5yWTcrRUtlRVVuM2Q1?= =?utf-8?B?bi9PU1FUWkNuTjdJMStsL2hkMkk1bzJGK0pzblgwa3VxZ2p2d2d3VmcvdFNw?= =?utf-8?B?R1JtcWFMUXpmWXJoRSsxellyUEVQTTBXaStKcW9EMXIzZ2gyUmNiKyt2WjlN?= =?utf-8?B?NG43RXU5VE1za0ZMZnJUdkFId0I5UUUzNzdFWFIzOURkb1EvNnFXaDFzOUha?= =?utf-8?B?S2FkMyswY1p5TW51YXpRVzdJcHVqWFBHcGE4ZVBSaVpQYlRTVlAvMEY5dVl1?= =?utf-8?B?SlNJUnUyOG5CcUFxeExYYzRYN3FMRTlMVU9RSGt0SldudWtDdExINXh0UWI4?= =?utf-8?B?R0Z5Z05aYm1JQ0s5bUF1cHlQdEhINkEvR1VVU3hPOEN6SnkwYkNFWlMwd3hN?= =?utf-8?B?ZHJRc3RtMG5HRWlSUmJMTi9Sb0J0cG9KUDh0V3N5amhWRFJPTkdRVUVjQmhC?= =?utf-8?B?Uy8xRkNkY29qVDZmZlczaUZZWEIxNjZEdnM0UTJ2dzY1blRJbzdPS2pibHcx?= =?utf-8?B?U2RpdlYrRzFGWjRHZEorMlkzNjFOcmM4eVpES1gyNURLWXdJMjlpeEhPaUV6?= =?utf-8?B?US9pRFdZdGo1MEUzSEIvYUNXb1o4eXNRRi93MDRvMXcrQVpaK2RQcEhWMUw4?= =?utf-8?B?WTRtYUY5NTd3bDM4dWJBOEhxVHQvaHp4Wk1HZTBXbHZzK1dyZk5rWVhBKy9J?= =?utf-8?B?TCs1dElNbi9FWm1Sam9LbUZFU3Z6SlFlT1B5ZmRBMWR3RzBFa3dXZGdZQ1Jw?= =?utf-8?B?RzlxUFF6cTVRQ3p4NngyMENZYlVnS29zcjdVb2xPV2xDNHR0TVVFWVRsMXd2?= =?utf-8?B?cENoOWVBWGJnTXI5VlpwdzMwU2tzUkt4Y1haRjJkWmF5SDROWHB0MlpLSWlx?= =?utf-8?B?WndYL21IWGVNYmFTOG1kTis1a1pQWitVamFWS3FINkQ4UGltblgwTFZwaE8y?= =?utf-8?Q?JRPESZxv7m69S0rKOOpZS6p2FE+e+C4QN9akn5YM5Lqo?= Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-TUCa0I4tlxbF9HspjPuh" MIME-Version: 1.0 X-OriginatorOrg: stephanos.io X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SE1P216MB1288.KORP216.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 7d7c00ea-3ed9-4794-68a8-08dac722301f X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Nov 2022 15:58:07.6214 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: c98113d8-f05d-4479-8605-bfc8e93dc16d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: QuUqUootAHB+TkCG53zjXwy7+uEKuW/zZc++QYq9NvXbG1AueOcGzfkPLc7EaNZmPzXWmZ+3nBbY9C2qNtXpUw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SL2P216MB0089 X-Spam-Status: No, score=-4.0 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,KAM_NUMSUBJECT,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS,TXREP autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: --=-TUCa0I4tlxbF9HspjPuh Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Tue, 2022-11-15 at 09:38 -0600, Joel Sherrill wrote: > Digging a bit, I noticed a huge block of is ifdef'ed out for > aarch64. > I found the file c++config.h which is different between the two. >=20 > Based on the diff of the arm and aarch64 versions, arm has > =C2=A0_GLIBCXX_USE_C99_MATH_TR1 defined but aarch64 does not. >=20 > I have no idea where the settings in this file come from but this > appears to be the key difference. >=20 > More insight appreciated. Funny how I came across a similar issue today. The following link might be of help in understanding what is going on: https://github.com/zephyrproject-rtos/sdk-ng/issues/566#issuecomment-131516= 5640 Regards, Stephanos --=-TUCa0I4tlxbF9HspjPuh Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEg4GJyRttkXiEcSyX9816bXIMXewFAmNztwoACgkQ9816bXIM XexWthAApXbAm4EZJ+wpSIc+GSHcgS3TLjCnLPTsg3ZCqqTYzFX7gg+6eWTgJ/cM Wxy9U873TxB+oj1Ork9ZWX8KIX0sZDWobo3Z19pjGWN1hfd1RF7iW6+P/A4IXccx 01UtYvHZl7wjJVfwABKW1RNkRKyhTQYIWIfCw/XtQMykol4Vn0fj9XZEQpTx9E1P mJJkxgoxmWLIoUrOaHnlYXHrUoCPdZJdUT3Xx3kDPCDGTNf1CYSza3JHZ1zJbZQW G15/u1IN+5U4lmhzupdQyy4LbbNm+7QRkFXX+0AjJBGq57lkRYYp+QicwFB1jCCP UbdR1NrBx7hKOE86XjRW/CRz33QxjV/r+KkJk5A4C7z+V24Wb2N5eeWuQyLvf2eh ZJn/QgQI9fzM5RGQnKSGREhXQ6VQMcjxeM9GNAq7XwrrXJodGYOa8SttCo3Wkz+M UBDkBxTfOwy+XtjHUYPWLWx1DtIrzcpRRiy6Yoz58gB8kKNkAKaRMQjCh0xhlH2X un8X67Tb1gPyphp8RfBdD8xJjIcncCJhgcuXfKl5R6uiaHJcV2WgiL/N/vAP87Rj wE+Bjgg0c8YLVs0HiodO6NC7rQsHxugOZIhyD5KqytojPwkregXwyTydTX/iN+R0 abU6m6+HZ2g39Oblck9PgW/iiO470eH7NckQa5gWgetsYETKGHE= =LDoF -----END PGP SIGNATURE----- --=-TUCa0I4tlxbF9HspjPuh--