From patchwork Wed Dec 13 15:41:43 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Matthieu Longo X-Patchwork-Id: 178128 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:3b04:b0:fb:cd0c:d3e with SMTP id c4csp7864926dys; Wed, 13 Dec 2023 07:42:11 -0800 (PST) X-Google-Smtp-Source: AGHT+IGDaJMyEsmIe6TLznhksxYXXNezncNsxxFOprYLwzFzh1ZMfEXBHoEUfWcwUsZ+MzJNh8Ng X-Received: by 2002:a9d:65d2:0:b0:6d9:af30:37ae with SMTP id z18-20020a9d65d2000000b006d9af3037aemr7056159oth.74.1702482131015; Wed, 13 Dec 2023 07:42:11 -0800 (PST) ARC-Seal: i=4; a=rsa-sha256; t=1702482130; cv=pass; d=google.com; s=arc-20160816; b=sw4zCfMssMojlFOsClEr7cbjHnE8DI85+ygIUdLORSxbabhIxiuF039xI66nKL+DmS 4qT5LE52r3oXB0hcDi017duZQI0Abzg/NLKLTZosO1dx4XcDLxVmr9m3IFWYA0STwXZ1 q+7kCQ8eZIqgnSl5BdZXDl7X+xT7xCJl42vzCwrJ036oAXKEJ03/Tra0Ws4u8U2WIU/j GO9i9qbtXasCk225SffmJN3g1NoRzFYVOL/+zbBfaNtJkapNAdSvCGNl7qtw0FenEE8a wIuKKNbH7L8FwaSRpYD0pvfcLhTMGtBrYe6U/XZC0GEdWdLWhwStmvzcoAqDYdosCQdf qMyg== ARC-Message-Signature: i=4; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:original-authentication-results :nodisclaimer:mime-version:subject:from:cc:to:content-language :user-agent:date:message-id:authentication-results-original :dkim-signature:dkim-signature:arc-filter:dmarc-filter:delivered-to; bh=Mex33FgviJTsf2zSyPvI9cfSb2yYMTuMBycC1X0JKHQ=; fh=WW45F8z9ieZVqO5UlwHz6Tk1qZphfVbM4h0NzaTsz8E=; b=aq+WaRdRfjxAf2ZW/AcWx731ZU1X+6jcDjukXqgA2NUlyKwlXOuBUYVPNwakwJzlxc +rarehrhY0dvIEezuaaa6SdTTkP6eEZOLEuGyHI/S8TuytycJfBpya13HjXxjPKDa06L mftSh/dVL5ZXWkWH2ng7FuQ6a8QBPFsteGUVj0vqoiifaQX/R2U9m/HXUhCGIxF3OA3I Mky6wvikvg7301hK8CnwrYEH5xFQbULutFN3JxuTnMmk+cEFyk3iwjBPTzSIrWzEd2bJ S1QUy18S1+WCzuh9XHOw2YDTLeAVBqrStCySVe1Y/9lk+9ZlBzPq6j/WWj0DglRm9qKA qVWQ== ARC-Authentication-Results: i=4; mx.google.com; dkim=pass header.i=@armh.onmicrosoft.com header.s=selector2-armh-onmicrosoft-com header.b=7NEc8gyI; dkim=pass header.i=@armh.onmicrosoft.com header.s=selector2-armh-onmicrosoft-com header.b=7NEc8gyI; arc=pass (i=3); spf=pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) smtp.mailfrom="binutils-bounces+ouuuleilei=gmail.com@sourceware.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=arm.com Received: from server2.sourceware.org (server2.sourceware.org. [2620:52:3:1:0:246e:9693:128c]) by mx.google.com with ESMTPS id m17-20020a67f291000000b00464a367cc6fsi2291632vsk.88.2023.12.13.07.42.10 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 13 Dec 2023 07:42:10 -0800 (PST) Received-SPF: pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) client-ip=2620:52:3:1:0:246e:9693:128c; Authentication-Results: mx.google.com; dkim=pass header.i=@armh.onmicrosoft.com header.s=selector2-armh-onmicrosoft-com header.b=7NEc8gyI; dkim=pass header.i=@armh.onmicrosoft.com header.s=selector2-armh-onmicrosoft-com header.b=7NEc8gyI; arc=pass (i=3); spf=pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) smtp.mailfrom="binutils-bounces+ouuuleilei=gmail.com@sourceware.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=arm.com Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id AB842385AE41 for ; Wed, 13 Dec 2023 15:42:10 +0000 (GMT) X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on2076.outbound.protection.outlook.com [40.107.6.76]) by sourceware.org (Postfix) with ESMTPS id 242163857B97 for ; Wed, 13 Dec 2023 15:42:02 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 242163857B97 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 242163857B97 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=40.107.6.76 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1702482123; cv=pass; b=ZAyiKAUMMMDn6AaImiJTI+pUDJfTVqAVCgbY5r9SEoQsEdaV3U+ZyPRKhCCsFXr8z8k7h/9D4eBFUdukf/tucVHQ7Q1ynskfcwNwdsYuRXJjKwlmVuDGGaOfoxeNJaptb3q1YuEWwoPb8S2Z10ZVZ7/HzXP8T8DY9QUT56NUu2A= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1702482123; c=relaxed/simple; bh=b83EVCCeGuljifb78379XK4mBa1QJl1lClNqkczLSJY=; h=DKIM-Signature:DKIM-Signature:Message-ID:Date:To:From:Subject: MIME-Version; b=i8txMY2vjkButRqXbgqxEUBbOTBdNGvanuxbgBQrI/5JHUATuuYCw06ODnSPPmH8gfmWAAKko6QohdOz9BjQjiwdQ39pWBGV81H3qFtZHJbzCcI5/oVWB9fNT+KR6/azWH/+pEuC2LAawfQu22O0C51rsa2HuWcOr4NslbR+MyA= ARC-Authentication-Results: i=3; server2.sourceware.org ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=Aac121cBs+nMfu1Lva15Ne9EBR0VURoAdocl6pd4zp+Cy/8+WFPb15qR6tgIEMxm0zqV1ymBmHxRTR5rEDM01yog/tReGUtnKgrhFRa1Xxjkhdx7AW3xirs93tjc9hmh96GZWdOsG/hWdWEXa0cT5RbQpphXDIi0A5yHnPgRn1u69ImChratKAcNZGJhJa97wLcBErLUwyEliduC/SPvbtmCTCDoXtZ5z/s+8vGm6aF3AMmci8xFAn11HYLghTUzZ2YEy7SuBB/aL8Z3O5FF5td97F/Q0cWgGgc+3EdUD/+Z8TAgaHSUXMbsu1AZEse2J0R9M9/knAo0x152yINEYA== 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=Mex33FgviJTsf2zSyPvI9cfSb2yYMTuMBycC1X0JKHQ=; b=RkRLZFTna20h/jpaG7TjismpA5+6RpFKPgeSX0BU8m0X/aAKFJh3VqCT7+lX1bUnJHp/XiJPwc5kv/9pDKFJTmpnT64slpcKFwWuwYNixPvdHsa9yllqM570USm4fCIr9y5xp5xleQ1ES/gt9D/u3BJazHOaQT8WbjKvEf+gkn9Rx4kUHZp3ZeYiZEnXDALpGRbx3SolpGSKhoZFktJy32rPtfnNO7D7ezA9SdoL4FbABBby4bQUssSnGau1vEV9yzgt1oxbdhKmdBpo0hahtVQmHxBdTqXTQs+MymVz2jCkenBS2tHczYTF3tO3CsoarxVcyBlaabvQlaKS6MREVg== 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] 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=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Mex33FgviJTsf2zSyPvI9cfSb2yYMTuMBycC1X0JKHQ=; b=7NEc8gyIcmGGuOCfjnUFFaksykpipJ+9lS1B1GnrgN8StzFQVddtN58PRfLIMRC+0c18/Aoim5ImokcUqzjbgopRBA2uaQ1QYp2QxypQ3FA8Jw45/QlcWQHRaU9ImfxayKZAw1h6fYeYLTZDBX987C+VGRZs5ArIrjN8VjF+vHk= Received: from DUZPR01CA0183.eurprd01.prod.exchangelabs.com (2603:10a6:10:4b3::21) by DB9PR08MB7582.eurprd08.prod.outlook.com (2603:10a6:10:306::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7091.26; Wed, 13 Dec 2023 15:41:57 +0000 Received: from DB5PEPF00014B8F.eurprd02.prod.outlook.com (2603:10a6:10:4b3:cafe::54) by DUZPR01CA0183.outlook.office365.com (2603:10a6:10:4b3::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7091.26 via Frontend Transport; Wed, 13 Dec 2023 15:41: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 DB5PEPF00014B8F.mail.protection.outlook.com (10.167.8.203) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7091.26 via Frontend Transport; Wed, 13 Dec 2023 15:41:57 +0000 Received: ("Tessian outbound 7671e7ddc218:v228"); Wed, 13 Dec 2023 15:41:57 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 80d4e4b5da09d9cd X-CR-MTA-TID: 64aa7808 Received: from 6821d904ee67.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id CADED10C-8E2B-4BA7-9D4E-7FABC3E1502F.1; Wed, 13 Dec 2023 15:41:51 +0000 Received: from EUR02-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 6821d904ee67.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Wed, 13 Dec 2023 15:41:51 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=noANqOSdl16Q5rt8MZHPtrWbze7s/xFC5n5wbB60Iu9biO6xatzJXOIUAtZDWffDZ/Gtm8hA/tMtv7V9Q0r3L8y1SZvHJxDt9qQXKKEFRz6bBC6/OSWZeh+qedFp1J7uJ17Z0ROApY6pH0QxfApSw7MXvLdDT/iNmxnkd/IKi0inhHhwDLuv9dBY0Xg0ZaKgMds1orwe2JUxVuF87k5uJrqMKzgI4bhonSz6RfQu+PIUs2gR7IDvgf/iilkVuj+ZrxOBNmqI8xjLO8e7LSytHWz1lc0ib3vzjNXtl7xFzZXO8yiqaOkpJbBH0v5z/kKSbwdhMjmwG7Hn5iLeoUNPOg== 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=Mex33FgviJTsf2zSyPvI9cfSb2yYMTuMBycC1X0JKHQ=; b=GtHIOkvB9LJi/ThRc/98Uv2i3ey/WAQoikk2B3bl2wHgoWhFUXDXZquMhUlW88QJA7KzS022bvrZl3wf4bbEHeSuuvypAbp0NT7gt2TSyVHJhQSmUcHAWaQnK+JakowKS8qdvxK4eT+gPuOJA5dvHjIg7NtaDWPbcATc+ABo7MQQsLg1zSOa48pC/JpYmuSMtfpQPrczb/RxqjZbLdAoGO99EdRr3jrgFt8/04UiOuRd8yBgUpprC7glpYf1WLhQNRea1lebmvz9I9BLIu2LecZ+hUQhaz3ylOerbYdoFHUnJs5es/2WIz0HB7ZfXNahgNwQLX0tWLDRr326nutl5Q== 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=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Mex33FgviJTsf2zSyPvI9cfSb2yYMTuMBycC1X0JKHQ=; b=7NEc8gyIcmGGuOCfjnUFFaksykpipJ+9lS1B1GnrgN8StzFQVddtN58PRfLIMRC+0c18/Aoim5ImokcUqzjbgopRBA2uaQ1QYp2QxypQ3FA8Jw45/QlcWQHRaU9ImfxayKZAw1h6fYeYLTZDBX987C+VGRZs5ArIrjN8VjF+vHk= Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; Received: from VE1PR08MB5727.eurprd08.prod.outlook.com (2603:10a6:800:1a5::16) by AS8PR08MB10223.eurprd08.prod.outlook.com (2603:10a6:20b:629::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7068.33; Wed, 13 Dec 2023 15:41:46 +0000 Received: from VE1PR08MB5727.eurprd08.prod.outlook.com ([fe80::7c3a:4547:161f:2e62]) by VE1PR08MB5727.eurprd08.prod.outlook.com ([fe80::7c3a:4547:161f:2e62%5]) with mapi id 15.20.7091.022; Wed, 13 Dec 2023 15:41:46 +0000 Message-ID: <36deddd8-d923-4913-9773-740d85f76e72@arm.com> Date: Wed, 13 Dec 2023 15:41:43 +0000 User-Agent: Mozilla Thunderbird Content-Language: en-US To: binutils@sourceware.org Cc: Richard Earnshaw , Nick Clifton From: Matthieu Longo Subject: [PATCH][Binutils] aarch64: Enable Cortex-X3 CPU X-ClientProxiedBy: LO2P265CA0280.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:a1::28) To VE1PR08MB5727.eurprd08.prod.outlook.com (2603:10a6:800:1a5::16) MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: VE1PR08MB5727:EE_|AS8PR08MB10223:EE_|DB5PEPF00014B8F:EE_|DB9PR08MB7582:EE_ X-MS-Office365-Filtering-Correlation-Id: 72b64a9d-45fd-40fe-8b31-08dbfbf20a4c X-LD-Processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr 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: T53Bd0iFkSpsmdKKIcV4/FFNDsERz2Q71aDuuj/B2xfQ9YVOpIRZeeVgFRkifmuO/2lUjh50LIbtDh9El0NWxvx5LGIdrf5yqLJ5wzUOLiluT3DEMs71bzM5sH6G3Td5w4WihWO+ZlVP9On6NdwQV735cCWfFY6Q7zGL5c3plth1IpE+LQw9qpWcNY5HJ2Jf/wgdB1BYW5jFHQLpEHvMBv9nxGlyBJ1LPM5Lp1DEb1Niygs7lfYtiLZoZon2zu8ElSHjg7M/jiEMBvmMNPQgTMPdD0KB76tdHPDe/MMynutg1+CS6uL6CyDLy1M7FLyRU1UXXWzOTHi5zh+IgDDKwnxd7YbSr7O0PQmWyL285yS9HwDcUpjTmV/6ALcXmot/fMPnSF87CGjEzCBA44VXxDru2vlkM1sFKtKz6YbFxSA4Wb0VSxvPIep8k6uUmEFF1olPocosUmtnjQQvv48wW18YtHBA/+ITRtXtPZ/rPqMmTSFfSXD9cMqvKF1rjw7Qd+g2xdYdNQw2aTxPGI3wDaJH9xzexVft5K6U+g+LauNkULp1TzFW3cXikD+XyHq9/GpaAASGV+l3H5+HlJ79zoqgvNV8xya8qvkUYS0pzoTP/AbF2Tsf2gv34/udthitzbxSDhFTISQ3fyQGHHAaFw== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VE1PR08MB5727.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(396003)(376002)(39860400002)(136003)(346002)(366004)(230922051799003)(451199024)(186009)(1800799012)(64100799003)(66476007)(55236004)(66946007)(316002)(66556008)(6916009)(54906003)(6512007)(564344004)(41300700001)(6666004)(26005)(36756003)(2616005)(86362001)(38100700002)(6506007)(31696002)(33964004)(83380400001)(478600001)(6486002)(2906002)(44832011)(235185007)(5660300002)(31686004)(4326008)(8936002)(8676002)(45980500001)(43740500002); DIR:OUT; SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB10223 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-Transport-CrossTenantHeadersStripped: DB5PEPF00014B8F.eurprd02.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: c1b030e9-7a63-42bd-74c6-08dbfbf20381 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: KCwTQevGS0Unar87McH+afo1N2pH5noyVRAekR+QtDeThKni1XjLNHQ87wxKh1tjXwmRFO83DlgKSSanjv2PNbby0U+Z0exMKtMC/wRDhGgOC33cbqzPZxeFfMk+0kertKTlyStA9XWRYYQfHKmHMXKfnVHQzpuEh20eNj1r7BqoWWZ2+DaYfM1SyhUDdycoO/PS3rJbdlbJY4jzSINcOJG2RLSQlpcu0OGhj0qREFyZ4Y1KmEXo31aeXYkRgXdfaBmtTAc+ojJRVfrssflPB/0K23zdklJ7KzUZ6xRGSlV2TXoaGJWmhZsIGTzqj1hIjYpN1nyzdaIHPnCp6bAoa3zZAN5gXBrzrIK/HWdTtfuPBsQIVb5peWbRlifDrqQTxj/ADr95Wk2jDHasZ1LDc36Jjj1CAq05aJRaGPD15nTx4n96r9qtbwACt27SWuEduSXDqeEMGWjUAvTR77bWUpcXvxzpNioUSeyppgKZ5UMJLsK23PoAGGYSpD+Z6lBsUO6i5c1cYO9N8VnRhfUtSWLoW8JLsG22ocTBkrFr/asSJ5iuNguNbqnbgaTAlaLBjgJRU8wnX/p5Nk3oQZkf1nHj+SBEFhwTZlR+BSHGHy0u7ZhMnTQvhYxDO7OQv7G8IE/QkuQKCt3LySzHFwbjKcr+1nqogv+MzZbT8Ynftuo89caXYHKg5VCCRm1BrgK7tdNxic8z9enDnBcpLZizAe7KcpsezqfLjGg/LfhhzCViCeCpE+zJE9KeLQCkmZ5f/Y19kb6OMTXjMZuLw358MQ== 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:(13230031)(4636009)(136003)(346002)(39860400002)(396003)(376002)(230922051799003)(82310400011)(64100799003)(1800799012)(451199024)(186009)(40470700004)(36840700001)(46966006)(31686004)(31696002)(36756003)(86362001)(40480700001)(40460700003)(2616005)(6666004)(33964004)(6512007)(6506007)(41300700001)(70586007)(70206006)(6486002)(564344004)(82740400003)(356005)(336012)(26005)(81166007)(107886003)(83380400001)(47076005)(235185007)(54906003)(2906002)(8676002)(4326008)(478600001)(5660300002)(36860700001)(44832011)(8936002)(6916009)(316002)(43740500002); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Dec 2023 15:41:57.6503 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 72b64a9d-45fd-40fe-8b31-08dbfbf20a4c 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: DB5PEPF00014B8F.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR08MB7582 X-Spam-Status: No, score=-12.6 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, FORGED_SPF_HELO, GIT_PATCH_0, KAM_DMARC_NONE, KAM_LOTSOFHASH, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_NONE, TXREP, T_SCC_BODY_TEXT_LINE, 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: binutils@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: binutils-bounces+ouuuleilei=gmail.com@sourceware.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1785181903382855448 X-GMAIL-MSGID: 1785181903382855448 Hi, This patch adds support for the Cortex-X3 CPU to binutils. Gas regression testing for aarch64-none-linux-gnu target and found no regressions. Ok for binutils-master? I don't have commit access so I need someone to commit on my behalf. Regards, Matthieu. diff --git a/bfd/cpu-aarch64.c b/bfd/cpu-aarch64.c index 269177821bb7a4ace7e69d0a99b34137293b0b3b..8e44b31e8d212f15c500af9c7af66cf7938c7241 100644 --- a/bfd/cpu-aarch64.c +++ b/bfd/cpu-aarch64.c @@ -75,6 +75,7 @@ processors[] = { bfd_mach_aarch64, "cortex-a76ae" }, { bfd_mach_aarch64, "cortex-a77" }, { bfd_mach_aarch64, "cortex-a720" }, + { bfd_mach_aarch64, "cortex-x3" }, { bfd_mach_aarch64, "cortex-x4" }, }; diff --git a/gas/NEWS b/gas/NEWS index af03fd172cf34e3149440803ee86d2121392292d..4c8d5946690cf2aa886c1463a7e9c53404ef7d6a 100644 --- a/gas/NEWS +++ b/gas/NEWS @@ -32,6 +32,8 @@ * Add support for Cortex-A720 for AArch64. +* Add support for Cortex-X3 for AArch64. + * Add support for Cortex-X4 for AArch64. * Add support for RISC-V T-Head extensions (XTheadVector, XTheadZvlsseg diff --git a/gas/config/tc-aarch64.c b/gas/config/tc-aarch64.c index 5646de781d4502c0aa434368f0603c11ee456966..b5ede33c584277749805155350cad37d150c258a 100644 --- a/gas/config/tc-aarch64.c +++ b/gas/config/tc-aarch64.c @@ -10189,6 +10189,8 @@ static const struct aarch64_cpu_option_table aarch64_cpus[] = { SSBS, PROFILE), "Cortex-X1"}, {"cortex-x2", AARCH64_CPU_FEATURES (V9A, 4, BFLOAT16, I8MM, MEMTAG, SVE2_BITPERM), "Cortex-X2"}, + {"cortex-x3", AARCH64_CPU_FEATURES (V9A, 4, BFLOAT16, I8MM, MEMTAG, + SVE2_BITPERM), "Cortex-X3"}, {"cortex-x4", AARCH64_CPU_FEATURES (V9_2A, 3, MEMTAG, PROFILE, SVE2_BITPERM), "Cortex-X4"}, {"generic", AARCH64_ARCH_FEATURES (V8A), NULL}, diff --git a/gas/doc/c-aarch64.texi b/gas/doc/c-aarch64.texi index cbf06bf3ec6d1680c74aad3a1a9364721ae7ca34..2bfb98a4027acc09b331aa1937407517b27297bd 100644 --- a/gas/doc/c-aarch64.texi +++ b/gas/doc/c-aarch64.texi @@ -91,6 +91,7 @@ on the target processor. The following processor names are recognized: @code{cortex-r82}, @code{cortex-x1}, @code{cortex-x2}, +@code{cortex-x3}, and @code{cortex-x4}. The special name @code{all} may be used to allow the assembler to accept diff --git a/gas/testsuite/gas/aarch64/cpu-cortex-x3.d b/gas/testsuite/gas/aarch64/cpu-cortex-x3.d new file mode 100644 index 0000000000000000000000000000000000000000..2ea793783be01f290076bf030d5f4c768b915ee1 --- /dev/null +++ b/gas/testsuite/gas/aarch64/cpu-cortex-x3.d @@ -0,0 +1,6 @@ +# name: Assemble and dump for cortex-x3 CPU +# source: nop-asm.s +# as: -mcpu=cortex-x3 +# objdump: -d -mcortex-x3 + +#... \ No newline at end of file