From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on20601.outbound.protection.outlook.com [IPv6:2a01:111:f403:2601::601]) by sourceware.org (Postfix) with ESMTPS id 15EAA3899074 for ; Fri, 21 Jun 2024 15:35:49 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 15EAA3899074 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 15EAA3899074 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=2a01:111:f403:2601::601 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1718984151; cv=pass; b=qptN+cPP0rnAxNO6sSP4KvGU2dSSFBH0EUjFaYx6DgMtZeoRX/IjBD2qBMQiJtsDJ7EX3wcoi1UljNlUmkrYm8BX/66HBkCdjDIQ27tNhTmYEptgr5dCvAE1Plz/GmwpN8cxdH0lS862baUpYxM62W6ksooWsmowdRZzshmvZGM= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1718984151; c=relaxed/simple; bh=TMXaBfBVQl/LK8W7IoYDrgNWs5fglZsYni0784iiMqA=; h=DKIM-Signature:DKIM-Signature:Message-ID:Date:Subject:To:From: MIME-Version; b=gnImykStOamJOiZbuga+KW1sqsoel4nTVy927qUDHwu389qoFIBJSPFC+O/5Xlc9OoJbkyySTZHFEo8GgyQDWGMtIXYT1rYGluW2CKmmF+3K6OjxKb409x+g/+V9Fb9CDPCJphAtiUfVNpPjPS1N3uMxaMVHeDqO7Gw7lVtWuv8= ARC-Authentication-Results: i=3; server2.sourceware.org ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=nVcS0mNg8A9wJZkBP+o5fv1BtIdOBc0agReJdzjU1gK77bZZFblTjTxqt6g2WpnzUKc+rPKhfs8ZP8Sd/4uHxE9Czj9zZik9JgLdVJkZpsz0glc/zFER7S9068aohbo/k+bVqlUELCfdsJjF5ef6gMz3oUtRijrCBWKxzOsSH1jJqyspFmIVXjnbA28cjQC/RH1zyCoHiW2nlza2L/LuKFsJal4AWnwPqWbJtsK6EnS7nUZpTG7nCqKrzri5RB19qxuSHKTRpCjBLfD4sOjAxjLjfwqEQHv7U6kBWKPbreEo5t5q+f3E4cj8XFl0d5WAkoj3hY16880JEWnciTF6tA== 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=LmKnce7DY8kxXEDAtkzPVdHJoJSRw5YRJ3zZ/ACxqQo=; b=LdKzGb/CQkr7ADwca6PtyMFhJ2Xrmkg890QQp5KWN54D8eIFh1u6rd+qR0L9HI4bb0wPbod3ozZy8yW8b2H+i0w0Hyc25Kj+e67XMul+uOgsXo0Aq0Ws84uRzhmc9tII1n9bNrwQhwDCoyTZw/iMK1UCl0GrH74Kh4ShG5U3wsSOArmTVmQ87pkrWtiPushtzVUvEV33/FjdDP3b0bjqcWxgBLZfktR4X8yAkCfrsvc8wrSzlQ2NgkqTsnnJObwjttl8BwTIJdd48gDF+7eEFNutHMyjLVvelXjluDJ9U3BLQXMfY3FtkN4ku9qQcaHn/HTW3kRcXc5jsG30bkGwqg== 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=LmKnce7DY8kxXEDAtkzPVdHJoJSRw5YRJ3zZ/ACxqQo=; b=PeWVKZlmRpbu9p5zI4ccJnPuk/9MrBnVqkBL3U3KH4qQ/0MDsRtIvGXGn0Y/j7aTkSwi5zhUQ6hhQOsgWeLioG67zhMrBjnOgmmpt1rxtZ85wwGeqF5URbJo7JfFCf2Bo6ekH/3P/MX/MXTO2KLLEsirRo6JaFowSjpdYnbipkI= Received: from AM7PR02CA0029.eurprd02.prod.outlook.com (2603:10a6:20b:100::39) by GV1PR08MB10370.eurprd08.prod.outlook.com (2603:10a6:150:a7::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7677.30; Fri, 21 Jun 2024 15:35:46 +0000 Received: from AMS1EPF00000041.eurprd04.prod.outlook.com (2603:10a6:20b:100:cafe::d3) by AM7PR02CA0029.outlook.office365.com (2603:10a6:20b:100::39) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7677.36 via Frontend Transport; Fri, 21 Jun 2024 15:35:45 +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 AMS1EPF00000041.mail.protection.outlook.com (10.167.16.38) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.7677.15 via Frontend Transport; Fri, 21 Jun 2024 15:35:45 +0000 Received: ("Tessian outbound fcd698738a24:v339"); Fri, 21 Jun 2024 15:35:45 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 5edaeecc76a01fe6 X-CR-MTA-TID: 64aa7808 Received: from fe0fc039e3e2.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id DA5B5F80-5CC0-4D0A-9744-5806228B1479.1; Fri, 21 Jun 2024 15:35:39 +0000 Received: from EUR03-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id fe0fc039e3e2.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Fri, 21 Jun 2024 15:35:39 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=n5OwhG19yJCqsRW+DMkD0o2P+Oba60WzOAg59cTxhjIWryJgqLjf/pRaEprYBsQci6xc8Dq4P+7ALC6/KZY89YhQgdfyuk3WGF3x8YKSmD9+eMgGM59h2RvWfU0Gyw96iqbQJmmrUkMmUlW/Phkw1DOEGBhTak2eQf8zPjog1HS239cebFP8hiYtPV3nDekXGpvve+gdFMCvqRVmZ90YwRqGAT7MZv/pUXM/dYoNteD4oiZTpp6HB80dBl9TfoiVprH0mVmSQ5cx0qyjc2RzjH9AZAdWZUoi1scJDs/i4H/DcD5tRYpJVuoDThRmEKTjx8/yvJX0NxFokuIhd278gw== 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=LmKnce7DY8kxXEDAtkzPVdHJoJSRw5YRJ3zZ/ACxqQo=; b=YjET6GWMpUcgeaSVlUvoD8H0JLlPEYqULnUkGL/HXaAjBg09qPOyB5yRSaFApgj2G1qLcY9/WToZtgLfeYmEd2Siu55LsXV1PWGZ8STU+iubHKI56gMg2gzkgo9OIHdwS++o7i8Ri7BdFW69lPfh9JE/LSnXEJ5/3+kfwEGFppmkOhiT9yqJ3BW0hLzQo5zmtuShp0khoqePD0FZmszTFBqX/TZrvZBO7JCkACK/dGz82VMx8+gZVKZjZqYd+HaTaB9/lxx7L8ubcuMAVIg28EBTt75WXD+r3WamZsuHWDUq9mNBk8p2Pvt4ckZHYkixX7urYYdTpbDAc5QvJuPQqg== 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=LmKnce7DY8kxXEDAtkzPVdHJoJSRw5YRJ3zZ/ACxqQo=; b=PeWVKZlmRpbu9p5zI4ccJnPuk/9MrBnVqkBL3U3KH4qQ/0MDsRtIvGXGn0Y/j7aTkSwi5zhUQ6hhQOsgWeLioG67zhMrBjnOgmmpt1rxtZ85wwGeqF5URbJo7JfFCf2Bo6ekH/3P/MX/MXTO2KLLEsirRo6JaFowSjpdYnbipkI= Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; Received: from DBBPR08MB6091.eurprd08.prod.outlook.com (2603:10a6:10:1f4::5) by AS2PR08MB8621.eurprd08.prod.outlook.com (2603:10a6:20b:55c::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7677.28; Fri, 21 Jun 2024 15:35:35 +0000 Received: from DBBPR08MB6091.eurprd08.prod.outlook.com ([fe80::15a1:f211:5d1c:b271]) by DBBPR08MB6091.eurprd08.prod.outlook.com ([fe80::15a1:f211:5d1c:b271%4]) with mapi id 15.20.7698.017; Fri, 21 Jun 2024 15:35:35 +0000 Message-ID: Date: Fri, 21 Jun 2024 16:35:34 +0100 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v4 1/2] gas, aarch64: Add SME2 lutv2 extension To: "Richard Earnshaw (lists)" , binutils@sourceware.org Cc: nickc@redhat.com References: <20240614141353.1287038-1-saurabh.jha@arm.com> <27008804-e350-4cb8-89e3-5b3ef037f7da@arm.com> Content-Language: en-US From: Saurabh Jha In-Reply-To: <27008804-e350-4cb8-89e3-5b3ef037f7da@arm.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: LO3P265CA0022.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:387::13) To DBBPR08MB6091.eurprd08.prod.outlook.com (2603:10a6:10:1f4::5) MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: DBBPR08MB6091:EE_|AS2PR08MB8621:EE_|AMS1EPF00000041:EE_|GV1PR08MB10370:EE_ X-MS-Office365-Filtering-Correlation-Id: da4e16d6-e303-43f6-0fe0-08dc9207d18b 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;ARA:13230037|376011|366013|1800799021; X-Microsoft-Antispam-Message-Info-Original: =?utf-8?B?Z3A2SE85TytYQXpBYlZPZlBYUkdvakVzd2E0MUF5UnpwN0UxVitDQjFOMHoy?= =?utf-8?B?d0t2cEw4WkFKU3dEYUhvN2VtU1RRVXAwb2F4VXZ5a3dtZFVyTm4rQzR0SjRT?= =?utf-8?B?MFFVRE1KSjBYbnMvc0podVpTNlRWY2VNc29ZN0FTamdYdmQ2R2hlS29PTEtE?= =?utf-8?B?L0ZReXhieEpWYTB6ZnY1WVNPZHJ1STFkYXo1SElXR1NFZCtFZEZ5UjUxdGNx?= =?utf-8?B?MFNjMVVXWHM3b2g5UTc2SThjZDBIbnI3STN2dDRZSU1nVm1RTG5Wa1NnNzN5?= =?utf-8?B?WUZEdUJUc0hsT2hiZERscTQvSXhCNzhHeHhsZjJUT2ZBbXVuOE1rcW83Vlkr?= =?utf-8?B?SFFCbDZuaDBBb2pBYTFrbGhHZ3luWSt3K2hFdjVhK0V0MjkweFpHKzhJeEJu?= =?utf-8?B?QjdCUy8xQmQ0djJiczMrem0rTXZIOFY5dXFGUjRVcGhGM1BGTjcvaDdseHdv?= =?utf-8?B?TzhVMXZHSGVRdFgrczFXeEwzdS9IcTYvSWJCNytqbWkxbVBMVGsxMnR3YnZX?= =?utf-8?B?eXFhaERBRldTNm1EMlNxQXc1ejZDdUFoSUVyZnpPMVd0cEFBTTdhTlhLS2VE?= =?utf-8?B?aDB2dDZ5a0RtSjhoZTNIakl0NG5NeXFrZjQ4YUNIR2NUa2FWT0d6RlVjdERD?= =?utf-8?B?NnNzaGR1cEc3T1BOT2V6UjZEbTByMDhMUllNTnpHZVJSdHUxZ2FjMWltK29O?= =?utf-8?B?NjBjY1VPeHhWaHNsOE5rc0RGQ3QzTmFJeTBOWGZTSllKVWpEdTVCTDU4b1di?= =?utf-8?B?K3BXTmFLQ0ZvQnNuTzZnaDF4M0hXVGpKNU9zbXBacEpsa0NjS1NiTm4vN25u?= =?utf-8?B?MjJ5ZzBNUWoxM0RQUU5uT0JUR2FnYzhtRnhUTWtQUDNyeU1ySlV5UktRTHZX?= =?utf-8?B?MjIzZWEzSTI4R1NRT3E3aEtiYVpNeEJNZ0ZQUFdXZnM2cVVIUGdiU3FUWGFG?= =?utf-8?B?NXdOZ2FWOTk2R1hxU1lnSVZrQ0JneW5tVFI4N1JRcUFTMmVKTTBqRXhjOVhM?= =?utf-8?B?M1VQcUhQeXkzMXRFT2F4ajZKNjA0dlo4Z1hjODJsQTVtajJxMm9WYlRXWGJF?= =?utf-8?B?L095YUlwSHFXdXZDclIrNXZyeXR6ZzMvUytXNDR6NmUyL0UrMCszcGJtNktE?= =?utf-8?B?NFE5QlhLOWF4NWxQV2JMcnBlUkJFMHdWcjViTXY3b3M0dFhwL2hJRUxOb1lo?= =?utf-8?B?anB2ZHVCOEtoV0w2dzlSOCtERVJyYjJrKzNHaXREb2lNeHZpOHVWN3JtYkRv?= =?utf-8?B?alg4WTIwdE14OVVpMGU5VlpFZTI1b3pUQXc2RGNLSC9GRmQ0VEIvdGJkZ1A3?= =?utf-8?B?ODVISHhzWXZCc3g3R3RqcGhKaUpBV3I1YjYwOWc1cEhQeGhoS1RuaDZxbHRU?= =?utf-8?B?MkIzR2NoZE9nSzNTWVZteENHR3pYSEtSdFh2UWYzMk5kaE51bTZoNDdsOWNF?= =?utf-8?B?RzNmVllnQi9yTGNtL2Z4ZHZzcGlXVUR0SGZpZlAya01iTEVTd0thVWwrYjcy?= =?utf-8?B?SVY4bGxXQThhWExmRHdJOFZYMjdhT3p2M3BUTDgzVjUrUzhNVHFiZW9UdnNl?= =?utf-8?B?NUdPZFBSTW9IUzlXNUN2eTB3dzFJcmxEcHdKQ3hRVWk1T2JoaGFlSlhLcU1a?= =?utf-8?B?aFUzUGVIRzJoRGUwOUF2cXk5Q25oYll0UjRTcXFpNEJMUExzZWRsWENiaWl3?= =?utf-8?B?R2JnWC9mZUZBdG8zN3grMzh5ekVhKzVsRks4YzIzWmNTYmNhRThicTlRPT0=?= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DBBPR08MB6091.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230037)(376011)(366013)(1800799021);DIR:OUT;SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS2PR08MB8621 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: AMS1EPF00000041.eurprd04.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: b3aeb62e-f6ea-4f9f-b3e9-08dc9207cb59 X-Microsoft-Antispam: BCL:0;ARA:13230037|376011|82310400023|1800799021|36860700010|35042699019; X-Microsoft-Antispam-Message-Info: =?utf-8?B?c2lPK1hFYjdLWWM4bWI4V1RObCtMWm9IN3hnaWVGMm1NLzJsTTdsOUIrTmkv?= =?utf-8?B?TlM0NTVqanJlZ1RNdUdIS0xpQlNCc0VMMThkY1hHa3YyU29Hc0RteituSDVy?= =?utf-8?B?NlJIMU5oUWh0bjk0M3FNazcvSlBiYVQ2N2dlUW44VnF4Ym5udCt3a01QTXkw?= =?utf-8?B?dk5mL2xXTmNPT2Y1bVRGVzVCZitHQkdsckdRK2k0aDEyejRwb1pBdHRFWVVk?= =?utf-8?B?amVuK3lpVTR6d0wzSWcyN3BXNWJ6Vll1M09laDJ1Q1ExbldGOGZaMk1ZRGpB?= =?utf-8?B?TnA5d1Byd1YyM2lOajZTU1Z6VVlUUnhLbFUzMDltTHdZM2svYU1ocEcyMVJj?= =?utf-8?B?aXNaenBGc2NWeUNUUHlqQjN0bnY3RFNrbnJnbkRBNkZCZFBBTlBCQWw2cXJM?= =?utf-8?B?SDl6YmY2ZXl5OWJsWEMvaHFYTkNrNGpucEdBa3RCQUVTQlZpQnpwWmdvSUV0?= =?utf-8?B?N3lGc3lCNGxZb0I1UndDOTJIVEZjV0NEUjZXRWVOUjRwcUVzZ21WdllxOHc5?= =?utf-8?B?YkF4ZWJIZVBPZnNHUm5qMGdKbFdaMUNvakhVT1FnWWp3MjZiS0pobGg3S1FP?= =?utf-8?B?R2ZKV2xEMXF3Uk9yaGFDdHlnR3VNN3o4ekZQeEVybUtSQ0FOZEs0eStvQ3pP?= =?utf-8?B?Z3FDWW1uRENpcGFsWG9sYkNWaTBpSTVnYVhIMVY3ek9TOHJ2cUkzeDh2bitX?= =?utf-8?B?clNzOFNlV3c3dVhCUG84UWhKTGZDYURqVGpRS0NGaytZWlA5NW0vbjVscnh0?= =?utf-8?B?eDcwOGR6TjVIUk1FMlRhMjJrZmpvK1cycnJZR3U4SkpEMFkwU1BzWkl5eWdo?= =?utf-8?B?SHJlL3RoSXBRWE9udk1lVTlyZTZNT25zZ2Nva0Z0MUw4TDFvK3d5OWR0dnFo?= =?utf-8?B?TWpDWmxmbllrRjlqckoxS2N4Z2trcDBDTVcwTzRYU2oyRTdMcFY0dkxoTHhw?= =?utf-8?B?elVGM2JKbFpjUnpRTkNpNUwrU2piWjlDSGVhTjRta2VaNENIZStYeW54MnZy?= =?utf-8?B?VHNaK1VPNkg0c2w1YjBpNmdsc3JZV09jSUdYTkc3LzJRZDBhRXQvZTFBaktV?= =?utf-8?B?UGpPbm8zdmwyM0hoa0VoKzRtQjFFR1pIcjRQZ3RNNE9oWWJIU1FlS0J5SWcz?= =?utf-8?B?UHM2WndFSEJTTitoOGJ3ZTlJM3hLZ21LYU0rR3NQU0tyS1FMdkt3Y3VBWUpM?= =?utf-8?B?VENqS3I5eFVLSkVkeHorSjhtNnlDOVIzcDNTTWcyeWU1cVNZc0lua3YxZFZz?= =?utf-8?B?S3RoSks2UEZKQlZhRTJaRHZic1dwbndNZDZFUy9wY1JqajRTLzd3cHdweWps?= =?utf-8?B?QVFmNVczNTJ4dVhWTGtiWFFZVjU0MWh0WWx0SVJkdEVkZE44QXRvMmlrVzRM?= =?utf-8?B?VXhJTWJrMTBMc1BVVVlkNFdoYVFQNWdQRk1SaTFHUUxlZEx5K1BFdDJwS253?= =?utf-8?B?a2F1UjR0TG5QUzVTSTlDN1VwbTA2NXVhbEhjQURLbmdmZ0FUeDl5OUtNRmdW?= =?utf-8?B?aGgycFpGcnppd2I1UTdueUQyUWpPK1JhZURJS3d0Q0tkblEwT01MdUlac1Vk?= =?utf-8?B?aVltUEJGdjFZYXpwYXgrK09QZXhTemVVUzJVN0NCdGZMbVBIVHJjWEtoZU0y?= =?utf-8?B?ZERYU3V5dW1Zc1BaN3hWMTN6czRSb0dreGd6Z0dDU2VpZnZJdEpNZ21paW9l?= =?utf-8?B?S005aDNUODAvYjJkMDZWekd0TC9tSDhjZGdxSmUyRHZBd25wWC9HZmxoNEFG?= =?utf-8?B?alJienJnR282T2NQUWZrMFlYWXZ3T3N3dXQyNDFybHhZZllCQzUrMmJxWGl4?= =?utf-8?Q?JFEYRH+PG/5ixZGgvFIuG0p0fRzdEjNM+2vIw=3D?= 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:(13230037)(376011)(82310400023)(1800799021)(36860700010)(35042699019);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Jun 2024 15:35:45.6964 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: da4e16d6-e303-43f6-0fe0-08dc9207d18b 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: AMS1EPF00000041.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR08MB10370 X-Spam-Status: No, score=-5.8 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FORGED_SPF_HELO,SPF_HELO_PASS,SPF_NONE,TXREP,UNPARSEABLE_RELAY autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On 6/21/2024 3:18 PM, Richard Earnshaw (lists) wrote: > On 14/06/2024 15:13, saurabh.jha@arm.com wrote: >> >> Introduces instructions for the SME2 lutv2 extension for AArch64. They >> are documented in the following links: >> >> * https://developer.arm.com/documentation/ddi0602/2024-03/SME-Instructions/LUTI4--four-registers--8-bit---Lookup-table-read-with-4-bit-indexes-and-8-bit-elements-?lang=en >> * https://developer.arm.com/documentation/ddi0602/2024-03/SME-Instructions/MOVT--vector-to-table---Move-vector-register-to-ZT0-?lang=en >> >> For both luti4 instructions, we introduced an operand called >> SME_Znx2_BIT_INDEX. We use the existing function parse_vector_reg_list >> for parsing but modified that function so that it can accept operands >> without qualifiers and rejects instructions that have operands with >> qualifiers but are not supposed to have operands with qualifiers. >> For disassembly, we modified print_register_list so that it could >> accept register lists without qualifiers. >> >> For one luti4 instruction, we introduced a SME_Zdnx4_STRIDED. It is >> similar to SME_Ztx4_STRIDED and we could use existing code for parsing, >> encoding, and disassembly. >> >> For movt instruction, we introduced an operand called SME_ZT0_INDEX2_12. >> This is a ZT0 register with a bit index encoded in [13:12]. It is >> similar to SME_ZT0_INDEX. >> >> We also introduced an iclass named sme_size_12_b so that we can encode >> size bits [13:12] correctly when only 'b' is allowed as qualifier. >> --- >> Hi, >> >> Regression tested for aarch64-none-elf and found no regressions. >> >> Ok for binutils-master? I don't have commit access so can someone please >> commit on my behalf? >> >> Regards, >> Saurabh >> --- >> gas/NEWS | 2 + >> gas/config/tc-aarch64.c | 91 +++++++++++++++++- >> gas/doc/c-aarch64.texi | 2 + >> gas/testsuite/gas/aarch64/sme2-8-invalid.l | 14 +-- >> gas/testsuite/gas/aarch64/sme2-lutv2-bad.d | 3 + >> gas/testsuite/gas/aarch64/sme2-lutv2-bad.l | 15 +++ >> .../gas/aarch64/sme2-lutv2-illegal.d | 3 + >> .../gas/aarch64/sme2-lutv2-illegal.l | 70 ++++++++++++++ >> .../gas/aarch64/sme2-lutv2-illegal.s | 95 +++++++++++++++++++ >> gas/testsuite/gas/aarch64/sme2-lutv2.d | 24 +++++ >> gas/testsuite/gas/aarch64/sme2-lutv2.s | 22 +++++ >> include/opcode/aarch64.h | 6 ++ >> opcodes/aarch64-asm.c | 1 + >> opcodes/aarch64-dis.c | 6 ++ >> opcodes/aarch64-opc.c | 30 +++++- >> opcodes/aarch64-opc.h | 2 + >> opcodes/aarch64-tbl.h | 33 +++++++ >> 17 files changed, 405 insertions(+), 14 deletions(-) >> create mode 100644 gas/testsuite/gas/aarch64/sme2-lutv2-bad.d >> create mode 100644 gas/testsuite/gas/aarch64/sme2-lutv2-bad.l >> create mode 100644 gas/testsuite/gas/aarch64/sme2-lutv2-illegal.d >> create mode 100644 gas/testsuite/gas/aarch64/sme2-lutv2-illegal.l >> create mode 100644 gas/testsuite/gas/aarch64/sme2-lutv2-illegal.s >> create mode 100644 gas/testsuite/gas/aarch64/sme2-lutv2.d >> create mode 100644 gas/testsuite/gas/aarch64/sme2-lutv2.s >> > > --- a/gas/config/tc-aarch64.c > +++ b/gas/config/tc-aarch64.c > > + if (!skip_past_comma(str)) > + return true; > + > + if (!parse_shift(str, operand, mode)) > + return false; > > > + case AARCH64_OPND_SME_ZT0_INDEX2_12: > + po_misc_or_fail(parse_shifter_zt0_with_bit_index > > Space after function name before open parenthesis. > > There may be other instances of this that I haven't recorded here, please can you double check? > > Apart from that, this looks OK. > > R. Thanks for pointing it out Richard. There were three instances of these. I also had a comment which was not in the correct style. Fixed in the new version here: https://sourceware.org/pipermail/binutils/2024-June/135002.html. > >