From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-eopbgr30089.outbound.protection.outlook.com [40.107.3.89]) by sourceware.org (Postfix) with ESMTPS id 42E10393BC29 for ; Tue, 13 Apr 2021 09:52:34 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 42E10393BC29 Received: from DBBPR09CA0028.eurprd09.prod.outlook.com (2603:10a6:10:d4::16) by PAXPR08MB7073.eurprd08.prod.outlook.com (2603:10a6:102:1de::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4020.21; Tue, 13 Apr 2021 09:52:32 +0000 Received: from DB5EUR03FT053.eop-EUR03.prod.protection.outlook.com (2603:10a6:10:d4:cafe::63) by DBBPR09CA0028.outlook.office365.com (2603:10a6:10:d4::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4020.16 via Frontend Transport; Tue, 13 Apr 2021 09:52:32 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; sourceware.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;sourceware.org; dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DB5EUR03FT053.mail.protection.outlook.com (10.152.21.119) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4020.17 via Frontend Transport; Tue, 13 Apr 2021 09:52:32 +0000 Received: ("Tessian outbound 34291f7cb530:v90"); Tue, 13 Apr 2021 09:52:32 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: d2298c3504377a2b X-CR-MTA-TID: 64aa7808 Received: from 3c2d287a151a.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 5E840FA4-B8B7-4760-90E7-2CEDA5F43DA9.1; Tue, 13 Apr 2021 09:52:25 +0000 Received: from EUR01-HE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 3c2d287a151a.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 13 Apr 2021 09:52:25 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RMIGYQveWPHhWc3XshLf/pU7JP7vwZbS0epEnhku06UAS/RDVcp4iV4II56njEw2Mz5b/DK+6P+ndOu1xYLZBlC8xiYW1I5AEa8q7jb0/2LaUjEEwCpUn+VXhNCifhN5/a/F0NVUD/DT09UiYH/8q6ZO+6dMYgPZ2ix5zdv9pAOEabTxiHnY2nTy59fCdeE0WaL8AzMXhW8Cl3/gI1Gp1sd1XiIm/dvKE31FSjI30uWMtCHh62mpNKgtvCXrzvIq554RBv/+KBUzIG3WwhE32hNT2dDINL2daqTa+2wfpxlsBmtebIapAO8SzJ9oJ6D9cx5vrqsO/UqWKUkj3ugMVQ== 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-SenderADCheck; bh=b0Qb8uSXbWnMDo11DzkWhcBVOPxFN2cVdTKHBW3U47U=; b=RgGvCn+mP4AnG2dZ4sXkvjoru3dDBePgSwbLmnVUwvH8H8cUeehXmVBCzEQiLtxQRS4xt6sCcGgKfC6u2noauIUrGv/ek/V5W90oClj9JOlV7yxv8mK12GQH9Ezz2tyoUybv8Dnotsh8cJ1ClcZEwDj6P63qS922VxVXR66jZPKloN4GVg/SfGR4R/jbPeUH8fS9ho8H+ydI8bEPGSG7bVmUPWwdQyzyJAI3hvSAJ2OlJ3V4q42PZAKZNFgRmJ80bNuHBD2259kZSty8XmscdUEsS9mOMsLP7sgN1HQ0KzFVn88iRf553/31BUmYyBXHocH0qirjVHZ/coEtNTqktA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none Authentication-Results-Original: synopsys.com; dkim=none (message not signed) header.d=none; synopsys.com; dmarc=none action=none header.from=arm.com; Received: from PA4PR08MB6320.eurprd08.prod.outlook.com (2603:10a6:102:e5::9) by PA4PR08MB6031.eurprd08.prod.outlook.com (2603:10a6:102:f1::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4020.21; Tue, 13 Apr 2021 09:52:23 +0000 Received: from PA4PR08MB6320.eurprd08.prod.outlook.com ([fe80::c99f:671d:bb2c:f20b]) by PA4PR08MB6320.eurprd08.prod.outlook.com ([fe80::c99f:671d:bb2c:f20b%7]) with mapi id 15.20.4020.022; Tue, 13 Apr 2021 09:52:23 +0000 Date: Tue, 13 Apr 2021 10:52:14 +0100 From: Szabolcs Nagy To: Vineet Gupta Cc: "libc-alpha@sourceware.org" , Carlos O'Donell , Adhemerval Zanella , Joseph Myers Subject: Re: [COMMITTED] arm: update libm test ulps Message-ID: <20210413095214.GV23289@arm.com> References: <20210408085827.5369-1-szabolcs.nagy@arm.com> Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.9.4 (2018-02-28) X-Originating-IP: [217.140.106.55] X-ClientProxiedBy: SN4PR0701CA0001.namprd07.prod.outlook.com (2603:10b6:803:28::11) To PA4PR08MB6320.eurprd08.prod.outlook.com (2603:10a6:102:e5::9) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from arm.com (217.140.106.55) by SN4PR0701CA0001.namprd07.prod.outlook.com (2603:10b6:803:28::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4020.17 via Frontend Transport; Tue, 13 Apr 2021 09:52:21 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 9a1619e1-a393-406d-8e60-08d8fe61db9b X-MS-TrafficTypeDiagnostic: PA4PR08MB6031:|PAXPR08MB7073: X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true NoDisclaimer: true X-MS-Oob-TLC-OOBClassifiers: OLM:5797;OLM:5797; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: dsAklXBRVyjmV9sm43MlnOnbkfKfsdToGEGJ8lFtAEQdUJKlwtHZ7s9B8Q6Mk33teDwY2AT6o2W8UmWOXqQAeoQZ7GzI3TCqLmiheHOjJrabXfGegmnYSTSYPWkDjBaMi4cb5uf1qzxcMDDgiDfuJl0Bmz+0qPkjK8X8oCiQqAnc1PVRxPKzSr1GcLnEtsAApKFtSrxz1JkiZQi2C1lazVyaudXuB+/9AOcCFoNJGGDHr773nlp2uj1Mgct7Ot8nFuruKPwKBOL4Dv9JaI85inzTELstKykm4mVDW9gFD1DlE8GdJL/kSAFG6TZPxN6c5ZobeH4nlJSK2hnPrRqJ8ZvXzAT/jGB6+36fTP6sBKlOHHVir8NDbAjMYPyQhs438LhTccmVZfQcsch9vxXzYVkq71Gf5BCc06J4K1RYFWN5naWgVRwuDQUkYrYZeO46jNy8smjE1dQojDNzTk0CjvC1ApIpck5+JGLCMc8H7Qp3ZbzV6AOTwL5AwaZy2QMDKhOUaXyLDoHzJzOpwFcm/bCl9x5W6xES1AregLB3zSC9OCCCDfCVUJX9EoK03ppFee7TrIh4rS3KXzp8q6DmUbu7VIctwnYDn5/EMoPumfjzOMLcfOTSQigq6j8+6kamAlhnPOIXEEvM2fyJwTCJ7Q== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PA4PR08MB6320.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(346002)(376002)(366004)(396003)(39860400002)(136003)(66556008)(2906002)(316002)(6916009)(7696005)(44832011)(1076003)(66946007)(956004)(38350700002)(15650500001)(52116002)(5660300002)(38100700002)(478600001)(26005)(36756003)(8886007)(54906003)(33656002)(66476007)(83380400001)(55016002)(8676002)(86362001)(6666004)(53546011)(8936002)(2616005)(186003)(16526019)(4326008)(4744005); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData: =?utf-8?B?OGVFVzFUZE5BVWErKzNWclVDNEtrVzNiN3BxNmlBdXFoT2JYZ2ZXYXFCWWZl?= =?utf-8?B?Mk5hazBUT0ZQQjYvaHBCQW9aREwzKytFWmEybzY3SHArK29nYjFydVVUWXpu?= =?utf-8?B?eC8rc0syLytRaVp3NjlqVFlFVm1mbEhSY1I1bGpMd0ZPcmdlSkpPMjlwOFR5?= =?utf-8?B?M1ZieHVQWEw1ak1aVElTQXBEN2VLSC9ybEM0enhvZFI5VXZLKy9JdWh4YjhF?= =?utf-8?B?dkZTVzBzR0srWGJhbmZ4U1h3NVlCRndZN1VXRlo0MGtXeHFRbEVUelhXa3pw?= =?utf-8?B?cHhNRVFYaDFaaW04VTJPTFowWEZaNUREMm9LTC83ZVF3blNVc0J4a3RCWkxF?= =?utf-8?B?OGhwZkhvZDFpb3FPMnZqSWFrSWc3UlhjU1dFcUxPdUp2TjZLSVl1d0hMb243?= =?utf-8?B?KzlHaDlTdGUrZ3ZxblpIRGZYUFVac0d0SVN0dzdaRGFmYldBMEFKanF3K3U3?= =?utf-8?B?cyt4ZFJmYlhWSkh1eGRjcTRPOTdkYjdJMGZUOExzeXRCRyt4YUVxYU1xUjRW?= =?utf-8?B?aEV3VHBqQU4zVjZHOWhyZXc5VEtrbkJmWEMzalBSY2I1czFsczljS0Vralpw?= =?utf-8?B?Y2xLWTh0R3N0elhuTFhpQjQ0Z3NWdmN5VURpa0xSUGVBMkovY041dS9oWW92?= =?utf-8?B?QWVRcTVZYXZjbDBNajhMODFEV1RiY0lCOWsyTE1BVy9vMG1iNkVLb0s0UllQ?= =?utf-8?B?OXdXbUpoUHdkdkYxWWtJQnQzM1Y3MVprYmpRVGswUjVTN0crNllkbDRlKzNS?= =?utf-8?B?ZVFMR3c4SGlNSnJZVk5PSXM5cDRZWTlqeXo1czQzSGRmWWllVExtN0I2bW03?= =?utf-8?B?NWZWbTlQUzluRHRlZ1dGb0ZLNXlrN1hzOXFsOURaMW92Ym1UZ1dxQWhxVGJq?= =?utf-8?B?UXpRZjBEbkUyREpCa0lKMUxxUzQ0SFJzaEdWU05aSEdvUDVHalMxV0xjaXBN?= =?utf-8?B?dk0rUmw3RXJZSHVJYUpPQ3orWGpLQncxSmZSMmNpZFFrcWQvY2N3VTNFVEla?= =?utf-8?B?aWhhRzh2NHBPdHY1dmZLTHd4enRneTNCTmZ4T1RDQWprb2xkZWJBMDVQZVZi?= =?utf-8?B?dWhGZk5PMWFkdkxMZnNranJETWlwTzNaOEtvYisyR1llK01JRmlIY1F2L0VJ?= =?utf-8?B?R1lSM3NvczhObzdpNnFSVlhyNmtyQnFBMmNCdzFYYlNqamRnNjlhVEEvRHNE?= =?utf-8?B?K0dobldCNEI3aUJzRy9RUUJ1aVRXTXZ1VHJ5c0p0TlpIczhBbmk5ODgvdGFk?= =?utf-8?B?NlplMCtiTFczZXBscXNwWnNMYjB1TkgwdStvdU5LZDVuZitlbVp4c3gydVZS?= =?utf-8?B?Ym9IQWREN0xERHNJcGVVUnhnYlRWRlpVMHJ6MEZtdmlFSFFNTGhWaUNPWnFF?= =?utf-8?B?TE53MkNVRTNsKzV2Mk9pYUg1U05QVU1nNk42Rk1zMXVLMThwT3k5SlNkcFJr?= =?utf-8?B?SWtnS1ZyeW13ajlMK2xOOGVxYkxYV1ZPZ3ROZFBOODJ2eEo2bHFTcTlaaWtV?= =?utf-8?B?aTlBRG05dVRtempqazRBTVVtOEw1UUtVYmRDbVBQQ09aa3JkT2YyOGFNYUhk?= =?utf-8?B?bjdLS1FZVVVQN3dySTJQRzBCanV6OThZSVAyVnp0VElIMWJDQTR4c3BVWEFp?= =?utf-8?B?OVFYdnl5NTc1Umh5YzhqRVUvVTF6R3l3NEFFcy9rUjBQbXJDdkIyQmhoWnZH?= =?utf-8?B?WDZvSEpQNVlrb2pzS0V5REJwMjB2c0NzUXltUUl5V3Bva2FUOE9NZC9zU1NQ?= =?utf-8?Q?TuR3NNgceMM/iy0Xiz0CawcNp7FygqipFsd+/1K?= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA4PR08MB6031 Original-Authentication-Results: synopsys.com; dkim=none (message not signed) header.d=none; synopsys.com; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT053.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 082152d3-2697-4b80-7496-08d8fe61d60f X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: HjXk1WC6hqEBvkjOGGSBK7U0hkV/roIPRQC6ftGJzjp9K+2tGwBf9qN9O+relluZ4IXLjHqtrSAcrd7ZqMrw+feNQehE/NmaMu7RVWY/Qar/M6CqEnxqRh21UutcpputCBJh9NoQT5GtxblpAA5m9BrMNswYKkg5mKHK7rFktBFuV/4rvVN4qbqua/8oeBF5FYeAf9GdA3qB7MP/jcMArFGsw+DumNdkE3mabv0Aj0P+YhATVht1IUMGG93MhMVwvm+nqSjI0t8SEfS5VzKQemLBILn/f6k4nen00JaGAE26gjIlBJ+lJNdq8egrLXglnGKvG3URVYY4W7D4p1w6DmzUPNCc9pHyjZrf4eMIR2z/kPMnjeb1Cm2pCHQrKfaV8p3cK4wU9WvNxBXBZLns/HYK4+AEQB0pjh0e9EF4ni+BEwBMd6kVm5teDyx7oqDnPV0n5R6z278p+5iJPYJC0HZBrqiXKSu/304TAeOIXMK5y37OH23sRZrElBULbiuw5jK71OXp55cpdqW2+7i5IbROAR3froAHEXh7EOckisGb4AUTvPej4lvFermsegC4AkcWwX1vpN+DOszSqCYOgEvhUhDZREhXbdkiEA45+LBPXFn2AkQsR18UW9Pa3KurPIi0JPmIWKJPWgkGUtga1DK7XKrCwULecm4zlT1tJ/Y= X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFS:(4636009)(136003)(346002)(396003)(376002)(39860400002)(46966006)(36840700001)(7696005)(356005)(44832011)(8886007)(36860700001)(83380400001)(316002)(16526019)(6666004)(2616005)(54906003)(956004)(8936002)(82310400003)(86362001)(70206006)(8676002)(4326008)(336012)(36756003)(4744005)(55016002)(26005)(33656002)(81166007)(107886003)(70586007)(478600001)(15650500001)(47076005)(186003)(2906002)(1076003)(82740400003)(53546011)(6862004)(5660300002); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Apr 2021 09:52:32.2552 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 9a1619e1-a393-406d-8e60-08d8fe61db9b X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: DB5EUR03FT053.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR08MB7073 X-Spam-Status: No, score=-7.8 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, MSGID_FROM_MTA_HEADER, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP, UNPARSEABLE_RELAY 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, 13 Apr 2021 09:52:36 -0000 The 04/11/2021 18:04, Vineet Gupta wrote: > On 4/8/21 1:58 AM, Szabolcs Nagy via Libc-alpha wrote: > > Updated after commits 9acda61d94acc5348c2330f2519a14d1a4a37e73 > > and 43576de04afc6a0896a3ecc094e1581069a0652a. > > Is there a better way for this to be done at the time of original change > other than running the tests on all affected architectures. arches > always seem to be chasing these kind of changes ... i think there are only small variations between targets for float and double, so the ulp error limits for those could be shared (unless a target has its own implementation with different quality requirement for some reason). long double is more target specific. i think the tests could be organised such that each sysdeps/ieee754/* directory has its own ulp limits file and the target picks up the right one. and libmvec needs target specific ulp limits. i don't know how hard it would be to implement this.