From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id qU9cBnWz1Wg5bBMAWB0awg (envelope-from ) for ; Thu, 25 Sep 2025 17:26:13 -0400 Authentication-Results: simark.ca; dkim=pass (1024-bit key; unprotected) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=UUH2OBkw; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=UUH2OBkw; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 12FAE1E04C; Thu, 25 Sep 2025 17:26:13 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-2.4 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED,RCVD_IN_VALIDITY_CERTIFIED_BLOCKED, RCVD_IN_VALIDITY_RPBL_BLOCKED,RCVD_IN_VALIDITY_SAFE_BLOCKED autolearn=unavailable autolearn_force=no version=4.0.1 Received: from server2.sourceware.org (server2.sourceware.org [8.43.85.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id 273531E04C for ; Thu, 25 Sep 2025 17:26:12 -0400 (EDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id C9709385843E for ; Thu, 25 Sep 2025 21:21:39 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org C9709385843E Authentication-Results: sourceware.org; dkim=pass (1024-bit key, unprotected) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=UUH2OBkw; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=UUH2OBkw Received: from DU2PR03CU002.outbound.protection.outlook.com (mail-northeuropeazlp170110003.outbound.protection.outlook.com [IPv6:2a01:111:f403:c200::3]) by sourceware.org (Postfix) with ESMTPS id E3E523858409 for ; Thu, 25 Sep 2025 21:18:47 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org E3E523858409 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 E3E523858409 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=2a01:111:f403:c200::3 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1758835128; cv=pass; b=A5O+UStcY2cCT07QlWvKu9eL1R1CNtf37qo/DVyCobawetEpK8KvFvqXhDfGRqPOpL8wMhKS+CW9FbIzOjcPt+gAfGFyxC1AiIkXwg7qKI4OM85Laa6YT7fDUIAQH+STwuSUSDn3QxUda5wEJMy0cg8qdbeB+rozpc+ND1nIuOw= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1758835128; c=relaxed/simple; bh=0KX7NakKzadcEr+wA13sMryyJebkEjvGUBMyofMCvMk=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=FfzIF9SxnV8fOfiwx8ohJ1yThTBp+LsUci6+u2nq8Y1F3zUrKgTnRb0lOYd1nUDdjkBtTSEfGliSo9QdMoP2fXF2dCjTMviy7an0/MPo62SFyY/rip/QA5ucilYXCVIh2EFZIpE73zdVdpvXktLU99D10KuxSctDq/Y2YDb4YtY= ARC-Authentication-Results: i=3; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org E3E523858409 ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=RRWACu7z5IyEtX9Z4Pr8zckodbJPHzAWOlHZO1gdf9t+DkvoWeOvBA8zt2oLXL6Ba6cacs1VpF7x9pYYKdlhtZai9Wy4FtQQ5RyEkp+6pMmAFDGF7QoFlMKpp12pFzYWsCKCKjy1ZI28lBVB8S3b93lQ+nl02yNa2f/7GzWSjE3+3kDGUpOJO5SDPesaz27yA+On6fcreDMh5i7CpDDO29YZzRvVb/PPTMX91R2ZfDBFQ+C/jXAzuWs5oEUFaEhwr+NGKpMLTJJOiWMGzjVquyRkSO/MbdfwmVm7CI2vJ3bkIL7cxHF6aDYe/oj7AeSz34Fyqs/nfEwhqw2mWib8Qg== 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=uW1DvyzaUNFp35EY7Vb1NE58NRDuGqPSw2fAFynCX0M=; b=RFfcww5WreR6hs3wVs8lDYgEihRedzSAPnKjKPqgU21p2/A9CRx+uA2tGWoDGSwL6xNZXkeakcCjuXkbonGDYDzzSFQRMfPoJPsAc3SShFZDXwt6E55mUiz6fu+jefnLNbw1NO6SUOQ53eXG6rz3CBhD17D1j9PEdVGh530aKPIF+TDhwuCIZvkAfpybaBBWKVS5dEbPHPwpwNLlW6uks7xL5GkKjWBauYhhJmpqUfr25XMx/5c9PffmnNaaLxQ+9IfVMt9lYdOGXOsOLLR/KqR7j9/sxwNkgaD+yYB6ZB/fSYDNLysZ/axewVXk4l9I0hwKf+kyqUzv9hhS9zOesA== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 4.158.2.129) 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] 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=uW1DvyzaUNFp35EY7Vb1NE58NRDuGqPSw2fAFynCX0M=; b=UUH2OBkw9hzF6ZTQ/8WPHMAQPVZRsu49uwXxdftt3mnhjZAxNA1e+C30Sjv6fvQb3eexc5VDxgxlfa71Ak6jP3hMBk0SHOwDFDyTlSQQo5CffZtboWUQMLGg1vTL1PxYVC01kofic2ZzFGVQ0DxkQkOFFuq7R1p5GfG8/V48Kh4= Received: from CWLP265CA0468.GBRP265.PROD.OUTLOOK.COM (2603:10a6:400:1d4::21) by VI0PR08MB11568.eurprd08.prod.outlook.com (2603:10a6:800:2eb::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9160.10; Thu, 25 Sep 2025 21:18:44 +0000 Received: from AMS0EPF000001A4.eurprd05.prod.outlook.com (2603:10a6:400:1d4:cafe::3b) by CWLP265CA0468.outlook.office365.com (2603:10a6:400:1d4::21) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9160.11 via Frontend Transport; Thu, 25 Sep 2025 21:18:44 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 4.158.2.129) 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 4.158.2.129 as permitted sender) receiver=protection.outlook.com; client-ip=4.158.2.129; helo=outbound-uk1.az.dlp.m.darktrace.com; pr=C Received: from outbound-uk1.az.dlp.m.darktrace.com (4.158.2.129) by AMS0EPF000001A4.mail.protection.outlook.com (10.167.16.229) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9160.9 via Frontend Transport; Thu, 25 Sep 2025 21:18:43 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=lxBp8p7kG8XWwlHN6RsE0O6xGRLRnLGnazeUH243o30wJk2YmURAbQOAqzzzwkMnf69q15LTFkn2xrS6i4GLe8p3AtcmtVYsnY0Rykf8p/JAN5gRF29cjc5tfLzTLTpWBoveslXr2z2LF8q78OgGMtX9PBYozEh441VvpZT0ynmY8qscUKPVSrCe3rLNkJ5mK4nQDdnccnfuGc+QeoXEHzXrIxYKlvKidh+U3Tbbgjckpt6LnX6RslMH3zZ3UmSGnZZgDnB93Ax+7+Fp2s78//3RlvudhGvQ1XKnwgfLfcNGSzAiFpvJ+dNgLSsL9HoOL7SohzbND24xBT/GXqcuCQ== 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=uW1DvyzaUNFp35EY7Vb1NE58NRDuGqPSw2fAFynCX0M=; b=OZOGqCd8nSN16/yQ5P742TJW+rL8CJBl2oLaV+FLpDz6aGt1K5xrygJYo9oPONYkZtwpRs0VhGmgqjnQf0lR7E/DfEzPYBt/jJD4NRqyqhz5MbZVMlMhC37hccNsEQNbJS8riVjz8MYK/vdUgRCdqBjedRcD+eO1r8IaIyHuhUSRHjylrNZMWifOeDWbPTtuJ8ODgdLoT0eaqO8AQ802oZLbqkKLp2Pf+TGYCmvgge4cC7rL1D5q+1QNEFoZRdiLKOCzzP3Af5TqM+cvZOLKp2/r7K9jsdR2oPl3eiZaChC3Srqy7QcOnuvNiqBza46KNSIVnyentiOu5axIPWrNUA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 172.205.89.229) smtp.rcpttodomain=sourceware.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=none (message not signed); arc=none (0) 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=uW1DvyzaUNFp35EY7Vb1NE58NRDuGqPSw2fAFynCX0M=; b=UUH2OBkw9hzF6ZTQ/8WPHMAQPVZRsu49uwXxdftt3mnhjZAxNA1e+C30Sjv6fvQb3eexc5VDxgxlfa71Ak6jP3hMBk0SHOwDFDyTlSQQo5CffZtboWUQMLGg1vTL1PxYVC01kofic2ZzFGVQ0DxkQkOFFuq7R1p5GfG8/V48Kh4= Received: from DU7P250CA0018.EURP250.PROD.OUTLOOK.COM (2603:10a6:10:54f::31) by GV1PR08MB10423.eurprd08.prod.outlook.com (2603:10a6:150:165::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9160.11; Thu, 25 Sep 2025 21:18:07 +0000 Received: from DU2PEPF00028CFD.eurprd03.prod.outlook.com (2603:10a6:10:54f:cafe::3d) by DU7P250CA0018.outlook.office365.com (2603:10a6:10:54f::31) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9137.20 via Frontend Transport; Thu, 25 Sep 2025 21:18:07 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 172.205.89.229) smtp.mailfrom=arm.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 172.205.89.229 as permitted sender) receiver=protection.outlook.com; client-ip=172.205.89.229; helo=nebula.arm.com; pr=C Received: from nebula.arm.com (172.205.89.229) by DU2PEPF00028CFD.mail.protection.outlook.com (10.167.242.181) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9160.9 via Frontend Transport; Thu, 25 Sep 2025 21:18:07 +0000 Received: from AZ-NEU-EXJ02.Arm.com (10.240.25.139) by AZ-NEU-EX03.Arm.com (10.240.25.137) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.27; Thu, 25 Sep 2025 21:18:05 +0000 Received: from AZ-NEU-EX03.Arm.com (10.240.25.137) by AZ-NEU-EXJ02.Arm.com (10.240.25.139) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.27; Thu, 25 Sep 2025 21:18:05 +0000 Received: from D2G2X7XGD1.arm.com (10.57.65.168) by mail.arm.com (10.240.25.137) with Microsoft SMTP Server id 15.2.2562.27 via Frontend Transport; Thu, 25 Sep 2025 21:18:05 +0000 From: To: CC: , , Ezra Sitorus Subject: [PATCH 0/4] gdb: Display fp8 format for AArch64 registers Date: Thu, 25 Sep 2025 22:18:00 +0100 Message-ID: <20250925211804.21967-1-Ezra.Sitorus@arm.com> X-Mailer: git-send-email 2.51.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-EOPAttributedMessage: 1 X-MS-TrafficTypeDiagnostic: DU2PEPF00028CFD:EE_|GV1PR08MB10423:EE_|AMS0EPF000001A4:EE_|VI0PR08MB11568:EE_ X-MS-Office365-Filtering-Correlation-Id: 8d787774-aae8-46af-2457-08ddfc791b8c x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; ARA:13230040|376014|82310400026|1800799024|36860700013|34020700016|13003099007|12100799066; X-Microsoft-Antispam-Message-Info-Original: =?us-ascii?Q?JjoARdKCTnIGDE3HFdzJGxCfJGEUzm++e4fzoBZ+bzfGh4ybvT47Fmemj2ct?= =?us-ascii?Q?BKil3dfCDwkN3T8I/nd+sKsQwKxbpePaOfjbDfekNLUrbJt8yM97lF+QhqsD?= =?us-ascii?Q?fbcRLCTmv23F4A0Agxk2KJHwK58SUYjwL2aprYLtevkzfMCXZ3y4I2xhAkH+?= =?us-ascii?Q?Ryi1V44M69qoz63zRHi+Fj+uoE6M9CCVcqSgNpOpv+STxAcy+BnSZ5pdfgME?= =?us-ascii?Q?AYobdGla0LLJaOrNP/mgy12IS1P/I5zmcwW23XlRMKUQzZKdYqlO5zAbRpJ3?= =?us-ascii?Q?nmeTt3f0ZKUb/ltubnsh3D+FHq0oJIiUkCG327up+ii18Z92tqalMZHotGSs?= =?us-ascii?Q?H2t071XwLuRZF073h+hi+mjAGCg3amycH+A+7308I6VskI28p0kNf/Rtf1z6?= =?us-ascii?Q?0PiDAJi9A+xYGpexeQSx8nEm9jKe8/GizJ+GP0TXEiNAHVsjU0EXaI8VbT5C?= =?us-ascii?Q?GaVVIV9EKKc7TSD+YlIvmCOPSBN2AqKnSLUXNA6JBkwEoBwurOrwcllBxyWb?= =?us-ascii?Q?XdA1m/M0E/s/xCYjE3dvLX0g7gd3brheHgNqj5YejeRGNvaMU9z6yKLyZkeK?= =?us-ascii?Q?RHWOrxOnVj+6FygPzx7RqeUAL5qKCs+3IlViqZfHkLB8Kn9eiAYP4cBMcddY?= =?us-ascii?Q?0eUt+hF5S56Xkc680w72TXSb+awmDc4wojz/D9+DV8/WWOwT6HjgdTLCKDVV?= =?us-ascii?Q?8iVkFPJCVN1/Q/QDiSEBJJO6PnK0IyagjTooAAizDYg7radkyx8/obYgfbVK?= =?us-ascii?Q?U7RH2SaMIbFSDdqNhJMeGByXxhcbJFUElzFWz9BOZDLw1vQr+aQ6LvqKph03?= =?us-ascii?Q?blFVrbr2PRvbQAOz2LHJXPU8cze0hsGIifftJ/q6PqwfqVLmCNwn7KczCYQ8?= =?us-ascii?Q?SdYVp+kK504ylqDgD4kJ8euVk4bIFJcqX5qS/6mpCZuOOosq2jNh8l150AgS?= =?us-ascii?Q?yCevuJ2V9Jq6mGQubUFx8oIYNI91pqTGxnDu7ExNzEyArhYCcYmRclQS310S?= =?us-ascii?Q?TbYR3GUrw44zRVeiIy8QWDfjIq+NVC6HN6mI0ogd+o+DwClpB+vjRHhhiuK6?= =?us-ascii?Q?syUy+SK9FOjUXrGXu0L7DkFIp74Z8CTZwnoPsS7CJ0HMhPf6+opCRRHUGur/?= =?us-ascii?Q?rQFm/9WLEPvpNUX18bOHP3+J9fcnDw8kxeSHW3/ZbHzpnaFpVO3/wDt+Plvc?= =?us-ascii?Q?XBIxDxS4Tpq/EUVlzHwTaRo/b827ExjqPyr4ibYXPNLlRXiQjUVnxnwbj/iV?= =?us-ascii?Q?6sDlY7yEoAgyuJpgpiN7VBrh0SXYuTFKhy2b2a3I6Azhfwm8LQBXsdi9B26u?= =?us-ascii?Q?kop346O5xiqb4fpsk9rMlUys7apZxZZF8O0L+RyHmiopjbEW+PloTBL9nzPF?= =?us-ascii?Q?aULNrUtifNg+dlz7HtZUPA9mSxS0fGXH910QCjzodEdLvdSlwADGIZYLmhQ0?= =?us-ascii?Q?1xo+9+FA15vFRnNTPhQmjE5Hlwo2W4VCKJtT7dYedqhH3kEBui3yJkrg3j1/?= =?us-ascii?Q?nNA1KcOYxdtqVXwHWpwCD/yr7ZumrRhDY/V/pqPNbxCbd2j42Onp7HlPWg?= =?us-ascii?Q?=3D=3D?= X-Forefront-Antispam-Report-Untrusted: CIP:172.205.89.229; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:nebula.arm.com; PTR:InfoDomainNonexistent; CAT:NONE; SFS:(13230040)(376014)(82310400026)(1800799024)(36860700013)(34020700016)(13003099007)(12100799066); DIR:OUT; SFP:1501; X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR08MB10423 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AMS0EPF000001A4.eurprd05.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 11b31c31-7f15-4cc5-2c83-08ddfc7905d0 X-Microsoft-Antispam: BCL:0; ARA:13230040|14060799003|35042699022|12022799006|82310400026|376014|1800799024|36860700013|13003099007; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?dugAQo1Qz+hpAldDSHP8tL5nKRC7fFmt0hOgDKhR4Wwk0PepPdd1N4KZ3DTR?= =?us-ascii?Q?12WAKADh9nYM/l7Xmlz0n/OXuUCS238LIL+KncJToGOyzJbn4uOD0xPbEXU+?= =?us-ascii?Q?t/sMkQHlOjs+AUvCWkx+lWPozV/dBilJsgXiRcq7W3AcymOOrRjEMI/VADFZ?= =?us-ascii?Q?7xLtlbdFFADbdGcsBRLRVVgathQlN+wyTCuKL1zDgLJCRgpJSj6fcZ+jKhuq?= =?us-ascii?Q?6yE4o7AC3eWl/MA7dom+uapgi5jeDp33hMXMpFNROWPQHxecnoJN/S/0TI23?= =?us-ascii?Q?Emwde9MBxS2iOdNYa0BVM4Rd1AgTFPygAF7l92rIqT2oLJMVwAv5/1OvzZzg?= =?us-ascii?Q?WEzkLNwcUcUM5i5lLiYguHinG2NcKqzCW+b1JL4sfXg3Ac6MepnaBNioUsQy?= =?us-ascii?Q?zEALYx78gHm17kVUZ0GRrYfrzr6V1IZ503kuzhM4kBCfOooDJhhP6JOjoZnh?= =?us-ascii?Q?Fzq7cKza0Rii3UDUe/tFZB3yx44wt31N4hRAGM2FA1JNgDNqqiU4EjNt3a/H?= =?us-ascii?Q?ZHnGjqvXRxmwcMKSbjug5GvAE8IkChFOnBWztcum8Jx3gFKfbgqRLm0LI9/5?= =?us-ascii?Q?i/KY9ODyL9W+qhcAkwSdcqM4GoXsL9a/QhTGy5ASKqAYKiyFzu+VGGMQ6JSX?= =?us-ascii?Q?WACFumoYxudD//mUfWc4SbtvvGKFjTnwMl1Zxy6sE6Mcm/ywUCeZ8csOqkmX?= =?us-ascii?Q?7Xn1kT/QfSIPA9DJv2EvWaQpKx3JrfjYr+qFmAlvVYCDxlQRtBoxwKr4zzWu?= =?us-ascii?Q?2yJYvRQxfqZJhVRRz+U7+pVNdkNiKT2CLwESj5T42ILKRocBNmmmDhQuGOZO?= =?us-ascii?Q?mhilPfZs5SShMF4OJXVCW025oXRFd7PPNj3cC7BpplWrwAvEC5xE5pKkt/kc?= =?us-ascii?Q?7LXBxUOvTPtYiFGqfSTvJ12hzE1mUbw+Lz5sbDAWh/QvKzXy92yBSFtpFWJM?= =?us-ascii?Q?1QZQvWXashg75iQqlkMq/G8d3i4L3R9PmhUjjb0lYN54yQ9bz5CzAI/nl1vP?= =?us-ascii?Q?WzcpAw+P7U9SdPYHAN8pf148FPy516ut/rR8zFMnULvd3s5DnqijACoSp2dV?= =?us-ascii?Q?9f9+HyUKQ3JFk/dptJGMkNtkYoHEc8di1ZFDwsLgwd/e+DtOzq/zJOUpRxN2?= =?us-ascii?Q?heWnkh5aNgag9Ki1vGNF3JPFLVzbcL4pxs2H2sEXQWyZ27cMNgC6JwSkp+MC?= =?us-ascii?Q?Z6G4R1Z55M8jdtWhK41xgy7LiiBkFpnXf2ASyTB/+Vw9BlMVIws8vXEQAKN0?= =?us-ascii?Q?ky2RPQ8YvQriuCKrlBrDYL8PehKm7hOitRxqZBmvHLCaesk6DQGwXNIXTl2x?= =?us-ascii?Q?gXBgl+PKK1EO2zgbyZTYEyi2h9i5EZ48/+X/1TkgfVPpPzO7swv9l+vhtQgL?= =?us-ascii?Q?oOrOSmsf+QDTW3IvByzRnYiGc9SE1DhMMR6CdqUNB7QOXY+9HnS+bVu9NNOq?= =?us-ascii?Q?197Dso0usP9vUjqw/cXL41Axrx6/hARBGK7yFe4Q50KsIliZ5eQrO7rFbXgf?= =?us-ascii?Q?JqIPb40hcwQSeaT/l01RVv7JimCNbeji9fjj/+lGkuX2Azxu9XebxC7+TyR+?= =?us-ascii?Q?ljwwVfegdLLmyaclAN0=3D?= X-Forefront-Antispam-Report: CIP:4.158.2.129; CTRY:GB; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:outbound-uk1.az.dlp.m.darktrace.com; PTR:InfoDomainNonexistent; CAT:NONE; SFS:(13230040)(14060799003)(35042699022)(12022799006)(82310400026)(376014)(1800799024)(36860700013)(13003099007); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Sep 2025 21:18:43.8907 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 8d787774-aae8-46af-2457-08ddfc791b8c X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[4.158.2.129]; Helo=[outbound-uk1.az.dlp.m.darktrace.com] X-MS-Exchange-CrossTenant-AuthSource: AMS0EPF000001A4.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI0PR08MB11568 X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gdb-patches-bounces~public-inbox=simark.ca@sourceware.org From: Ezra Sitorus FP8 introduces 2 new formats: E4M3 and E5M2. This patch aims to add support for these types in gdb, and then display them in AArch64 registers. So far, this patch series only adds support for these in register printing. I've picked this, as opposed to printing fp8 variables because (as far as I'm aware) there is not enough DWARF information to help out with this. The __mfp8 type has the encoding type 7/unsigned. I'd like to hear any comments about this approach. This has been regression tested on aarch64-none-linux-gnu. 1/4: Adds these new formats in libiberty. This is maintained by gcc, but I've included it here for completeness. 2/4: adds support for these types in GDB. E5M2 follows the IEE floating point conventions, E4M3 is slightly different. It has fewer special values to stretch the dynamic range. More information about FP8 can be found in the technical paper here: https://arxiv.org/abs/2209.05433 3/4: adds support for displaying these formats in certain AArch64 registers. 4/4: adds test cases for these register displays. Ezra Sitorus (4): libiberty: Add fp8 float formats gdb: Add support for fp8 formats gdb/aarch64: Display fp8 formats in registers gdb/aarch64: Tests for verifying fp8 register formats gdb/aarch64-tdep.c | 41 ++++++++++++++++++ gdb/aarch64-tdep.h | 4 ++ gdb/features/aarch64-fpu.c | 10 +++++ gdb/features/aarch64-fpu.xml | 4 ++ gdb/features/aarch64-sve.c | 10 +++++ gdb/gdbtypes.c | 8 ++++ gdb/gdbtypes.h | 2 + gdb/target-descriptions.c | 10 +++++ gdb/target-float.c | 12 +++++- gdb/testsuite/gdb.arch/aarch64-fp8-reg.c | 49 ++++++++++++++++++++++ gdb/testsuite/gdb.arch/aarch64-fp8-reg.exp | 42 +++++++++++++++++++ gdb/testsuite/gdb.arch/aarch64-fp8-sve.c | 49 ++++++++++++++++++++++ gdb/testsuite/gdb.arch/aarch64-fp8-sve.exp | 45 ++++++++++++++++++++ gdbsupport/tdesc.cc | 4 +- gdbsupport/tdesc.h | 2 + include/floatformat.h | 5 +++ libiberty/floatformat.c | 32 ++++++++++++++ 17 files changed, 327 insertions(+), 2 deletions(-) create mode 100644 gdb/testsuite/gdb.arch/aarch64-fp8-reg.c create mode 100644 gdb/testsuite/gdb.arch/aarch64-fp8-reg.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-fp8-sve.c create mode 100644 gdb/testsuite/gdb.arch/aarch64-fp8-sve.exp -- 2.45.2