From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60052.outbound.protection.outlook.com [40.107.6.52]) by sourceware.org (Postfix) with ESMTPS id 726E8385736B for ; Fri, 23 Sep 2022 10:40:00 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 726E8385736B ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=mEMamxPx4zqG2t3AiwRy0ex6AjLRs0/Ei7RGmRJ9zdTRB6wzsAXHOrOOL/OWfJODwlhxYp4gpXnWmypJg7UahBoBWoq7rsedWafOibONxY5t1lc2IwimMMfvvU9rs2WSf0vXlKShwa3888s0/Eqy0hUQ1HR8ScBvSbmPu53rjzbmt1hd1mkeMxb3HlJrDJKiu0OHX341+228XFsR5VGrXv3qtalb+oz1S3mHtB9iEJSYHc8Pb2bjd8u71oBd9JQEc45ZPMJWUfUOjnrsLytywF4//l6Q7ikMno8sP54nO1fDFen6OtiBBJwMXBG+Gt0ER7weTcV3haK3/rSqDk7g3g== ARC-Message-Signature: i=2; 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=b+cKD67t7AHB/Ndx1Ova1E9Q0gBgObFmVgNZdu0QSQ8=; b=c/5D684HvvCTwAtF/UNnv8sYH28xmPP9jB8wsQICIMr4fVKlncHKxtFDZisC2cc2UVj+yH4yospVBesIV3KT5HwCnfVEa8+T3qZMhbFHB2xggiHlgPH6SY8lkAXreaxU5k+xhswXG+MBmPnMmGSFwfes7lh59uafWqa4z6Q0Xu/v6tNeb5VHaaFy2eYIqaeF50kJgIQO0VYhugjmUrW6nlBl+c3yJa4O/ebzY+Q8+S87XE1pCN9l3c1tKLmFzLjcrOTQfaW3bfUD7i++GEXymn/3A2BN6Ebu4hoChKepu5vRSz65B6d+DAs/t76D9j8XbXHUewA/i23Qlw95pOWzUQ== 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=armh.onmicrosoft.com; arc=pass (0 oda=1 ltdi=1 spf=[1, 1, smtp.mailfrom=arm.com] dmarc=[1, 1, header.from=arm.com]) Received: from AM6PR02CA0002.eurprd02.prod.outlook.com (2603:10a6:20b:6e::15) by AM8PR08MB6449.eurprd08.prod.outlook.com (2603:10a6:20b:364::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5654.20; Fri, 23 Sep 2022 10:39:57 +0000 Received: from AM7EUR03FT034.eop-EUR03.prod.protection.outlook.com (2603:10a6:20b:6e:cafe::9b) by AM6PR02CA0002.outlook.office365.com (2603:10a6:20b:6e::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5654.19 via Frontend Transport; Fri, 23 Sep 2022 10:39:57 +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=armh.onmicrosoft.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 AM7EUR03FT034.mail.protection.outlook.com (100.127.140.87) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5654.14 via Frontend Transport; Fri, 23 Sep 2022 10:39:57 +0000 Received: ("Tessian outbound e2c58cd9a6bb:v124"); Fri, 23 Sep 2022 10:39:57 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: ae5e8460b0472f08 X-CR-MTA-TID: 64aa7808 Received: from 24083249c5bd.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 407FCEFB-90F3-4C09-878D-9C7072A680D4.1; Fri, 23 Sep 2022 10:39:51 +0000 Received: from EUR02-VE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 24083249c5bd.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Fri, 23 Sep 2022 10:39:51 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WQ6uAHF3rF87IfkQrMAYQNo1c7ymJLIEPjGtB69dhZoNHVC0PJ2OhVahIj4J5n/RGWs+X3DufgP6WpySWNSHLjpXmFtRWJFz4iYJc91NqnfFUVIrOSnhbWskpTJt367qbmmlDHv9gpfv7tle3/WXbEuD/dFa3h6ie8WBrSDSUbD9hd4mOd8z8hgva1pVbJ37lCkw1ANVF4Sz0v+YSTst5AaMbZnpVPWIAzzh0R6H4uzNPfTGseUaF1QT8HnO5hWApYg/GqtKbEldI3NFOg87OJn+R/IWgybplB4GjoIeN/KzjrMUelD+0o4Q0cQKo6VQJhNwopZIDAlxOHSdNermuA== 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=b+cKD67t7AHB/Ndx1Ova1E9Q0gBgObFmVgNZdu0QSQ8=; b=ak7i7dhSZGI8xCkCCz/do2flxL6KR5xha0Ug4Vjyyaqc9oH1dHW7/L4BNNFFb7mmLUfIZZrxCq5ggYirTCSYTQPj1PkGUwoUws2A6tmxUzvceTvR0WnRZrsjDs6N4RXGustT9j9xfGGL305xuwuR/DJLEo+bRQx+/2B5Wgr6R0zR9YZwYgg+Ig7TztsIKDAYj8vZiqw90UEQx+zdN6Cxgp0TltXVVe8P41qG0wd5/+0WFjzEoQisZNclaYBCRCnmer18XdTkaVLupIc8bknAMHRQk2zSfcukO2vV6iw9i6acUrbfeGQwlaBWYsw7waLpvehLEaCj4HffjYYfSUrRyg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 40.67.248.234) 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 Received: from DB6PR0601CA0017.eurprd06.prod.outlook.com (2603:10a6:4:7b::27) by AS8PR08MB7912.eurprd08.prod.outlook.com (2603:10a6:20b:52b::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5632.14; Fri, 23 Sep 2022 10:39:50 +0000 Received: from DBAEUR03FT044.eop-EUR03.prod.protection.outlook.com (2603:10a6:4:7b:cafe::e7) by DB6PR0601CA0017.outlook.office365.com (2603:10a6:4:7b::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5654.20 via Frontend Transport; Fri, 23 Sep 2022 10:39:49 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 40.67.248.234) 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 40.67.248.234 as permitted sender) receiver=protection.outlook.com; client-ip=40.67.248.234; helo=nebula.arm.com; pr=C Received: from nebula.arm.com (40.67.248.234) by DBAEUR03FT044.mail.protection.outlook.com (100.127.142.189) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.5654.14 via Frontend Transport; Fri, 23 Sep 2022 10:39:49 +0000 Received: from AZ-NEU-EX04.Arm.com (10.251.24.32) by AZ-NEU-EX04.Arm.com (10.251.24.32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.9; Fri, 23 Sep 2022 10:39:48 +0000 Received: from e129171.cambridge.arm.com (10.1.34.22) by mail.arm.com (10.251.24.32) with Microsoft SMTP Server id 15.1.2507.9 via Frontend Transport; Fri, 23 Sep 2022 10:39:48 +0000 From: Luis Machado To: Subject: [PATCH] [AArch64] Update FPSR/FPCR fields for FPU and SVE Date: Fri, 23 Sep 2022 11:39:46 +0100 Message-ID: <20220923103946.96804-1-luis.machado@arm.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-EOPAttributedMessage: 1 X-MS-TrafficTypeDiagnostic: DBAEUR03FT044:EE_|AS8PR08MB7912:EE_|AM7EUR03FT034:EE_|AM8PR08MB6449:EE_ X-MS-Office365-Filtering-Correlation-Id: 1a5e286b-1d36-436c-9bca-08da9d4ff5c6 x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: ZIVVJtIl9QQLdDZ8rlLU4/Ipl0E0Kaj8gIgndK+2LC6Dlo7wpQtnhSGR8v34yORNkWs+HilK0AzkRYYh8aBm9ii2V0TG9T5b7nj5oxsC60lAzryRfxMg/P/l2i5QuvKiaqbqsYPlt3a5RpSCcVGS6tTijdawZHgbfCd68EV5ScDW85vjUFI6VRxSZUMso1s2ya+n6mME3WX3+y3Zx3lOcBCRWWKL7EOZt2zPkqfk0O0B9GDy0kwmpMn2FzBTriJuQxgvG74apLlBDPyORiRcbR+UAoWwkh7zKLbN43Iyj1dbYrjH+FZ0/yhQI07DzBHiWnEB/ImxfAkLoP9xkVPZHREZDus7MTX/rzNgkW5iYWHYSLFrLcIXTGYENPLHlpuY8+8/yJIoFEHNiKRxNZFewoMWwqK+NYSiCP/LkUJz5sNgxqFC6OQ0wrICTawyn9K1Fh7FSemFNdtDxYKsinPvVOGaJG42+OkRbkZI586wn85785vx2KJyZLwp/IAsrpPFo9+XRFoZK26AbXidWDs1Z1chhqn/e6oZTP7rj7yLKtGUCnFDsh14qoSydc6++c2sQmIA4q62h8m3Poy2L8Ip0HCB7YucrHOjkLy7gM4u73B6rUtAJUXdGN9KACg8vLq2HZlIvXXEHkdOPpNjfuSXe1V+UftWl2ucJ8dT6f1Ntg7VJPCid/csQzeqC+hY8Xg5GPClbFUOk9mJM123ua/+DCOGbj7eqJCW+jS1EUjSrQdvOTLVLwMbmWlrs1nUptcPj1GX28agDuccO8kpEqaqyrBAeFOWdpKPF4I7lui+g/s= X-Forefront-Antispam-Report-Untrusted: CIP:40.67.248.234; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:nebula.arm.com; PTR:InfoDomainNonexistent; CAT:NONE; SFS:(13230022)(4636009)(346002)(396003)(39860400002)(136003)(376002)(451199015)(40470700004)(46966006)(36840700001)(8676002)(70586007)(81166007)(186003)(6916009)(7696005)(15650500001)(2906002)(70206006)(8936002)(356005)(426003)(5660300002)(2616005)(47076005)(82740400003)(83380400001)(1076003)(40480700001)(336012)(36756003)(41300700001)(26005)(478600001)(40460700003)(36860700001)(82310400005)(44832011)(316002)(86362001)(36900700001); DIR:OUT; SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB7912 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM7EUR03FT034.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 4e559898-b369-458f-cce9-08da9d4ff0bf X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: cbEjll97bTk4djaOYl3zQq9vBGvaP73nIVTmt1QhnTqS5/N28E5CBhTBGo+nP5TXsJ0q/fV4NJMrHhWWTcR+3S1bCgyuXiD/irO0+mQnCSW4XnFSmobWpUolBRvRoyQsU8OBfRCUhWJZ2q6SueWc74sEmMxpVT5F32QUvFMQewO0vDxz0lhKQeeibsmcshYRsLC5licW8yxmunUPi8Fs7C51XwtxDnpki3klE0r997dqHRwQR4CvPoP7vlfh5xMxwmtLRxAN0JDoEH3vdhCnQ0tT/lkQl6tj+SmJMPyyFi10PmC4NqNWG+Gk0lKUcrAlzKBqDW98inRbP5DnwgqQDm3U1A3vKDrRhBmVtVLFiQE0Oie7WGoyP23Yv5slLT7X+rn//zpAIeIV2cocV85eNCo8l1W8KQSC/KuVvbjffqE86jYycPLgv8FoXPmPVXC8dhGRpMTfJ9lIzaENhvYu0GlPltkGUmyRuTk7swlubHqPKuDL+vNGA+1ICjlWY74wurzmLZufY47pPfHKSVh9LpKCTAJMtzqPnSerkDhyrEzC0GokuLq2Bo2wGOTynlnvuK2cpDTrGHHa8Op3QcOKhQPLU2EPpu9FNES0NRZnWFr1ehTS+Tdz7V+l+20HikNklsFiAZrjzcSofOynItXtRP4nBD7xblI34Yn+uW7fJ9ciWIw+Jx/Q8t2QWmqnQrZEbCWo2GPl0ab9r4Se46jM5qx7bIeherZhzptQZpLHm9mWWTQ27OShrROBN0RTIC0gS/uGYgZ4eAk7SXqA4IZECQ== 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:(13230022)(4636009)(346002)(136003)(376002)(396003)(39860400002)(451199015)(46966006)(36840700001)(40470700004)(15650500001)(44832011)(2906002)(41300700001)(82310400005)(8676002)(70206006)(70586007)(8936002)(5660300002)(6916009)(36860700001)(186003)(40460700003)(478600001)(2616005)(81166007)(7696005)(1076003)(316002)(26005)(36756003)(83380400001)(426003)(86362001)(47076005)(82740400003)(40480700001)(336012); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Sep 2022 10:39:57.7132 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 1a5e286b-1d36-436c-9bca-08da9d4ff5c6 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: AM7EUR03FT034.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM8PR08MB6449 X-Spam-Status: No, score=-12.4 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, FORGED_SPF_HELO, GIT_PATCH_0, KAM_DMARC_NONE, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, 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: gdb-patches@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Sep 2022 10:40:04 -0000 I noticed some missing flags/fields from FPSR and FPCR registers in both the FPU and SVE target descriptions. This patch adds those and makes the SVE versions of FPSR and FPCR use the proper flags/bitfields types. --- gdb/features/aarch64-fpu.c | 3 +++ gdb/features/aarch64-fpu.xml | 14 +++++++++++++ gdb/features/aarch64-sve.c | 39 ++++++++++++++++++++++++++++++++++-- 3 files changed, 54 insertions(+), 2 deletions(-) diff --git a/gdb/features/aarch64-fpu.c b/gdb/features/aarch64-fpu.c index a80b7d4c1b8..27e75524cfe 100644 --- a/gdb/features/aarch64-fpu.c +++ b/gdb/features/aarch64-fpu.c @@ -126,8 +126,11 @@ create_feature_aarch64_fpu (struct target_desc *result, long regnum) tdesc_add_flag (type_with_fields, 10, "OFE"); tdesc_add_flag (type_with_fields, 11, "UFE"); tdesc_add_flag (type_with_fields, 12, "IXE"); + tdesc_add_flag (type_with_fields, 13, "EBF"); tdesc_add_flag (type_with_fields, 15, "IDE"); + tdesc_add_bitfield (type_with_fields, "Len", 16, 18); tdesc_add_flag (type_with_fields, 19, "FZ16"); + tdesc_add_bitfield (type_with_fields, "Stride", 20, 21); tdesc_add_bitfield (type_with_fields, "RMode", 22, 23); tdesc_add_flag (type_with_fields, 24, "FZ"); tdesc_add_flag (type_with_fields, 25, "DN"); diff --git a/gdb/features/aarch64-fpu.xml b/gdb/features/aarch64-fpu.xml index 4db5c50f250..89bbcc0a855 100644 --- a/gdb/features/aarch64-fpu.xml +++ b/gdb/features/aarch64-fpu.xml @@ -142,11 +142,25 @@ + + + + + + diff --git a/gdb/features/aarch64-sve.c b/gdb/features/aarch64-sve.c index 9f6c2522b4c..7b4a510633d 100644 --- a/gdb/features/aarch64-sve.c +++ b/gdb/features/aarch64-sve.c @@ -40,6 +40,41 @@ create_feature_aarch64_sve (struct target_desc *result, long regnum, size_t p_size = scale << 4; tdesc_create_vector (feature, "svep", element_type, p_size >> 3); + /* FPSR register type */ + tdesc_type_with_fields *type_with_fields + = tdesc_create_flags (feature, "fpsr_flags", 4); + tdesc_add_flag (type_with_fields, 0, "IOC"); + tdesc_add_flag (type_with_fields, 1, "DZC"); + tdesc_add_flag (type_with_fields, 2, "OFC"); + tdesc_add_flag (type_with_fields, 3, "UFC"); + tdesc_add_flag (type_with_fields, 4, "IXC"); + tdesc_add_flag (type_with_fields, 7, "IDC"); + tdesc_add_flag (type_with_fields, 27, "QC"); + tdesc_add_flag (type_with_fields, 28, "V"); + tdesc_add_flag (type_with_fields, 29, "C"); + tdesc_add_flag (type_with_fields, 30, "Z"); + tdesc_add_flag (type_with_fields, 31, "N"); + + /* FPCR register type */ + type_with_fields = tdesc_create_flags (feature, "fpcr_flags", 4); + tdesc_add_flag (type_with_fields, 0, "FIZ"); + tdesc_add_flag (type_with_fields, 1, "AH"); + tdesc_add_flag (type_with_fields, 2, "NEP"); + tdesc_add_flag (type_with_fields, 8, "IOE"); + tdesc_add_flag (type_with_fields, 9, "DZE"); + tdesc_add_flag (type_with_fields, 10, "OFE"); + tdesc_add_flag (type_with_fields, 11, "UFE"); + tdesc_add_flag (type_with_fields, 12, "IXE"); + tdesc_add_flag (type_with_fields, 13, "EBF"); + tdesc_add_flag (type_with_fields, 15, "IDE"); + tdesc_add_bitfield (type_with_fields, "Len", 16, 18); + tdesc_add_flag (type_with_fields, 19, "FZ16"); + tdesc_add_bitfield (type_with_fields, "Stride", 20, 21); + tdesc_add_bitfield (type_with_fields, "RMode", 22, 23); + tdesc_add_flag (type_with_fields, 24, "FZ"); + tdesc_add_flag (type_with_fields, 25, "DN"); + tdesc_add_flag (type_with_fields, 26, "AHP"); + tdesc_create_reg (feature, "z0", regnum++, 1, nullptr, z_size, "svez"); tdesc_create_reg (feature, "z1", regnum++, 1, nullptr, z_size, "svez"); tdesc_create_reg (feature, "z2", regnum++, 1, nullptr, z_size, "svez"); @@ -72,8 +107,8 @@ create_feature_aarch64_sve (struct target_desc *result, long regnum, tdesc_create_reg (feature, "z29", regnum++, 1, nullptr, z_size, "svez"); tdesc_create_reg (feature, "z30", regnum++, 1, nullptr, z_size, "svez"); tdesc_create_reg (feature, "z31", regnum++, 1, nullptr, z_size, "svez"); - tdesc_create_reg (feature, "fpsr", regnum++, 1, nullptr, 32, "int"); - tdesc_create_reg (feature, "fpcr", regnum++, 1, nullptr, 32, "int"); + tdesc_create_reg (feature, "fpsr", regnum++, 1, nullptr, 32, "fpsr_flags"); + tdesc_create_reg (feature, "fpcr", regnum++, 1, nullptr, 32, "fpcr_flags"); tdesc_create_reg (feature, "p0", regnum++, 1, nullptr, p_size, "svep"); tdesc_create_reg (feature, "p1", regnum++, 1, nullptr, p_size, "svep"); tdesc_create_reg (feature, "p2", regnum++, 1, nullptr, p_size, "svep"); -- 2.25.1