Message ID | PAWPR08MB898242BAEF26D23A552AFACA83992@PAWPR08MB8982.eurprd08.prod.outlook.com |
---|---|
State | New |
Headers | show
Return-Path: <libc-alpha-bounces~incoming=patchwork.ozlabs.org@sourceware.org> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=F06xg+QM; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=F06xg+QM; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=sourceware.org (client-ip=2620:52:3:1:0:246e:9693:128c; helo=server2.sourceware.org; envelope-from=libc-alpha-bounces~incoming=patchwork.ozlabs.org@sourceware.org; receiver=patchwork.ozlabs.org) Received: from server2.sourceware.org (server2.sourceware.org [IPv6:2620:52:3:1:0:246e:9693:128c]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4X2RhS1yTqz1y1D for <incoming@patchwork.ozlabs.org>; Mon, 9 Sep 2024 22:58:00 +1000 (AEST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 24E353858410 for <incoming@patchwork.ozlabs.org>; Mon, 9 Sep 2024 12:57:58 +0000 (GMT) X-Original-To: libc-alpha@sourceware.org Delivered-To: libc-alpha@sourceware.org Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on20618.outbound.protection.outlook.com [IPv6:2a01:111:f403:2613::618]) by sourceware.org (Postfix) with ESMTPS id 33C7E385840B for <libc-alpha@sourceware.org>; Mon, 9 Sep 2024 12:57:40 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 33C7E385840B Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=arm.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 33C7E385840B Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=2a01:111:f403:2613::618 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1725886661; cv=pass; b=nkxJplCeRmxCCkTO8M0ao+q3slK16PLietxI9/GbnWGns/rzy3oeqaaYLMfIL55hwbTx55JrHB5ejxLzaRRx4r9kf5TwhUWHc33ampdcz2ymHyw5Y/p8tVT+51SSJqCqTkRJnCpKSV4NLEw30k5c2YVnTtj2UuzcFTdrZmcQslc= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1725886661; c=relaxed/simple; bh=psHz+fMEzm3ON5RA6ID+RPMGXetPrLlDg/9yZcH+zWk=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=KEkWTyRtomCI/xSYDGctxBvS3BFsRzfrLyxNz5PtXRbLtyTqRDE58ANkFcYeaBSRzW/HLzEn9LNYdkeDmmuNm1IOdLucC+J3VO8QiYhpzn5XReV/hbGy5Uz0kGntfPjQ1CyHJAyml64OeVJtBo7NWsgKEDxcnCvqs2iLIYWKrLU= ARC-Authentication-Results: i=3; server2.sourceware.org ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=ICfOHFEvCZP4G4QbJI4eR5f5PycielmoQbJ7kqkiZUq8Xxq1IJIrrN+PtQQIE2J+tlE2CVvzNfpK40YGr9awIVfMWqfScgTvPOQT3tlO4xRomchshBqRdq4BQCkVUrZJ4PwfhmA4gKTBWIYMGWy2aZW9w0FLNQeiOTpt1afz4jSul9RAM0oiSURNDe7z22VQcnlwmuc9W9pn6nq3QNgx4uyZ7EAgjtS4JTwAwULNbJP8SD0X/PTj2HNQ1Zy57+hj/8hAjI9VAxflKmGtDE6zUk6xdHMsVMJtAzZ3/XP6IkNVf4dixO2bQq197BBXzXo5tVcoIpnUONLsZA8dy7sx6g== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=psHz+fMEzm3ON5RA6ID+RPMGXetPrLlDg/9yZcH+zWk=; b=kc4j/c1Nfq+3YPGnbv7wZYZILeLHYKzQcyP4AoKc+q2lGRFH27jLt3BYmNqceiIIlENw+YoPDALkDJmfYg09mBddW7EBnwpwUcYB+m/Nb1KIxaNufaLTOWWdWi2Pf0o29tzvP1SpyUhUyR6egZDv48o5r4IbX1c8LJJMI4Z4Cz+abn1yJxcRYHZZYd9GQ9nbxu6J3HguZkt4iBHvo92E1kMgSYyry3JTIpGqWZjZw55psaJiDX3wWYX9mrWAXjaeSIHZ9EQnF5uJRmII+cPNDDIYX602hwXpndiLKlOoq9ekG2B1VWtVmDcfZMNmtjj5uJTxFxtlcYRyVrfu2uIYiw== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=sourceware.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=arm.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=psHz+fMEzm3ON5RA6ID+RPMGXetPrLlDg/9yZcH+zWk=; b=F06xg+QMnlfeOk6zX/uEypnhCDWfGgZOwTEVH0FR4qKBCJg+m/8sWASMuUFT8hXaOOUwnzgDxgIt8Py+rzk8xMIrV4CDEXvyITJYwHCtUzoUdlIEecuBi3QyOKpBEO/5+evU0q5STbQIE6lPs1ooFa0ViqUENuuZxottPMfqZcI= Received: from DB8PR09CA0001.eurprd09.prod.outlook.com (2603:10a6:10:a0::14) by PR3PR08MB5756.eurprd08.prod.outlook.com (2603:10a6:102:90::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7962.14; Mon, 9 Sep 2024 12:57:32 +0000 Received: from DB5PEPF00014B97.eurprd02.prod.outlook.com (2603:10a6:10:a0:cafe::e5) by DB8PR09CA0001.outlook.office365.com (2603:10a6:10:a0::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7939.24 via Frontend Transport; Mon, 9 Sep 2024 12:57:32 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=arm.com;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; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DB5PEPF00014B97.mail.protection.outlook.com (10.167.8.235) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.7918.13 via Frontend Transport; Mon, 9 Sep 2024 12:57:30 +0000 Received: ("Tessian outbound ea8cd1cab781:v437"); Mon, 09 Sep 2024 12:57:30 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 9f55546350fa737d X-CR-MTA-TID: 64aa7808 Received: from Lfadb7f78025f.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 6EC50DA6-B8A0-44BF-96D4-FE89F9F406AA.1; Mon, 09 Sep 2024 12:57:24 +0000 Received: from EUR02-DB5-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id Lfadb7f78025f.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Mon, 09 Sep 2024 12:57:24 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ujk37CbIAxpsb9WIRlF3rx17z/Khm11wetO5HCmksYCV544mEoNeRupCbI1/bTeiEzs+rFev1oUDhAgqIXJA3EUL5fVAmw8OzYmpfTdCtxCqaHrMCYebxAzZQHk0qAPDw+c0qlVw8IOebdnyDOk4UQZWLYIIBWOcnMH07KOgDBSnr6WBlby+MfS7tTMpC7apeif4D/cfM/AKGDD3QP8DEb2pDFGSBafOLD1KhgSn5d4MC6A0It1LKU6cGIJ3hAfna1WUBFCGCYO/bTHI4p3kVIGbRif1Z+t+Rc9XL4ULsL63HpMfSKxbXj98aKCVdimPl7pvahx6MmqtrhaNcRh5tA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=psHz+fMEzm3ON5RA6ID+RPMGXetPrLlDg/9yZcH+zWk=; b=HH+3m9UpoqCn8h8zgMVv9aDFndAshBsM5aPhZh9BiNXvbV6CirbmmRw8duYQbkRQ2j5uStD2lprKCsL9ufxyLxKEM0DYRFKHuf69qFzKT1u6ud1UslVYyk4/mIO4ZqBSkrj/zkFPihUj7ODjwF8zqNh49vJ96I4bO0ikDfHk7GSYzS+MBXj99zKsRCmj3GdcQM/zSU6SH4yMCQaaSbAhvLPNDz4BhRnmz7g4CgehQpYaOO9455+7SsadTkJTo6ZlQBbRmk0BMPwSmTHfyOZZKflafalZ4lUjx6/rBnWnhxefoJdmyF1VAaQ/hMjyV4E2wIqYPdzOGZ0USuG18D7Fvw== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=psHz+fMEzm3ON5RA6ID+RPMGXetPrLlDg/9yZcH+zWk=; b=F06xg+QMnlfeOk6zX/uEypnhCDWfGgZOwTEVH0FR4qKBCJg+m/8sWASMuUFT8hXaOOUwnzgDxgIt8Py+rzk8xMIrV4CDEXvyITJYwHCtUzoUdlIEecuBi3QyOKpBEO/5+evU0q5STbQIE6lPs1ooFa0ViqUENuuZxottPMfqZcI= Received: from PAWPR08MB8982.eurprd08.prod.outlook.com (2603:10a6:102:33f::20) by AM9PR08MB6241.eurprd08.prod.outlook.com (2603:10a6:20b:281::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7962.16; Mon, 9 Sep 2024 12:57:17 +0000 Received: from PAWPR08MB8982.eurprd08.prod.outlook.com ([fe80::b366:6358:236e:352d]) by PAWPR08MB8982.eurprd08.prod.outlook.com ([fe80::b366:6358:236e:352d%4]) with mapi id 15.20.7962.014; Mon, 9 Sep 2024 12:57:17 +0000 From: Wilco Dijkstra <Wilco.Dijkstra@arm.com> To: 'GNU C Library' <libc-alpha@sourceware.org> Subject: [PATCH v2] math: Improve layout of expf data Thread-Topic: [PATCH v2] math: Improve layout of expf data Thread-Index: AQHa4cGpkqYAU0QKy0WBqJnqaTSnq7JPoPsw Date: Mon, 9 Sep 2024 12:57:17 +0000 Message-ID: <PAWPR08MB898242BAEF26D23A552AFACA83992@PAWPR08MB8982.eurprd08.prod.outlook.com> References: <PAWPR08MB8982B598CD5FCBC524BAE52C83B72@PAWPR08MB8982.eurprd08.prod.outlook.com> In-Reply-To: <PAWPR08MB8982B598CD5FCBC524BAE52C83B72@PAWPR08MB8982.eurprd08.prod.outlook.com> Accept-Language: en-GB, en-US Content-Language: en-GB X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; x-ms-traffictypediagnostic: PAWPR08MB8982:EE_|AM9PR08MB6241:EE_|DB5PEPF00014B97:EE_|PR3PR08MB5756:EE_ X-MS-Office365-Filtering-Correlation-Id: 2d46a305-57fb-4bc8-39b8-08dcd0cef732 x-checkrecipientrouted: true nodisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; ARA:13230040|366016|1800799024|376014|38070700018; X-Microsoft-Antispam-Message-Info-Original: =?iso-8859-1?q?GLc4sSfuzHzBzqoDa?= =?iso-8859-1?q?Ee/X/OV19aGdDQn0YPpIGm5oqkpZYrcHo27vgAly0t3+1c4ub9uPAVUa7UQP?= =?iso-8859-1?q?RwQfuRDuwzqNCnrlkbIMP4OJxmVkL2BsgJxJBKkN5BPJaZqKQiHXdXhOgRDV?= =?iso-8859-1?q?IOiL9HQ/n5GsPSvSyxiGI6vv2PV0Jq9PLkLkJmFItnHQHuDgXcW343KY+N8L?= =?iso-8859-1?q?MAfDDnU4BlX6Y7i/fGNJeiAsGpcEKIMOpevhoE/SHJ6tljGJsKRVFzvehtw/?= =?iso-8859-1?q?JUbWy7hxo/KL0n/VnJTXDIvq55PH3cni88kZMnYAwb9H52wCd/MlR32g0+q9?= =?iso-8859-1?q?SK4LsCpxKLfxjNojRQRlmFDMKx3rddxtvXlm/LOs4XKjDXj+zCRJpyh3ooG3?= =?iso-8859-1?q?+0LMiYcBHunYNlTyj48ZPoNHRtukqH0SZYk3be+RqkgzdAukw19Lah4re85d?= =?iso-8859-1?q?71516C0EYZ/2G1LM1ShiR+TnnXgjJQIGKE2HlTusyT6EHa8NxhPj1cPPGMBO?= =?iso-8859-1?q?SPlTwwTs6DRQRriYIXrvIGjcSzQsCYkI9XcsAiDu7Do0XQMWFr/lHTTs9ct5?= =?iso-8859-1?q?VXR6nuNikDclWwa7lbkZN1t/daQw+7cMSgopEv1pn/u1xTot/qmrGwZkpTtg?= =?iso-8859-1?q?llCy5LvyK0a5PmS6HlNMn4AYgqfOznPnJHhrfrQG5bm8YBWtPD/NuZ0larv+?= =?iso-8859-1?q?1CXNPataP0a9+A3rHmlG5nP9dn/bdwE52LCSNibqxaiSAC0uZ88khymIPuN2?= =?iso-8859-1?q?Ynl313jJDNFz2X4gqQ4gk3q3aQZCGcWGg2n2DpRf43L153ORSyC6/aAo8Zs6?= =?iso-8859-1?q?/6YWqsqvt1o+9xQRg6qjnM0BRw5Vz/65OF1Cn8ZRavCH8RmmKqtWKuD4MPGf?= =?iso-8859-1?q?c5agVuMjJAJNhlBuFSuGqnLHk+LRHMOq940Jqz4acqkh6AoxlUUELr9CdHN6?= =?iso-8859-1?q?RvGbwlbNyCSgOVgaz2TCDz56XMEg5l8yAJrvo8aWXQh127bu6wTQEX392wil?= =?iso-8859-1?q?OuEneA+Nd+eFJZTsc4pdA3OhMvTeyAChX++pqqxULdCCumJyx8rWSr3UXsG1?= =?iso-8859-1?q?/gSpn+w6jATOr9qO2FEfvJUIWu7EsnIWMMk8T5aPKKjYT0GJIjsiHO/RxZLr?= =?iso-8859-1?q?VfAs+XFbwwA9rgF6BxkH8ZdvCVVffoPG5LPPl7w0LO7vMlBEGLkitiu6Hnng?= =?iso-8859-1?q?60A96bUoL8+5BNIVyFaHpxWN01X2yt2ApGzwWhogaaxBF204L20aIeWLYxn6?= =?iso-8859-1?q?7dDoWB1I0g1lNiwluL2zpYPtpqoNFcV63fMTMEYQiAN7CpH//Mxo63Eik89A?= =?iso-8859-1?q?BQAgYG6EpsVq8aFYm7wdQuVM2DkE+m3ofGSqa/vXURkoOGp/G+x+0oxllk1B?= =?iso-8859-1?q?Y0m3iPIDGPTmacoNoA8ialj8OEU3JlUARoX2XyD7AMIzSD/jDkFZN5wvCBGK?= =?iso-8859-1?q?tn+9CzisMUN/NDKbHF/mTqqns9I40K4gA=3D=3D?= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PAWPR08MB8982.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(1800799024)(376014)(38070700018); DIR:OUT; SFP:1101; Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR08MB6241 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-SkipListedInternetSender: ip=[2603:10a6:102:33f::20]; domain=PAWPR08MB8982.eurprd08.prod.outlook.com X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5PEPF00014B97.eurprd02.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: e1c826b3-4cef-46dc-0633-08dcd0ceef61 X-Microsoft-Antispam: BCL:0; ARA:13230040|36860700013|35042699022|82310400026|376014|1800799024; X-Microsoft-Antispam-Message-Info: =?iso-8859-1?q?P5GqeAqBCE9vo25yFQINYoRKzc?= =?iso-8859-1?q?AbvCQbkP3tF/fzA5NzEj1Y76ZazCJ2x2xALNlu0CyQeIRFlzLDpuni8QhSFJ?= =?iso-8859-1?q?O43C7JU6Mgp4e6eRJiQBO2ghX6Od1VWPPj91UqF34afW2LIdP3+ksn058Uzn?= =?iso-8859-1?q?W/dSLbKi2w76Dj2b+MeXjHGwhV72slUsUGRJgqnu/v99eenNJtDsRM/bZbWI?= =?iso-8859-1?q?AkSVkV6P4Es3v3anXm8UnhDKjZTPFfHZ3k5/gQ/mbqcvW/YJ3uLc7HDnm5jj?= =?iso-8859-1?q?pp987o7jF0Y0K9EoQWcwt1Val88cz003zNtzOsaprxG+shoNsfzXF27adQDH?= =?iso-8859-1?q?4jRWJN3/4TRTjaSvAGIijwNGqO5BIA+Ww01O6VXygw/bUAjZogY8l8JJik9T?= =?iso-8859-1?q?FPQibHakTjkuCrWw4tF/agh5k3yed1QyQUd9hwY0VVrXmDU3GSbr7tAeL0i8?= =?iso-8859-1?q?6loEnV+NYOmqExKvP6irMBQBCx2YQortoUxALB/F5AF2EHAm6nFKCrdVUZDx?= =?iso-8859-1?q?OLtKcy7qYhsMdqRXWlWYyu4RVvIf2BgyC2A8VOotiyss6niY6BugKePIERxe?= =?iso-8859-1?q?UpURQQHsGvkO13ATYf0noEJh2Bxep6dihRahBut1Po2NFnTpCfV2fdvM5R+h?= =?iso-8859-1?q?aLFp/iKueVLOnCj/0b3ezdGHkB4hR+pc7nlAm0phnMu1NCFfEftY+9gFOUdG?= =?iso-8859-1?q?RKkpkjJ1TyqIOaMpUoXzzkJNAaj7B6Eahx4qTLqldeT9+XEvQw0DV5ZHqFDB?= =?iso-8859-1?q?8rqnuxLh+ADdkahZfjV1oY1ooaAOxs6YaxmNY4BA/aN3jBEOLbC/3pjqoyyY?= =?iso-8859-1?q?JbZtYZMgOprHhPuS2rgZ+X+gjMwHBSmuPpNG0cc7IEfxZN1dLXof4tvb53D+?= =?iso-8859-1?q?Ngg2aK7nug1OolbW8h7zRExkLc6e1hvSh2DeC2wekogxd/6MgSE9mdwLGDIl?= =?iso-8859-1?q?wLiaLgqcJJbTvsEH/KbyNF/JK8jLVPV8auPc7+zuVyQ8Upmja7oQ+GTm1TjY?= =?iso-8859-1?q?rrL3fyHl3v3hyVIHX5185an/O9sCrcEuJOsexntYbNT+NprC+BhQN8Iy0E9G?= =?iso-8859-1?q?0Xvp4c7qqz1alycOmvHukZFI/+zBmSWr2zDBgpPqgHhn5O82sN/DWzCEOH8V?= =?iso-8859-1?q?kN09vUd83yTnnWYh32fGjlVw+ab+DkLndWSEk+wJ21uafq0TTHxjd7b5rqg2?= =?iso-8859-1?q?ioi2Xp7fiY5Qk2AciZFWam1EfOFMfYDJWXzmdvzCQ2ibOfpyk3Vqkm9hPXKl?= =?iso-8859-1?q?wZauvEsdOYYeHTTEV7kXUOrocyk9LKTfsHM0enBCO3cbAOhvD6Ti+AOKFafT?= =?iso-8859-1?q?+ST+qlvK7fHJiDlsyjC6MIYDX10RwJHxEf7I+/yL1aK1GjjXpHQ7zU+DoyUc?= =?iso-8859-1?q?xs5RZ53SSOTS3kyhq84zQKked7Vo+iXxknj7j1kiwuR7I43QWDMd0PwN9/L3?= =?iso-8859-1?q?zJal2tKajCNWKICUIAZh641LasrdO1O2NR3t/nMdk7iUTWdl+JMVrNsHE6WZ?= =?iso-8859-1?q?KjYCOa?= 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:(13230040)(36860700013)(35042699022)(82310400026)(376014)(1800799024); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Sep 2024 12:57:30.8872 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 2d46a305-57fb-4bc8-39b8-08dcd0cef732 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: DB5PEPF00014B97.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR3PR08MB5756 X-Spam-Status: No, score=-11.3 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FORGED_SPF_HELO, GIT_PATCH_0, SPF_HELO_PASS, SPF_NONE, TXREP, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Libc-alpha mailing list <libc-alpha.sourceware.org> List-Unsubscribe: <https://sourceware.org/mailman/options/libc-alpha>, <mailto:libc-alpha-request@sourceware.org?subject=unsubscribe> List-Archive: <https://sourceware.org/pipermail/libc-alpha/> List-Post: <mailto:libc-alpha@sourceware.org> List-Help: <mailto:libc-alpha-request@sourceware.org?subject=help> List-Subscribe: <https://sourceware.org/mailman/listinfo/libc-alpha>, <mailto:libc-alpha-request@sourceware.org?subject=subscribe> Errors-To: libc-alpha-bounces~incoming=patchwork.ozlabs.org@sourceware.org |
Series |
[v2] math: Improve layout of expf data
|
expand
|
On 09/09/24 09:57, Wilco Dijkstra wrote: > v2: Improve description > > GCC aligns global data to 16 bytes if their size is >= 16 bytes. This patch changes > the exp2f_data struct slightly so that the fields are better aligned. As a result on > targets that support them, load-pair instructions accessing poly_scaled and > invln2_scaled are now 16-byte aligned. > > OK for commit? LGTM, thanks. Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org> > > --- > > diff --git a/sysdeps/ieee754/flt-32/math_config.h b/sysdeps/ieee754/flt-32/math_config.h > index 729f22cd4f7dd9e44ce5e97fb6a399e29e37eb13..dc07ebd45977e5118a12c6bb7c738d646b0f7926 100644 > --- a/sysdeps/ieee754/flt-32/math_config.h > +++ b/sysdeps/ieee754/flt-32/math_config.h > @@ -166,9 +166,9 @@ extern const struct exp2f_data > uint64_t tab[1 << EXP2F_TABLE_BITS]; > double shift_scaled; > double poly[EXP2F_POLY_ORDER]; > - double shift; > double invln2_scaled; > double poly_scaled[EXP2F_POLY_ORDER]; > + double shift; > } __exp2f_data attribute_hidden; > > #define LOGF_TABLE_BITS 4
diff --git a/sysdeps/ieee754/flt-32/math_config.h b/sysdeps/ieee754/flt-32/math_config.h index 729f22cd4f7dd9e44ce5e97fb6a399e29e37eb13..dc07ebd45977e5118a12c6bb7c738d646b0f7926 100644 --- a/sysdeps/ieee754/flt-32/math_config.h +++ b/sysdeps/ieee754/flt-32/math_config.h @@ -166,9 +166,9 @@ extern const struct exp2f_data uint64_t tab[1 << EXP2F_TABLE_BITS]; double shift_scaled; double poly[EXP2F_POLY_ORDER]; - double shift; double invln2_scaled; double poly_scaled[EXP2F_POLY_ORDER]; + double shift; } __exp2f_data attribute_hidden; #define LOGF_TABLE_BITS 4