From patchwork Mon Jul 8 15:36:45 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Srinath Parvathaneni X-Patchwork-Id: 93526 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 28A0A384B434 for ; Mon, 8 Jul 2024 15:38:35 +0000 (GMT) X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from EUR02-DB5-obe.outbound.protection.outlook.com (mail-db5eur02on20600.outbound.protection.outlook.com [IPv6:2a01:111:f403:2608::600]) by sourceware.org (Postfix) with ESMTPS id BCDA83865C27 for ; Mon, 8 Jul 2024 15:37:31 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org BCDA83865C27 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 BCDA83865C27 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=2a01:111:f403:2608::600 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1720453055; cv=pass; b=v592hD0JL8/3sbT1pUcPcE6S9iZ0LPVoaCTMjIkz4PHednwSYQjhm4fYz5Iwz66b5FyUiWLtaeGOE9Lqaxsb3QeprQ22JuQ2xZE2UivT7UvmzdNrDF1l298vkixqEjXkzRw4Wy+iatpGTExX8hhGL2mNtGO+EAPJQLA6Qgy351w= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1720453055; c=relaxed/simple; bh=pVuFnYuVS8+40z1BLvActA5IwcdqwLg1iBvq6YtuYDU=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=HeU1uaLxTsJ7AUOZY6TAoDfRZVZbSjgrmolYqrKKkEQln3ydP9x+7flPw3TztLt2M9s2M4koIEvFHjWwBTup3G+5XeR3Twzj+HQEsCE2fm1xsDtDiqbjpb6uJyiCXf6kGlu0gG/RyxIAKCHIXmmxJr+wUk4d10VAEfaDOZxFL+k= ARC-Authentication-Results: i=3; server2.sourceware.org ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=kw9GxLiB4ig2BVJ42LopUZu0g7xyJ178DiMwyKf1kqX1I11lNSGt/TpoMpWoYwvuz4sLItqrpcBWsvMpMaylUAL7ehA/7iiyUnNoBWSeJAkbgQBdHE6PWVcEKMA3KJQ5kOlr6NRbsJZfuXVCnHORspc03b/3omB8FFdmyZArLjvAXkiEcsruc1uI7rEbJfxnRAHn794I12rLADgOuSACqHgCXcqFzt9NXjGlBuUCAWCUj7EARUUBadL9WRRWaYrgsACEZ7E9orrq2JvkMMUdvvwSxVAJEEXIZ2lA1my6c1vbt1cqYwOnhQLqjzDUVjGGLrAoeRYlget6YwAvo6Eo+g== 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=n87TVRX4tuzUVIPqd8o0/sk3+wHK3JYACYn9e7wjCkc=; b=hovp7QEUw2Lp6mZ7ZnssUxQzQP2s9qGPGclU5C8kUjx9YyD/IQGkr4qkKfv921D5pRAvIXk6LktrpUIK0uENJBm7SCZhQ4DHsJxP2OwbnLOA4Q9m21hjG+nNku3qbnz6yV6YE9PixzW3ggxD0z1OdLb7WQjhT/qaubxMDwUqOSYDPuBJZ7UUtaAG7NKvZiVlyFPGPa4sCyAe+sDJzMSXr1lsgOTtC0XdwIeLADtLusbWH7oAUSBnW2gx0bbC5jniGKxlrDJ4u5SmeGE5FR+lmlfEaZYOHtdUcvcF9AfW9ksMqTyuodeBLiNl1rOeG8EapjgUwuPspMtmGC6beTOTNA== 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] 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=n87TVRX4tuzUVIPqd8o0/sk3+wHK3JYACYn9e7wjCkc=; b=cGjkwnXVHRMr0qwSwRtizVRnzShpfnov8IE/zexHSHFuFY/dCBmSBMIy4hpiPqo9MW/wWke7qvXIuhhAYg9WqA9qA3DWGFHKS+yAZWr/84R+BZtuM7a1Z4Ig8mmFew+aBqGfScXS2LhMNxOlBUk80dqDsGCyfUxrWYGyZtIoiBk= Received: from DB6PR0301CA0090.eurprd03.prod.outlook.com (2603:10a6:6:30::37) by VI1PR08MB5310.eurprd08.prod.outlook.com (2603:10a6:803:135::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7741.35; Mon, 8 Jul 2024 15:37:29 +0000 Received: from DU6PEPF0000A7DD.eurprd02.prod.outlook.com (2603:10a6:6:30:cafe::9) by DB6PR0301CA0090.outlook.office365.com (2603:10a6:6:30::37) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7741.35 via Frontend Transport; Mon, 8 Jul 2024 15:37:28 +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 DU6PEPF0000A7DD.mail.protection.outlook.com (10.167.8.37) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.7762.17 via Frontend Transport; Mon, 8 Jul 2024 15:37:28 +0000 Received: ("Tessian outbound 69dff5ccb08e:v359"); Mon, 08 Jul 2024 15:37:28 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 491df2d5062e940a X-CR-MTA-TID: 64aa7808 Received: from 9b49ac9865a4.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 810288D3-719C-4842-986F-8E34628AED08.1; Mon, 08 Jul 2024 15:37:21 +0000 Received: from EUR05-AM6-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 9b49ac9865a4.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Mon, 08 Jul 2024 15:37:21 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Soqk9Nx/fLKJD3Vt8bZKEFSsXk7MzrPsRv4xrMoTRbVpzcwE3Kk9mnZGqOsjHc9+tfVf+r6aC58W1y7S0scTHA3TPCDTlSBLakBiz6DFEv03LnnHZRCIGnmmUHi0iACGd3LfMQwHILaztxTqjBZlqB4v4oIT5QxOaek0j1vEthJ786y6pxIyI84eoTGrs/Sj6cT1ObA6NWKT02MgRd+191hXq0EOC8L391wK7R47FK2Qo9oofNHiF5jUhbYdjdIoynf4uFc/UAnZqS+ax0lZhUbmhRSEIIaxshpZ0y8/Lv3Haopt7s3bu9sz7RI/ddBB7pLzH5uOVtnLulzSjm4Tyw== 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=n87TVRX4tuzUVIPqd8o0/sk3+wHK3JYACYn9e7wjCkc=; b=bmogAesfzUvNxVDwQNRubsxinPxTkwUqUpzMWY+3Rv8Jz9ofZ2kNERHk5Ob6TYKjX2rAbIbxyzphkvwK8xd9QUSyuHt4/SvkVXj7E6BDc/obRqPRMK9BlQLdxhLlHzxLIrf29CoscT3lrJhXw8gHIyLDVD1qYaRaupYWNYb63Dj3ZINC8xQyl0K8XROV4sbb8vsOahzHodKvqnJUpR0Aj4PwEs4c67Rwzl/eoQNTqk8hmGAqnh2eQOTKJsnjd8Dve7sBLMGFPPrkpOiWR5OCNa+ixC8a3UujI5FYlwbjSul6VZTtA0lIEq3/dBfZQ8sAF98WQafQkD2oQbtXJbC5+Q== 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 (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=n87TVRX4tuzUVIPqd8o0/sk3+wHK3JYACYn9e7wjCkc=; b=cGjkwnXVHRMr0qwSwRtizVRnzShpfnov8IE/zexHSHFuFY/dCBmSBMIy4hpiPqo9MW/wWke7qvXIuhhAYg9WqA9qA3DWGFHKS+yAZWr/84R+BZtuM7a1Z4Ig8mmFew+aBqGfScXS2LhMNxOlBUk80dqDsGCyfUxrWYGyZtIoiBk= Received: from DUZPR01CA0120.eurprd01.prod.exchangelabs.com (2603:10a6:10:4bc::18) by DB8PR08MB5468.eurprd08.prod.outlook.com (2603:10a6:10:11a::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7741.35; Mon, 8 Jul 2024 15:37:18 +0000 Received: from DB5PEPF00014B8C.eurprd02.prod.outlook.com (2603:10a6:10:4bc:cafe::b3) by DUZPR01CA0120.outlook.office365.com (2603:10a6:10:4bc::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7741.36 via Frontend Transport; Mon, 8 Jul 2024 15:37:18 +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 DB5PEPF00014B8C.mail.protection.outlook.com (10.167.8.200) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.7762.17 via Frontend Transport; Mon, 8 Jul 2024 15:37:18 +0000 Received: from AZ-NEU-EX04.Arm.com (10.251.24.32) by AZ-NEU-EX03.Arm.com (10.251.24.31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Mon, 8 Jul 2024 15:37:16 +0000 Received: from e120703.cambridge.arm.com (10.2.81.20) by mail.arm.com (10.251.24.32) with Microsoft SMTP Server id 15.1.2507.35 via Frontend Transport; Mon, 8 Jul 2024 15:37:16 +0000 From: Srinath Parvathaneni To: CC: , , Srinath Parvathaneni Subject: [PATCH v1 6/6] aarch64: Add support for sme2.1 zero instructions (regenerated files). Date: Mon, 8 Jul 2024 16:36:45 +0100 Message-ID: <20240708153645.1134208-7-srinath.parvathaneni@arm.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20240708153645.1134208-1-srinath.parvathaneni@arm.com> References: <20240708153645.1134208-1-srinath.parvathaneni@arm.com> MIME-Version: 1.0 X-EOPAttributedMessage: 1 X-MS-TrafficTypeDiagnostic: DB5PEPF00014B8C:EE_|DB8PR08MB5468:EE_|DU6PEPF0000A7DD:EE_|VI1PR08MB5310:EE_ X-MS-Office365-Filtering-Correlation-Id: 2db7fa47-16c1-4aa2-7bdc-08dc9f63dfc1 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:13230040|82310400026|1800799024|376014|36860700013; X-Microsoft-Antispam-Message-Info-Original: w5isX+g6j9wxwFja+QOu5g8H1nKIpOcO0UwgiOcQfqxck6jxR115FphXgcF6bRIyAL5Zo9S7Maa7rQpCiqM9D8jSvRZqFaVHtHDZ5UnGtIiXAAzz30IFUu984hU3N/FazZO24vHVA98k4dbjv/xWBrQ8/zKQu7AzvGFarJxfSP4IxpHKYQ8yl0bxwGvb/cDdYUT/Ki1h8pFKUGXkSTMrzDboIutzKLOFxXRqiV7IaQ4IMMhc+3q4//fPs5rokXnb/eSwaULoHPwBl+X5uHDIeD9E3qeEuuG8s97s2kZ8wf2eF0uHp06MI36bBtSq36h/kREC4c/9VulRg5p7t/rrvxnozm2+xocNzgvMk4I46ezjhBbBNRNaa5JAVllW+VFqP65gU3Cd0xB6pIkVfPdNpTuU59XWSzG0sL7WQOS24V3VcRyVAYF4oqbq+ntdicNk9dSPUe7BnM0RikStZX2K8TuPLIcwr6yxvch2CsjtCDztu7LBAaJ2fz3PEefGAYxes4MiYsrTH6Y2GVaM8rEqZwlDlAjJuggvh1XiL0AiIZHl6nj3BUOJ2PtdiPeiiSjcPLAxIHVvnAmIH0ANvoif78J/j5okyE9GMWViIbD71W7WSTfXAZM/s+3TjJZOX1UEk4HRWNP+WH7A3qMnbj40aO6n3YkVUfns5KZmmsldnR2SM/+ROyuOTvoLN+iopx+Qq5MG7rvn1hUvOQJhOViL+HuaeoAlSqESRjcwAIkgNgxMU4/9BuLy6aP7PNo0t8YXFcgjI9rMVQ9DpSMdUt1gYd+5jhPBe5gJgUkccXe8eaTbc+VOyp8KCZNOUS8snsdaQf0+8sE3jxqMhezaxK264iOO9eA801wS/JaxCrXBIZdV+7GSeA9/fBejynBdeXE7q6h5yzcJr/uhR/tRFq/53XLVAo6azvzkdII0Ew4WH5hsl8hCv9RVCZfSM3wbvEowAfu9SGjn34rtwwZdA/thsQbF3UsCRIVIiKn7xLlAbunNApZt+56VzSIitwyzbTxRqeIMILq9ScR+2KzcGccjW2kUXmTK7PcywA+czUMqTJGTFaCtbGq3J/MwYvEuhHAgZc/UXVau5wjFfbuX3OIedP06L8i+JBYhGUDJGZX27NDTw/HEzzA056ULqDox98UzuuLifqIvGV6jnwJ4EjSgL2E/8BGoUD1kW70eGconAWTA8YnN4ZyzXNtP3GbINHt5d2WbzOd+YydMee6fpRhmJDVM98enqDTod14ebgNOkO+9uXY4zqtlQX9/BrLLJr1dIyxLyMflJ6mWr8k0vkFaQB4AyShRewxscl/6MAnUXtZHk8J9gpIHkozzXm8JFjKwVzY+dX0uODGaLcHb/9kBxf+qiqrOWUwvr7ULWJtUvawP/c7VDZsGkuEdBuxt3B2pTykUbnv/gomxGOKjPRd7lcBS3daeVjHBpvH7pkhlMknlsE+6461UW32N9/yFNzBA 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:(13230040)(82310400026)(1800799024)(376014)(36860700013); DIR:OUT; SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR08MB5468 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DU6PEPF0000A7DD.eurprd02.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 97d1772c-8265-4f5c-b6b3-08dc9f63d9e7 X-Microsoft-Antispam: BCL:0; ARA:13230040|82310400026|35042699022|376014|1800799024|36860700013; X-Microsoft-Antispam-Message-Info: =?utf-8?q?evHia1THB0uGdcnuUbUFwFQjlcH33Qz?= =?utf-8?q?yRZg+kFR0dgCBIDzQnsh76aCJfGVKDfLmrSbrX+x6VxeiYGrR9K8CTwuZX9U7M1oH?= =?utf-8?q?EZvgznzJrarexx3vI9Sy8nMnRUld34ZKIl1UUnb9h5NA2mFzsgdmfkiwxIEPbHZR8?= =?utf-8?q?XdtVuuiN9CjDre/+wtogdCyzfwvPy1rORd+IlyM/jToohw6ncXguH0M0Zev1tiaTz?= =?utf-8?q?YISzO5HIDS7MXNgp6L6l7EYDwWmt2N/oYVY+9GDf4OqoBuszAU8jZHi+bGx7fiJE9?= =?utf-8?q?LoOB0+YI4g5nJgvN3g+aEfLKm0tVtaTzFVBEeOy/AgEl7e1CyajiStCw4tAJr5pz8?= =?utf-8?q?WuCZQdp90GO26Hgl2UrCJ4wM16LarbPznyeyBp8+NlPIrAiL9FWPxiq4FlGkq3BG+?= =?utf-8?q?Hp6Selq4Wx7/eCOsV4eRHe8uVtxjrowbp/DhtY+NkE72WUX6TklOlAQFKuJzy7Pse?= =?utf-8?q?lR71TYnkuaR9+4oDP9Ghl0m952i9ApWfe2pnc+v1KgTKjvv3B/M0XaQD2R8tR1+Ae?= =?utf-8?q?pCvTIbXl+wNklb0hmAwH8cMd1RMKBh8S+BnlPGzs+Xs/y6xlo4Z01VGX9c/MmmAtf?= =?utf-8?q?bRwkhtYX6MTG6H9svq3PuUjX27ZUWp2BfObn0UA1Gpbq8cARkQJGj208kghUD3DUr?= =?utf-8?q?eRvUDInE/Nagj3UOpFuE8qVZkGzy8YhuxTdzIvMchN8RwXc81CJDYJC4lharfjRdY?= =?utf-8?q?tDT3ltQnZuShL25nvUrBW4ZuE+u6qZJ3DC3iRFdER3N45qYhLGPFc6O3DeLxka4RL?= =?utf-8?q?gRjOR52s4uJqEZN0LsUGkp+kFcEnrBCdfvbMv9TcMiPZc0Z3DUEL7Y+qow9q2fRI2?= =?utf-8?q?lh+Y5x/8U8WJSPYxnLP2t9GxUyg7tGSDzPDN2AIjxYp5P8qIMhqEAvCw9bpBZ9dC+?= =?utf-8?q?CjJkIuW8WCAwVVXATaesHPbK/A2JMhIUtR31Jqrb1Rl6U+nSMwrppiunJy8TqqmxK?= =?utf-8?q?u7Ni+M5C67Zh9Dun4kGZyHc5tT+R/dfWfPk0irsUMKrMsrgVUBNDfWbJvNWgPdgfV?= =?utf-8?q?1VSTRt58ex4rwjVtBVYy41QmqYsxGZkg8CveD+Edzp6WCU4xPNt8Ji5lLgJZ9S1cd?= =?utf-8?q?3XWBl0shbAGmDsHNQdRjjJWmjY5uFMZuyNEfVoXlzRLM+8ltmMKQcfiLgsfW7dZnH?= =?utf-8?q?vwo2q6mvEFP1u5l61c8SUyM1yMm4rNb23lA1otuz3yHvqEY2YGskHEe3OUfRcs4Bs?= =?utf-8?q?hCMJ4pPWWsulD3+o1QRsFpEW71h03x9QBES5vzrA5wpO/nfv/9xXTXfT6DJ889Duk?= =?utf-8?q?IhaxwKHdFP+Ulw2PWnDg5TEbEOClLcektfr9TfnsabQ1wYFtzzRfRT5nZUX/58vqs?= =?utf-8?q?/MZtwE6cGGccoWF5M5TOWWdgtOztslBcUvcZHTggjygeTjGC0WK98vqC8fT/r+mvu?= =?utf-8?q?hZo9BGIa8XO?= 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:(13230040)(82310400026)(35042699022)(376014)(1800799024)(36860700013); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Jul 2024 15:37:28.4345 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 2db7fa47-16c1-4aa2-7bdc-08dc9f63dfc1 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: DU6PEPF0000A7DD.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB5310 X-Spam-Status: No, score=-11.4 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FORGED_SPF_HELO, GIT_PATCH_0, KAM_LOTSOFHASH, RCVD_IN_DNSWL_NONE, 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: 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~patchwork=sourceware.org@sourceware.org This patch includes the regenerated files for aarch64: Add support for sme2.1 zero instructions. --- opcodes/aarch64-dis-2.c | 460 ++++++++++++++++++++++++---------------- 1 file changed, 274 insertions(+), 186 deletions(-) diff --git a/opcodes/aarch64-dis-2.c b/opcodes/aarch64-dis-2.c index 7a7af4afea2..4138ec8907f 100644 --- a/opcodes/aarch64-dis-2.c +++ b/opcodes/aarch64-dis-2.c @@ -271,7 +271,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 x1000000x000101x00xxxxxxxxxxxxxx luti4. */ - return 3420; + return 3428; } else { @@ -310,7 +310,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 x1000000xx01101x00xxxxxxxxxxxxxx luti4. */ - return 3421; + return 3429; } else { @@ -408,21 +408,109 @@ aarch64_opcode_lookup_1 (uint32_t word) { if (((word >> 22) & 0x1) == 0) { - if (((word >> 14) & 0x1) == 0) + if (((word >> 23) & 0x1) == 0) { - /* 33222222222211111111110000000000 - 10987654321098765432109876543210 - x1000000x00011xxx0xx00xxxxxxxxxx - luti2. */ - return 2668; + if (((word >> 15) & 0x1) == 0) + { + if (((word >> 16) & 0x1) == 0) + { + if (((word >> 17) & 0x1) == 0) + { + /* 33222222222211111111110000000000 + 10987654321098765432109876543210 + x1000000000011000xxx00xxxxxxxxxx + zero. */ + return 3317; + } + else + { + /* 33222222222211111111110000000000 + 10987654321098765432109876543210 + x1000000000011100xxx00xxxxxxxxxx + zero. */ + return 3318; + } + } + else + { + if (((word >> 17) & 0x1) == 0) + { + /* 33222222222211111111110000000000 + 10987654321098765432109876543210 + x1000000000011010xxx00xxxxxxxxxx + zero. */ + return 3320; + } + else + { + /* 33222222222211111111110000000000 + 10987654321098765432109876543210 + x1000000000011110xxx00xxxxxxxxxx + zero. */ + return 3323; + } + } + } + else + { + if (((word >> 16) & 0x1) == 0) + { + if (((word >> 17) & 0x1) == 0) + { + /* 33222222222211111111110000000000 + 10987654321098765432109876543210 + x1000000000011001xxx00xxxxxxxxxx + zero. */ + return 3319; + } + else + { + /* 33222222222211111111110000000000 + 10987654321098765432109876543210 + x1000000000011101xxx00xxxxxxxxxx + zero. */ + return 3322; + } + } + else + { + if (((word >> 17) & 0x1) == 0) + { + /* 33222222222211111111110000000000 + 10987654321098765432109876543210 + x1000000000011011xxx00xxxxxxxxxx + zero. */ + return 3321; + } + else + { + /* 33222222222211111111110000000000 + 10987654321098765432109876543210 + x1000000000011111xxx00xxxxxxxxxx + zero. */ + return 3324; + } + } + } } else { - /* 33222222222211111111110000000000 - 10987654321098765432109876543210 - x1000000x00011xxx1xx00xxxxxxxxxx - luti2. */ - return 2667; + if (((word >> 14) & 0x1) == 0) + { + /* 33222222222211111111110000000000 + 10987654321098765432109876543210 + x1000000100011xxx0xx00xxxxxxxxxx + luti2. */ + return 2668; + } + else + { + /* 33222222222211111111110000000000 + 10987654321098765432109876543210 + x1000000100011xxx1xx00xxxxxxxxxx + luti2. */ + return 2667; + } } } else @@ -454,7 +542,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 x1000000010011x1xxxx00xxxxxxxxxx movt. */ - return 3422; + return 3430; } } else @@ -1278,7 +1366,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 xx000000101xxxxxxxxxxxxxxxx00xxx fmopa. */ - return 3488; + return 3496; } else { @@ -1286,7 +1374,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 xx000000101xxxxxxxxxxxxxxxx01xxx fmopa. */ - return 3487; + return 3495; } } else @@ -1634,7 +1722,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 xx0000010001xxxx1xx0xxxxx1000xxx fmlall. */ - return 3481; + return 3489; } } } @@ -1664,7 +1752,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 xx0000010001xxxxxxx1xxxxxx00xxxx fdot. */ - return 3466; + return 3474; } } else @@ -2036,7 +2124,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 x10000011001xxxxxxx0xxxxxx100xxx fmlall. */ - return 3480; + return 3488; } } } @@ -2141,7 +2229,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 x10000011001xxxxxxx1xxxxxx10xxxx fmlal. */ - return 3473; + return 3481; } } } @@ -2314,7 +2402,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 x10000011001xxxxxxx1xxxxxx11xxxx fmlal. */ - return 3472; + return 3480; } } } @@ -2356,7 +2444,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 xx0000010100xxxxxxxxxxxxxxxx0xxx fmlall. */ - return 3479; + return 3487; } else { @@ -2724,7 +2812,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 xxx000010101xxxx0xx0xxxxxx111xxx fdot. */ - return 3459; + return 3467; } else { @@ -2793,7 +2881,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 xxx000010101xxxx1xx0xxxxxx001xxx fdot. */ - return 3460; + return 3468; } else { @@ -2872,7 +2960,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 xx0000011100xxxxxxx0xxxxxxx0xxxx fmlal. */ - return 3471; + return 3479; } else { @@ -2927,7 +3015,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 xx0000011101xxxx0xx01xxxxx00xxxx fvdotb. */ - return 3490; + return 3498; } else { @@ -2945,7 +3033,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 xx0000011101xxxxxxx0xxxxxx10xxxx fdot. */ - return 3465; + return 3473; } } } @@ -3019,7 +3107,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 xx0000011101xxxxxxx1xxxxxx10xxxx fvdot. */ - return 3489; + return 3497; } } } @@ -3099,7 +3187,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 xx000001110xxxxx0xx01xxxxxx1xxxx fvdott. */ - return 3491; + return 3499; } else { @@ -3276,7 +3364,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 x10000011x1xxxx00xx000xxxx10000x fmlall. */ - return 3485; + return 3493; } else { @@ -3284,7 +3372,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 x10000011x1xxxx10xx000xxxx10000x fmlall. */ - return 3486; + return 3494; } } } @@ -3339,7 +3427,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 x1000001xx10xxxx0xx000xxxxx00x1x fmlall. */ - return 3483; + return 3491; } else { @@ -3347,7 +3435,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 x1000001xx11xxxx0xx000xxxxx00x1x fmlall. */ - return 3484; + return 3492; } } } @@ -3401,7 +3489,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 x10000011x1xxxx00xx100xxxx100xxx fdot. */ - return 3469; + return 3477; } else { @@ -3409,7 +3497,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 x10000011x1xxxx10xx100xxxx100xxx fdot. */ - return 3470; + return 3478; } } } @@ -3471,7 +3559,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 x1000001101xxxx00xx010xxxx1000xx fmlal. */ - return 3477; + return 3485; } else { @@ -3479,7 +3567,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 x1000001101xxxx10xx010xxxx1000xx fmlal. */ - return 3478; + return 3486; } } } @@ -3534,7 +3622,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 x1000001xx10xxxx0xx010xxxxx001xx fmlal. */ - return 3475; + return 3483; } else { @@ -3542,7 +3630,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 x1000001xx11xxxx0xx010xxxxx001xx fmlal. */ - return 3476; + return 3484; } } } @@ -3611,7 +3699,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 x1000001xx11xxxx0xx001xxxxx000xx fmlall. */ - return 3482; + return 3490; } } else @@ -3694,7 +3782,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 x1000001xx11xxxx0xx011xxxxx00xxx fmlal. */ - return 3474; + return 3482; } } else @@ -3715,7 +3803,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 x1000001xx1xx1x00xx111xxxxx00xxx fadd. */ - return 3423; + return 3431; } } else @@ -3734,7 +3822,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 x1000001xx1xx1x10xx111xxxxx00xxx fadd. */ - return 3424; + return 3432; } } } @@ -3860,7 +3948,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 x10000011x1xxxx00xx100xxxx110xxx fdot. */ - return 3463; + return 3471; } else { @@ -3868,7 +3956,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 x10000011x1xxxx10xx100xxxx110xxx fdot. */ - return 3464; + return 3472; } } } @@ -4159,7 +4247,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 x1000001xx10xxxx0xx100xxxxx01xxx fdot. */ - return 3467; + return 3475; } else { @@ -4167,7 +4255,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 x1000001xx11xxxx0xx100xxxxx01xxx fdot. */ - return 3468; + return 3476; } } } @@ -4438,7 +4526,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 x1000001xx1xx1x00xx111xxxxx01xxx fsub. */ - return 3425; + return 3433; } } else @@ -4457,7 +4545,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 x1000001xx1xx1x10xx111xxxxx01xxx fsub. */ - return 3426; + return 3434; } } } @@ -4519,7 +4607,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 x1000001xx10xxxx0xx100xxxxx11xxx fdot. */ - return 3461; + return 3469; } else { @@ -4527,7 +4615,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 x1000001xx11xxxx0xx100xxxxx11xxx fdot. */ - return 3462; + return 3470; } } } @@ -5062,7 +5150,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 x1000001xx1xxxxx101000xx1x0xxxx0 fscale. */ - return 3397; + return 3405; } } else @@ -5210,7 +5298,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 x1000001x0100100111000xxxx0xxxxx fcvt. */ - return 3394; + return 3402; } else { @@ -5218,7 +5306,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 x1000001x1100100111000xxxx0xxxxx bfcvt. */ - return 3389; + return 3397; } } else @@ -5227,7 +5315,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 x1000001xx110100111000xxxx0xxxxx fcvt. */ - return 3395; + return 3403; } } else @@ -5278,7 +5366,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 x1000001xx1xx100111000xxxx1xxxxx fcvtn. */ - return 3396; + return 3404; } } } @@ -5361,7 +5449,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 x10000010010x110111000xxxxxxxxx0 f1cvt. */ - return 3390; + return 3398; } else { @@ -5369,7 +5457,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 x10000011010x110111000xxxxxxxxx0 f2cvt. */ - return 3391; + return 3399; } } else @@ -5380,7 +5468,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 x10000010110x110111000xxxxxxxxx0 bf1cvt. */ - return 3385; + return 3393; } else { @@ -5388,7 +5476,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 x10000011110x110111000xxxxxxxxx0 bf2cvt. */ - return 3386; + return 3394; } } } @@ -5423,7 +5511,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 x1000001001xxx10111000xxxxxxxxx1 f1cvtl. */ - return 3392; + return 3400; } else { @@ -5431,7 +5519,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 x1000001101xxx10111000xxxxxxxxx1 f2cvtl. */ - return 3393; + return 3401; } } else @@ -5442,7 +5530,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 x1000001011xxx10111000xxxxxxxxx1 bf1cvtl. */ - return 3387; + return 3395; } else { @@ -5450,7 +5538,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 x1000001111xxx10111000xxxxxxxxx1 bf2cvtl. */ - return 3388; + return 3396; } } } @@ -5719,7 +5807,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 x1000001xx1xxxxx1x1100xx100xxxx0 fscale. */ - return 3399; + return 3407; } } else @@ -5895,7 +5983,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 x1000001xx1xxxxx1x1010xx100xxxx0 fscale. */ - return 3398; + return 3406; } else { @@ -5903,7 +5991,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 x1000001xx1xxxxx1x1110xx100xxxx0 fscale. */ - return 3400; + return 3408; } } } @@ -11071,7 +11159,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 x0x11010000xxxxxxx1xxxxxxxxxxxxx addpt. */ - return 3401; + return 3409; } else { @@ -11079,7 +11167,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 x1x11010000xxxxxxx1xxxxxxxxxxxxx subpt. */ - return 3402; + return 3410; } } } @@ -11997,7 +12085,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 xxxx1011x11xxxxx0xxxxxxxxxxxxxxx maddpt. */ - return 3403; + return 3411; } else { @@ -12005,7 +12093,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 xxxx1011x11xxxxx1xxxxxxxxxxxxxxx msubpt. */ - return 3404; + return 3412; } } } @@ -12090,7 +12178,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 000001x0xx000100000xxxxxxxxxxxxx addpt. */ - return 3405; + return 3413; } else { @@ -12197,7 +12285,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 000001x0xx000101000xxxxxxxxxxxxx subpt. */ - return 3407; + return 3415; } else { @@ -12402,7 +12490,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 000001x0xx1xxxxx000010xxxxxxxxxx addpt. */ - return 3406; + return 3414; } else { @@ -12443,7 +12531,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 000001x0xx1xxxxx000011xxxxxxxxxx subpt. */ - return 3408; + return 3416; } else { @@ -14101,7 +14189,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 010001x0xx0xxxxx110100xxxxxxxxxx mlapt. */ - return 3410; + return 3418; } } else @@ -14131,7 +14219,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 010001x0xx0xxxxx110110xxxxxxxxxx madpt. */ - return 3409; + return 3417; } } } @@ -14439,7 +14527,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 000001x0xx00x100001xxxxxxxxxxxxx smaxqv. */ - return 3319; + return 3327; } else { @@ -14447,7 +14535,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 000001x0xx01x100001xxxxxxxxxxxxx orqv. */ - return 3330; + return 3338; } } else @@ -14458,7 +14546,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 000001x0xx0x0101001xxxxxxxxxxxxx addqv. */ - return 3317; + return 3325; } else { @@ -14468,7 +14556,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 000001x0xx001101001xxxxxxxxxxxxx umaxqv. */ - return 3321; + return 3329; } else { @@ -14476,7 +14564,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 000001x0xx011101001xxxxxxxxxxxxx eorqv. */ - return 3323; + return 3331; } } } @@ -14513,7 +14601,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 000001x0xx00x110001xxxxxxxxxxxxx sminqv. */ - return 3320; + return 3328; } else { @@ -14521,7 +14609,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 000001x0xx01x110001xxxxxxxxxxxxx andqv. */ - return 3318; + return 3326; } } } @@ -14541,7 +14629,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 000001x0xx0xx111001xxxxxxxxxxxxx uminqv. */ - return 3322; + return 3330; } } } @@ -15285,7 +15373,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 110001x0x00xxxxx101xxxxxxxxxxxxx ld1q. */ - return 3346; + return 3354; } else { @@ -16299,7 +16387,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 010001x0xx0xxxxx111x00xxxxxxxxxx zipq1. */ - return 3336; + return 3344; } else { @@ -16309,7 +16397,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 010001x0xx0xxxxx111010xxxxxxxxxx uzpq1. */ - return 3334; + return 3342; } else { @@ -16317,7 +16405,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 010001x0xx0xxxxx111110xxxxxxxxxx tblq. */ - return 3331; + return 3339; } } } @@ -16329,7 +16417,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 010001x0xx0xxxxx111x01xxxxxxxxxx zipq2. */ - return 3337; + return 3345; } else { @@ -16337,7 +16425,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 010001x0xx0xxxxx111x11xxxxxxxxxx uzpq2. */ - return 3335; + return 3343; } } } @@ -16817,7 +16905,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 111001x0x00xxxxx000xxxxxxxxxxxxx st3q. */ - return 3355; + return 3363; } else { @@ -16827,7 +16915,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 111001x0010xxxxx000xxxxxxxxxxxxx st2q. */ - return 3354; + return 3362; } else { @@ -16835,7 +16923,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 111001x0110xxxxx000xxxxxxxxxxxxx st4q. */ - return 3356; + return 3364; } } } @@ -17282,7 +17370,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 011001x0xx0x0000101xxxxxxxxxxxxx faddqv. */ - return 3324; + return 3332; } else { @@ -17299,7 +17387,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 011001x0xx0xx100101xxxxxxxxxxxxx fmaxnmqv. */ - return 3325; + return 3333; } } else @@ -17340,7 +17428,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 011001x0xx0xx110101xxxxxxxxxxxxx fmaxqv. */ - return 3326; + return 3334; } } } @@ -17362,7 +17450,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 011001x0xx0xx101101xxxxxxxxxxxxx fminnmqv. */ - return 3327; + return 3335; } } else @@ -17381,7 +17469,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 011001x0xx0xx111101xxxxxxxxxxxxx fminqv. */ - return 3328; + return 3336; } } } @@ -17501,7 +17589,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 101001x0xx01xxxx111xxxxxxxxxxxxx ld2q. */ - return 3347; + return 3355; } } } @@ -17637,7 +17725,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 101001x0xx1xxxxx100xxxxxxxxxxxxx ld2q. */ - return 3350; + return 3358; } } else @@ -17782,7 +17870,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 111001x00x1xxxxx000xxxxxxxxxxxxx st2q. */ - return 3357; + return 3365; } } else @@ -17825,7 +17913,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 111001x0101xxxxx000xxxxxxxxxxxxx st3q. */ - return 3358; + return 3366; } } else @@ -17866,7 +17954,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 111001x0111xxxxx000xxxxxxxxxxxxx st4q. */ - return 3359; + return 3367; } } } @@ -17895,7 +17983,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 011001x0001xxxxx0100x1xxxxxxxxxx fdot. */ - return 3446; + return 3454; } } else @@ -17904,7 +17992,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 011001x0001xxxxx0101xxxxxxxxxxxx fmlalb. */ - return 3448; + return 3456; } } else @@ -17945,7 +18033,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 011001x0101xxxxx0101xxxxxxxxxxxx fmlalt. */ - return 3458; + return 3466; } } else @@ -17978,7 +18066,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 011001x0011xxxxx010xx1xxxxxxxxxx fdot. */ - return 3444; + return 3452; } } else @@ -18049,7 +18137,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 x11001x0001xxxxx100010xxxxxxxxxx fmlallbb. */ - return 3449; + return 3457; } } else @@ -18058,7 +18146,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 x11001x0001xxxxx1000x1xxxxxxxxxx fdot. */ - return 3445; + return 3453; } } else @@ -18067,7 +18155,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 x11001x0001xxxxx1100xxxxxxxxxxxx fmlallbb. */ - return 3450; + return 3458; } } else @@ -18076,7 +18164,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 x11001x0001xxxxx1x01xxxxxxxxxxxx fmlallbt. */ - return 3451; + return 3459; } } else @@ -18103,7 +18191,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 011001x0101xxxxx100010xxxxxxxxxx fmlalb. */ - return 3447; + return 3455; } } else @@ -18121,7 +18209,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 011001x0101xxxxx1100xxxxxxxxxxxx fmlalltb. */ - return 3454; + return 3462; } } else @@ -18130,7 +18218,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 011001x0101xxxxx1x01xxxxxxxxxxxx fmlalt. */ - return 3457; + return 3465; } } else @@ -18163,7 +18251,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 x11001x0011xxxxx100xx1xxxxxxxxxx fdot. */ - return 3443; + return 3451; } } else @@ -18172,7 +18260,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 x11001x0011xxxxx110xxxxxxxxxxxxx fmlallbt. */ - return 3452; + return 3460; } } else @@ -18204,7 +18292,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 011001x0111xxxxx110xxxxxxxxxxxxx fmlalltt. */ - return 3456; + return 3464; } } else @@ -18503,7 +18591,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 111001x0xx1xxxxx001xxxxxxxxxxxxx st1q. */ - return 3353; + return 3361; } } else @@ -18518,7 +18606,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 x11001x0001xxxxx1010xxxxxxxxxxxx fmlalltb. */ - return 3453; + return 3461; } else { @@ -18526,7 +18614,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 x11001x0001xxxxx1011xxxxxxxxxxxx fmlalltt. */ - return 3455; + return 3463; } } else @@ -19244,7 +19332,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 000001x1001010x0001110xxxxxxxxxx pmov. */ - return 3338; + return 3346; } else { @@ -19252,7 +19340,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 000001x1001011x0001110xxxxxxxxxx pmov. */ - return 3339; + return 3347; } } else @@ -19261,7 +19349,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 000001x101101xx0001110xxxxxxxxxx pmov. */ - return 3340; + return 3348; } } else @@ -19270,7 +19358,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 000001x11x101xx0001110xxxxxxxxxx pmov. */ - return 3341; + return 3349; } } else @@ -19316,7 +19404,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 000001x1001x10x1001110xxxxxxxxxx pmov. */ - return 3342; + return 3350; } else { @@ -19324,7 +19412,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 000001x1001x11x1001110xxxxxxxxxx pmov. */ - return 3343; + return 3351; } } else @@ -19333,7 +19421,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 000001x1011x1xx1001110xxxxxxxxxx pmov. */ - return 3344; + return 3352; } } else @@ -19342,7 +19430,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 000001x11x1x1xx1001110xxxxxxxxxx pmov. */ - return 3345; + return 3353; } } } @@ -19361,7 +19449,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 000001x1x01xxxxx001001xxxxxxxxxx dupq. */ - return 3329; + return 3337; } else { @@ -19369,7 +19457,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 000001x1x11xxxxx001001xxxxxxxxxx extq. */ - return 3333; + return 3341; } } else @@ -19378,7 +19466,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 000001x1xx1xxxxx001101xxxxxxxxxx tbxq. */ - return 3332; + return 3340; } } else @@ -20981,7 +21069,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 010001x1xx1xxxxx101100xxxxxxxxxx luti2. */ - return 3415; + return 3423; } } else @@ -20990,7 +21078,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 010001x1xx1xxxxx101x10xxxxxxxxxx luti2. */ - return 3416; + return 3424; } } else @@ -21003,7 +21091,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 010001x1xx1xxxxx101001xxxxxxxxxx luti4. */ - return 3417; + return 3425; } else { @@ -21011,7 +21099,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 010001x1xx1xxxxx101101xxxxxxxxxx luti4. */ - return 3418; + return 3426; } } else @@ -21020,7 +21108,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 010001x1xx1xxxxx101x11xxxxxxxxxx luti4. */ - return 3419; + return 3427; } } } @@ -21971,7 +22059,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 011001x1xx001000001x00xxxxxxxxxx f1cvt. */ - return 3377; + return 3385; } else { @@ -21979,7 +22067,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 011001x1xx001000001x10xxxxxxxxxx bf1cvt. */ - return 3373; + return 3381; } } else @@ -21990,7 +22078,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 011001x1xx001000001x01xxxxxxxxxx f2cvt. */ - return 3378; + return 3386; } else { @@ -21998,7 +22086,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 011001x1xx001000001x11xxxxxxxxxx bf2cvt. */ - return 3374; + return 3382; } } } @@ -22043,7 +22131,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 011001x1xx0x1010001x00xxxxxxxxxx fcvtn. */ - return 3382; + return 3390; } else { @@ -22051,7 +22139,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 011001x1xx0x1010001x10xxxxxxxxxx bfcvtn. */ - return 3381; + return 3389; } } else @@ -22062,7 +22150,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 011001x1xx0x1010001x01xxxxxxxxxx fcvtnb. */ - return 3383; + return 3391; } else { @@ -22070,7 +22158,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 011001x1xx0x1010001x11xxxxxxxxxx fcvtnt. */ - return 3384; + return 3392; } } } @@ -22131,7 +22219,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 011001x1xx0x1001001x00xxxxxxxxxx f1cvtlt. */ - return 3379; + return 3387; } else { @@ -22139,7 +22227,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 011001x1xx0x1001001x10xxxxxxxxxx bf1cvtlt. */ - return 3375; + return 3383; } } else @@ -22150,7 +22238,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 011001x1xx0x1001001x01xxxxxxxxxx f2cvtlt. */ - return 3380; + return 3388; } else { @@ -22158,7 +22246,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 011001x1xx0x1001001x11xxxxxxxxxx bf2cvtlt. */ - return 3376; + return 3384; } } } @@ -23484,7 +23572,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 101001x10x01xxxx111xxxxxxxxxxxxx ld3q. */ - return 3348; + return 3356; } else { @@ -23492,7 +23580,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 101001x11x01xxxx111xxxxxxxxxxxxx ld4q. */ - return 3349; + return 3357; } } } @@ -24665,7 +24753,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 101001x10x1xxxxx100xxxxxxxxxxxxx ld3q. */ - return 3351; + return 3359; } else { @@ -24673,7 +24761,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 101001x11x1xxxxx100xxxxxxxxxxxxx ld4q. */ - return 3352; + return 3360; } } else @@ -26738,7 +26826,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 0x001110100xxxxxxxx100xxxxxxxxxx luti2. */ - return 3411; + return 3419; } } } @@ -26752,7 +26840,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 0x001110010xxxxxxxx000xxxxxxxxxx luti4. */ - return 3413; + return 3421; } else { @@ -26760,7 +26848,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 0x001110010xxxxxxxx100xxxxxxxxxx luti4. */ - return 3414; + return 3422; } } else @@ -26769,7 +26857,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 0x001110110xxxxxxxxx00xxxxxxxxxx luti2. */ - return 3412; + return 3420; } } } @@ -26885,7 +26973,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 00001110x00xxxxxx10001xxxxxxxxxx fmlallbb. */ - return 3435; + return 3443; } else { @@ -26893,7 +26981,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 01001110x00xxxxxx10001xxxxxxxxxx fmlalltb. */ - return 3437; + return 3445; } } else @@ -26904,7 +26992,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 00001110x10xxxxxx10001xxxxxxxxxx fmlallbt. */ - return 3436; + return 3444; } else { @@ -26912,7 +27000,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 01001110x10xxxxxx10001xxxxxxxxxx fmlalltt. */ - return 3438; + return 3446; } } } @@ -27000,7 +27088,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 00001110x00xxxxxx11101xxxxxxxxxx fcvtn. */ - return 3368; + return 3376; } else { @@ -27008,7 +27096,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 01001110x00xxxxxx11101xxxxxxxxxx fcvtn2. */ - return 3369; + return 3377; } } else @@ -27017,7 +27105,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 0x001110x10xxxxxx11101xxxxxxxxxx fcvtn. */ - return 3370; + return 3378; } } } @@ -27160,7 +27248,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 0x001110x00xxxxxx11111xxxxxxxxxx fdot. */ - return 3427; + return 3435; } else { @@ -27170,7 +27258,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 0x001110010xxxxxx11111xxxxxxxxxx fdot. */ - return 3429; + return 3437; } else { @@ -27180,7 +27268,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 00001110110xxxxxx11111xxxxxxxxxx fmlalb. */ - return 3431; + return 3439; } else { @@ -27188,7 +27276,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 01001110110xxxxxx11111xxxxxxxxxx fmlalt. */ - return 3432; + return 3440; } } } @@ -27462,7 +27550,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 xx101110110xxxxx0x1111xxxxxxxxxx fscale. */ - return 3371; + return 3379; } } } @@ -28854,7 +28942,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 x0101110001xxxx1011110xxxxxxxxxx f1cvtl. */ - return 3364; + return 3372; } else { @@ -28862,7 +28950,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 x1101110001xxxx1011110xxxxxxxxxx f1cvtl2. */ - return 3365; + return 3373; } } else @@ -28873,7 +28961,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 x0101110101xxxx1011110xxxxxxxxxx bf1cvtl. */ - return 3360; + return 3368; } else { @@ -28881,7 +28969,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 x1101110101xxxx1011110xxxxxxxxxx bf1cvtl2. */ - return 3361; + return 3369; } } } @@ -28895,7 +28983,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 x0101110011xxxx1011110xxxxxxxxxx f2cvtl. */ - return 3366; + return 3374; } else { @@ -28903,7 +28991,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 x1101110011xxxx1011110xxxxxxxxxx f2cvtl2. */ - return 3367; + return 3375; } } else @@ -28914,7 +29002,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 x0101110111xxxx1011110xxxxxxxxxx bf2cvtl. */ - return 3362; + return 3370; } else { @@ -28922,7 +29010,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 x1101110111xxxx1011110xxxxxxxxxx bf2cvtl2. */ - return 3363; + return 3371; } } } @@ -30921,7 +31009,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 xx1011101x1xxxxx111111xxxxxxxxxx fscale. */ - return 3372; + return 3380; } } } @@ -32637,7 +32725,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 xx00111100xxxxxx0000x0xxxxxxxxxx fdot. */ - return 3428; + return 3436; } else { @@ -32667,7 +32755,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 xx00111101xxxxxx0000x0xxxxxxxxxx fdot. */ - return 3430; + return 3438; } else { @@ -32677,7 +32765,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 x000111111xxxxxx0000x0xxxxxxxxxx fmlalb. */ - return 3433; + return 3441; } else { @@ -32685,7 +32773,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 x100111111xxxxxx0000x0xxxxxxxxxx fmlalt. */ - return 3434; + return 3442; } } } @@ -33227,7 +33315,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 x010111100xxxxxx1000x0xxxxxxxxxx fmlallbb. */ - return 3439; + return 3447; } else { @@ -33235,7 +33323,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 x110111100xxxxxx1000x0xxxxxxxxxx fmlalltb. */ - return 3441; + return 3449; } } else @@ -33266,7 +33354,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 x0101111x1xxxxxx1000x0xxxxxxxxxx fmlallbt. */ - return 3440; + return 3448; } else { @@ -33274,7 +33362,7 @@ aarch64_opcode_lookup_1 (uint32_t word) 10987654321098765432109876543210 x1101111x1xxxxxx1000x0xxxxxxxxxx fmlalltt. */ - return 3442; + return 3450; } } }