From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on2056.outbound.protection.outlook.com [40.107.6.56]) by sourceware.org (Postfix) with ESMTPS id 8CDB83858000 for ; Tue, 21 May 2024 13:01:46 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 8CDB83858000 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 8CDB83858000 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=40.107.6.56 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1716296517; cv=pass; b=N5D83RpeeK9fyEJi+koulS3PGkJ1WJ0dSg8uYQirdBibS5YhrETwGkEafS6EXyj/uD+zua+7DRtYWvqdWw9/cp10T6DN1bzpnS3zvIaOxqArgA9/LMRZks0e+HZ8+s/EcqaAE16pgJ4iovqVI4DELDXTh/oPszoj4NNuKJ/RFME= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1716296517; c=relaxed/simple; bh=u51q6UzO6qnO0cDGAvjg+F2C3q2LL5qAoeV2BEBp61I=; h=DKIM-Signature:DKIM-Signature:Message-ID:Date:Subject:To:From: MIME-Version; b=eKNXdYHBSNO7sJiSkZkL+1xa9jRt4ZkZ/bTD13noztgG4mMtXH0yXNKxZHY+SZSQ+4J7TCgnS+BW67qB2NXuRkk6eQE5PL/jYdb44Ly5q5Co/xBrXpm/8TU/sEcKfDcLPGPK62k5XE9Xmgu7y8gd7WYSNSdB6xyTCfyC2emOZl8= ARC-Authentication-Results: i=3; server2.sourceware.org ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=UFJn9PFrcwhP1W9cz3oLO5lNTR28hW0WU3v35I6s25RDP9BKLdnM4NR0VrBRF/N+VlN+IpDm6LDLavSKgkCnIDRLvZQ3v6R+QFMFF2jeAsMRz792T5b6wz28Fu1ScVmU52afFy3lBlohWZN0C8TGFsiE3mKSX81OY4BXATHzufnNIuV2jcIGtJvWswTCxAJMxDK6zkZDXx4LOBoPvy+pPOok8JTESrKkQvt7lvnUiAQdyNZFsbRoEHzQq4IjLRKVhMkbbrbr4x90yl0M6zcizmotWzbW+V3yj4InBnEec2h0ZhdKZPwn1TL/jZyfoyAYP4ghQzjPTL3r+aeNQhoaUw== 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=4imGL1wwvCeqkSFGEmF3sTtS/8z1Jax9mHhmOyFkqPg=; b=g8/LFkP1pqblf2zV1EjvJx7oUpCjJC4QOVghMhqz5glpdVVdJvxpAil2DXslAEpWxZgyYgc4gggViHB7RDPDs2oE3+oswsRugOhu0KbHgnHLytcyy2VbYE+IjGpoTcHtVs1Dr/146M7QM370IPnAExMh+8RCKsR2Ogp/jPBlKAyALqvVHefxC+yoJVQs5s+ww47W44AdIjMPzMRPf0BCdsMVUVPBP+hNhuhh2NS/zQhPV0PFn+L1wMIotqL+rDdix+qW5MZPKLfV6Cz3wYyFj4WytzXiu18ku9gUzuj+71+klbNgly2h2QSbRR3Ern0oLdYPPSdOXK051aSuiYtU1Q== 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=4imGL1wwvCeqkSFGEmF3sTtS/8z1Jax9mHhmOyFkqPg=; b=qubZ/PkODd+BsTZMNQhlktWPiuXcVmVAyh0XhhY/+8kLq2zRj/OEbZh7sr5pe1sedxT9wpXVSXhJWBVPFo5GF00d+caqE1qcjT++1ABgQug6RpO0nHhXvQW5Fs6LOhXDYFCUQatZHkJUZwXYNNKbDkYz2cwxVi5dGdFUM4xBm4M= Received: from AS9PR06CA0732.eurprd06.prod.outlook.com (2603:10a6:20b:487::31) by PA6PR08MB10491.eurprd08.prod.outlook.com (2603:10a6:102:3d4::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7587.36; Tue, 21 May 2024 13:01:43 +0000 Received: from AMS0EPF0000019E.eurprd05.prod.outlook.com (2603:10a6:20b:487:cafe::1) by AS9PR06CA0732.outlook.office365.com (2603:10a6:20b:487::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7587.35 via Frontend Transport; Tue, 21 May 2024 13:01:43 +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 AMS0EPF0000019E.mail.protection.outlook.com (10.167.16.250) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.7611.14 via Frontend Transport; Tue, 21 May 2024 13:01:43 +0000 Received: ("Tessian outbound b7675f20d34d:v315"); Tue, 21 May 2024 13:01:42 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 5369279443e1e9e9 X-CR-MTA-TID: 64aa7808 Received: from e37b2702c460.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id D053415D-6972-4537-83A5-5BE02DA7B60E.1; Tue, 21 May 2024 13:01:36 +0000 Received: from EUR05-DB8-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id e37b2702c460.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 21 May 2024 13:01:36 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QIvxD2XQQZS3sIBVBrCi1rLqcdHuyoo9JN5v+jvSs4G5Y2auKPp7Ir9k5heN35+Ka324IULVXwC6+YWL0bjex3znMzg8du7p0+lLXWRy/kAeSpv4ox6IUSiZjBT0TxRPl52KO4g09kMgQ3Ru07S0w2PGDxijTIItqI00yu5cHId2B9rbY5hweSWlym9UvdhAMWdOIs9kU6VHDAsLdD+Zf28PDLLqHHAUriODaD62sIqTHhztLlPJFCCozUI1LeteXqBX0iWMYQttlqxZj1nn0ful5W5YPHvdRve2ZKQe7Qs/SVgp64HTy+RmVdM1nbUG3M2RuxSJTu9rczp5xLkkoQ== 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=4imGL1wwvCeqkSFGEmF3sTtS/8z1Jax9mHhmOyFkqPg=; b=cpZ8ki/tFfrHYMdgML8CcLamIOrUtMQQMpP9WAonSo30FPSRD1lagZTL/dnS1lPfIk/whCAGkhV4/UlT3WJg+9A1d1Imri4paYbEoXs36gj5shIWRb0KTTMsNNHXoANh6R/g2fq9wDRuXsf1B5EU42xLXBPs7o3bezSGfcmyqjp7aZhcRdNxLg7SeGhFa1p2FAWGa2y+OD8eo7ojAiSNflB5UG7Q8Qh8s99ScYnUQsn6SmwiALwdDUC/KY4yn926pwTlCQdh7+2Xt8a71YGJH6d1pxogYMr5Yt1rN1VWemDLIiImmrjs6aZ7GU+8SYpiQSGT8AoVPehU0oejgEFy8A== 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=4imGL1wwvCeqkSFGEmF3sTtS/8z1Jax9mHhmOyFkqPg=; b=qubZ/PkODd+BsTZMNQhlktWPiuXcVmVAyh0XhhY/+8kLq2zRj/OEbZh7sr5pe1sedxT9wpXVSXhJWBVPFo5GF00d+caqE1qcjT++1ABgQug6RpO0nHhXvQW5Fs6LOhXDYFCUQatZHkJUZwXYNNKbDkYz2cwxVi5dGdFUM4xBm4M= 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 AS8PR08MB8326.eurprd08.prod.outlook.com (2603:10a6:20b:56f::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7587.36; Tue, 21 May 2024 13:01:33 +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.7587.035; Tue, 21 May 2024 13:01:33 +0000 Message-ID: <0da0b963-d52d-4156-a95d-62dbb7dc27a3@arm.com> Date: Tue, 21 May 2024 14:01:32 +0100 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2 2/2] gas, aarch64: Add SVE2 lut extension To: "Richard Earnshaw (lists)" , binutils@sourceware.org References: <53375b51-1462-4743-b24b-deb9015a0ac0@arm.com> Content-Language: en-US From: Saurabh Jha In-Reply-To: <53375b51-1462-4743-b24b-deb9015a0ac0@arm.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: LO2P265CA0309.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:a5::33) To DBBPR08MB6091.eurprd08.prod.outlook.com (2603:10a6:10:1f4::5) MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: DBBPR08MB6091:EE_|AS8PR08MB8326:EE_|AMS0EPF0000019E:EE_|PA6PR08MB10491:EE_ X-MS-Office365-Filtering-Correlation-Id: e9fa1529-f3ce-457e-6445-08dc799629c8 x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0;ARA:13230031|366007|376005|1800799015; X-Microsoft-Antispam-Message-Info-Original: =?utf-8?B?MmFES0VDYlVpM3Rqd2ZHaDVXNENnOFAySDBDZFBDU1pFaERBU1NxdkVUeWVv?= =?utf-8?B?VVZSNTRDMW14a3RWYXhJMjRtRTMyUDQxUllqZTdPZXZlS3NxaE9jMmhHVVd6?= =?utf-8?B?UDFGUkgzVnhKNGk0UXVlcktVcnRNT2U0aDVsLy9WSHU1R3RFdzFoc2NJYjV2?= =?utf-8?B?NStEN3VTSWZNbWROSEMyeGppc2xYUUlheU91bmZXeTZXVkg2SkVMc25HUG1s?= =?utf-8?B?dmJsS1lsVmFxRTFJR1h6dTRMcTJHb1hwbXNVY1Q0emJpMDlXZEVhNFhndWJS?= =?utf-8?B?V2oxdG9OTlJTNXZkdjBsQ2JveVN6d1haRmxPa3hjaFlCVG1nS2xGZzVPTnlt?= =?utf-8?B?KzJRQXNlc0pGeFdwcGVabEtjQyt5UnltSEc5TEJJekdPQWZvVmNBMnhtVVM3?= =?utf-8?B?ZDlWL3NIV0VCWUlDc0Rubi9KSjY0U0dYTVVvRXpidHN1cEdSbXFQdWwvZU4y?= =?utf-8?B?NHMxNy80U0F2UktQZzVrUFVLTFhHMUFwYzZDa2JobEx2TmY0bDVnWG5XcEds?= =?utf-8?B?bUJWb2svN2JWYUo1aWF4RmRsWGFHajA3ODBMZDJocy84Q0JxZ0JBZy9RN2Nx?= =?utf-8?B?Mjc0UFEweEx2TjB3NFBjdWNCeDhtQ2NrUXNZREJlWTBBN0dRTmRZdlp1NHR1?= =?utf-8?B?NWdiOGNUbXFWNkRFdStSTEp3WTRsSmgwdm1samYvNnF3NEgvcU1hNlVoSGI1?= =?utf-8?B?MXdYUHhHd2tsbUpIMXE0aXhhV2kvck1ISENsUjM0aGIyei93ZkF0TWt3ekJ1?= =?utf-8?B?ZFBrQXI1V2JHa1lldk1rV0lUUVY3NklOencvU3R6N2pLY1h4ZVVGcGFqQ1Zn?= =?utf-8?B?eXVtN1pueXRVUnU5WGI5NVk3dFg5YzdvUGhLT1NqQlI5elE0eUZNQVJnNENn?= =?utf-8?B?d0ttY2FtalNGSGFQa0JqeVBtU0Q0d295L3R4bCs5V0RkdHBqWGtQSUg4dHJq?= =?utf-8?B?NjArTk00eW56czZkSXFnTmxPb3d4M0V1aTNGWnc0dDhxWm9ycnVQUTU3UEJu?= =?utf-8?B?TlhTMVBpdloybVo1Sm83c3NMbVUxdkx3Mkhkd09ta0k4aDBycE1wdWFpcTVa?= =?utf-8?B?Y1d5ZVJFYXB0RHlPMi9VajM5aDR4eWRPYjJpaVJpSFgxcDJyVFpZQS9GSkNB?= =?utf-8?B?enRrU3BuQlZHSUU4Wk0xT3VuTWdBbyt3b0tNeVRlbVJjejl2ZG5wNHhmY2pr?= =?utf-8?B?VWFYRTh2ZEk0dGtweHJzTkxmUEd4eUF3a1FFZDZ1ZFdOVzV3cnhCZGZyY0xu?= =?utf-8?B?R0IxZmF0UGhJajlPS3FETlphbkVKV2VwK2ZUeThtQTQ5cjFvYVZLS01nSEd1?= =?utf-8?B?WG80TTVlSTByN1QzZ3JLUjJ3aGxsMEhOTCtBSXBaT3duMEFET1Z6ejRZcTZP?= =?utf-8?B?ZGFNNjEvUmVzWVNIUW5PNkZoMHdSYllXWlZzcitrSXNIMHp2elJHaUQ3VFZq?= =?utf-8?B?UU5lSUlKRjJiM29TMkZzQXE0MTJ2UWs5YjN5OG1uaXlRM2ZYR3hJYUs5eDNG?= =?utf-8?B?T3ZUaXFSbUtJc3JteTQrMzFyNkhsWXpCbkVFK25aWEFQdlZITkxybDFONlNs?= =?utf-8?B?eUdSSTByeXlpSVdaUEJzZGJidWkvdVluNSsvSDdPYTNpQmxvZDB3WDJRa2Fn?= =?utf-8?Q?/qHUsnUKCrcww9PNHDxKKCymbhO8ofT2DglIx4eNXgwE=3D?= 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:(13230031)(366007)(376005)(1800799015);DIR:OUT;SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB8326 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: AMS0EPF0000019E.eurprd05.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: b95b4bfc-b3bc-4336-7f5f-08dc799623f4 X-Microsoft-Antispam: BCL:0;ARA:13230031|376005|36860700004|82310400017|1800799015|35042699013; X-Microsoft-Antispam-Message-Info: =?utf-8?B?ZUduYmk3ZmF4R2o3d3NKUGtZRldlanBqZ25BK09MOUh2aVRRZG5rUlN3V0RX?= =?utf-8?B?ZU5SUHM5SW1aTitLNnI3eWwzV004dnRUSFplZk1BZVJYeEFuN2QvMGZ3bEJE?= =?utf-8?B?c3RHWXFIZXNpZUhONWEycTZDa281MXB0V1NXbFBramVERU9iSzgwNHlsRHRw?= =?utf-8?B?Rkoxdmpkc3paVmVCeGtRQ0YwUWFGYXd2RjdiWE5PcXBQemtCK1MvZFJJejVY?= =?utf-8?B?enVMaTBrQzhCS0FIWUlVV2JoYW1DVlY4ZFN6dStlZldrMmtnTHc0RGsraGd1?= =?utf-8?B?Y1lBUmxKclNDQmQ0dEZxdHcvKzFKa2t1alZDU3ZQYjdkSFlpVHluTTJjN0tN?= =?utf-8?B?TXE4bTNGMi9HQzAvTmFYb3JraUROWFVRck1QU1NteFpna3BLdUdNRm1LVVVP?= =?utf-8?B?aGE1ZitDK3ByNEh6WDhKaE5QZjJGVWlwV1ZZUEhTVWhiZk12RC9nUVhrbWJi?= =?utf-8?B?K1h5Mi9rZXozY2hrN1VlVDlXeUdIQUl1Z0syTkt0M1hacktGdGxIcnZrQXdT?= =?utf-8?B?clVkckd0TTFBeTR3TkRCTHFOUFIzUFdRelVEVDNXekFHWG01TU90d1NsU0Ry?= =?utf-8?B?dVVScU52aEx5V0ZXd3hNVHluajZtaDhZOC8rNTY3eis2QlpBODloK2lzNS9o?= =?utf-8?B?dkNIUGoxZ096c0h4ck4yL3UwZGRiRnljWXdKUDgzREM2Q2xQdkFIRlU1UXBq?= =?utf-8?B?bStQZnNoMHF3UTNDeUR4UklwOHZkd2drNko3VjZWeWVrQlEzbCtiU0hHVksw?= =?utf-8?B?Wkk1dEVaYjFvMkNpOHBUd1N4N1IyWStjankrbEFiZ0FYZEtzMmJSaUZJclJz?= =?utf-8?B?VkpoUnM1TXc0a1JsNkptWEl0dlFWODBNcnNCV1ZDbVZtVHBOWW5KMmliVm1i?= =?utf-8?B?a0FmNXU1enBod3BpbHBtclR3L3pRdU9FZWIrZ1FEZ3VGNjZDRjFlWkZ4Vm9Y?= =?utf-8?B?cXltY0ZKOW1MeUhjZjBYelI4bDVDZkVuTFVnbTBBeTQ0QXorakpZOTRzTmtl?= =?utf-8?B?S1d3OXF4Y2tBMEliVG5JdWJmdjBuR0FyRXE1QW5XbHdYaWNmL3JVNm45Vlcz?= =?utf-8?B?MTFaMkQ0bVg3T0JnTWlCQXpXc05ESVkxTTExYmREUXZsRDArRVkzZy9WNHhO?= =?utf-8?B?OUxDRWdsM1FwRmVpbDRhQTVNWWxaSWFlalJvMG5VZ0lBSk5UZEszZkpFejhL?= =?utf-8?B?YkhuZVIreU5nQ2VmVG5yMS9DUGZVV1d4akNtMFdINnY4Y0tQUWQva1lUK1JE?= =?utf-8?B?T29LZ1NPM0Y0RkZjUlFuaHNUeWVmTEdkdTNYTGxnSWZBbUxvRkZKSnZXMHVz?= =?utf-8?B?dkdHZ2tvUyt2czR1eEhFOHpYMjd3bk44WWx1QWlVSzZ6SGxPY1BITXhwczFL?= =?utf-8?B?amhJZHF4Wk5pWUhSUmV0ampmOVF3eDd4aUtHajM5SFZyL0JMb3BUdnJNeUtq?= =?utf-8?B?SThhbTdmM05na0swYlNpRDhNWWNRWFFGZVEvUUlvWXJKQzNKY2pGLzNMbTd1?= =?utf-8?B?eEFGNTRiUG42bDBOVzJyK0VDMTFiUHZiQWJJWktISTlJZC9WZTY4NUJMTEt2?= =?utf-8?B?R05FLzJsSCt2Qy9qWStrOTZyUklRYzVBWVp1SnBTeUFmQmxEZDBPaHlBWjFm?= =?utf-8?B?Tk52QUdEckQyMXp3MDRHS3YyTTk1b0U5bk5mZFRQNU5zQ1pBdnRKMTAwTXdB?= =?utf-8?B?MDVUVHNmKzZPdU8wSnRKbnlUY29LQW95Wkw4WXJRT0V0Ty82MGJydVd0Zit6?= =?utf-8?B?V1dJQnBIOGt2SG5hN2Y3cStyWm5vdndzQW1IYkJwK2VTRWpoZW5CTXpOVENn?= =?utf-8?B?Mi9rV3I2ajFQcVlQcEEzUT09?= 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)(376005)(36860700004)(82310400017)(1800799015)(35042699013);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 May 2024 13:01:43.2353 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: e9fa1529-f3ce-457e-6445-08dc799629c8 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: AMS0EPF0000019E.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA6PR08MB10491 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,RCVD_IN_MSPIKE_H2,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 5/20/2024 2:34 PM, Richard Earnshaw (lists) wrote: > On 16/05/2024 11:37, Saurabh Jha wrote: >> Introduces instructions for the SVE2 lut extension for AArch64. They are documented in the following links: >> * luti2: https://developer.arm.com/documentation/ddi0602/2024-03/SVE-Instructions/LUTI2--Lookup-table-read-with-2-bit-indices-?lang=en >> * luti4: https://developer.arm.com/documentation/ddi0602/2024-03/SVE-Instructions/LUTI4--Lookup-table-read-with-4-bit-indices-?lang=en >> >> These instructions use new SVE2 vector operands. They are called >> SVE_Zm1_23_INDEX, SVE_Zm2_22_INDEX, and Zm3_12_INDEX and they have >> 1 bit, 2 bit, and 3 bit indices respectively. >> >> For these new operands, we defined a new inserter and a new extractor. >> >> The lsb and width of these new operands are the same as many existing >> operands but the convention is to give different names to fields that >> serve different purpose so we introduced new fields in aarch64-opc.c >> and aarch64-opc.h. >> >> We made a design choice for the second operand of the halfword variant of >> luti4 with two register tables. We could have either defined a new operand, >> like SVE_Znx2, or we could have use the existing operand SVE_ZnxN. With >> the new operand, we would need to implement constraints on register >> lists based on either operand or opcode flag. With existing operand, we >> could just existing constraint checks using opcode flag. We chose >> the second approach and went with SVE_ZnxN and added opcode flag to >> enforce lengths of vector register list operands. This way, we can reuse >> the existing constraint check logic. >> --- >> 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 > > Similar comments as for patch 1/2, but additionally: > > + 28: 45e0b800 luti2 z0.h, \{z0.h\}, z0\[7\] > > The immediate field for the '[7]' index is split over two locations in the encoded pattern, so I think it's worth some additional checks here that the field is encoded in the right way. I'd suggest adding '[1]' and '[4]' variants. > > + 68: 4520b7c0 luti4 z0.h, \{z30.h-z31.h\}, z0\[0\] > > We should probably also check the wrap-around case of '{z31.h, z0.h}' > > Otherwise this looks OK. > > R. Thanks for the review Richard. I have addressed the comments here and also applied the suggestions from the previous email of the patch list to this patch. I have sent a new patch series and the email corresponding to this patch is here https://sourceware.org/pipermail/binutils/2024-May/134195.html