From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: 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 30C233857C6F for ; Fri, 12 Jan 2024 01:46:16 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 30C233857C6F 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 30C233857C6F 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=1705023978; cv=pass; b=orkvrp8dZem7wpmciAFgNZbNpP8JOSKu7YK7ONmH3HURVjR9ZX8L+3uckGcDWrwocqxj0SEh60bVBtR1FLBd4ZSVMDM/R+JtZPM0o+AbVXptioq0u9t+YHlsWz4zHSteZh4ic/lXbVfv3PJHwfyikrqcUliiV4MclY7kwpMAKBE= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1705023978; c=relaxed/simple; bh=Do+q8vZfE74ZBrS4RjGcVgq4hX+Wh6+XALGwPLt/R8Y=; h=DKIM-Signature:DKIM-Signature:Date:From:To:Subject:Message-ID: MIME-Version; b=xFPZ8TtoMTPTH+4VVdekK0mCeOXR5eaH3FefN95UnaFVTLc0IBzx4IQoJuwiR0R8K2Y8FsnwPiKjcQupQL6R5orJ78KJ0l0kooIX1Lwi4MemLOn7qckI/8qgMKVHea4lr2nOtpyq3O4zpoh5MhZuk0kplr3qDm/fBwn8bTw58f8= ARC-Authentication-Results: i=3; server2.sourceware.org ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=iWV1TpNwg68GKqU21b410L88tnwDrwkTlSEprAhCyy9j+yCbmqnOyKCJu2pKF3VJNPNS+A+BgeNLvWk0q1zk7LqMyrfaA0wvRuaQOu8wAw0Y2DPxKsy2DG3KmSBk10rRn2/9fNut2tQlgrBx8nrl2x7M90qFiN6LzmM1E3mihU/AxmNa3W2LdrZUuywm5GA8yjlMp5MCpEAtXrZ3ODxJq66r/LnuEDC4q3Nd3QemF0xYlaUr5o3x8BH8pApXXZW0XvW2T9JP9ndqltdq9MP2rmhs0Et6PD5OLxpdEvXUK91AmoMYWjeotSTroRpRO0m7cw2I+mlWaTbxK5ClX3DKUA== 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=//BgyfRr8PLffH31E07KtLBvWesuoL6VDHpSRYpviio=; b=TjHZJWs5KRNxz+01ChduvXt2DlFn81/ygNp9sBfqPBWds6BcnrFuwF353yaSZPV4nL78vAdzgdgFOETeWS5aKl3qeC8/VIonCnGPxjCPhRxYVpbNRB4Fn48CUAW95j1yt1xbgNIu3bTGZ5fFaLbT0CrI8BPz3MIY5YK7oTR1FMKEFtjcHUfzXKGH2IDeDymmKhClZuYNicrOP3lYl9VjEjn3ZwyGSWgZmTPxcIyL5AgYAJ53oie0548VveiIc9my6840CEguuOb+5FOLUvUWzWOh8vY8xBMEozpIZPZk9cOVg1xLEx8WsBsutT8URlMeUIIZcyiXhJ/6iMiImxsZ6A== 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=//BgyfRr8PLffH31E07KtLBvWesuoL6VDHpSRYpviio=; b=HJIoa8eN613uNvhMxEXuGKY8Ovnu/4lsHcXYNAy+ZMfzhG0POb/o9w3ubUquFA5OTX6/e7X4b06nQjTb9+dq8AkZv2pm1MK15Dowtpmr2Doq1JFKRj+RZ4YTwV3F74GSHQ/IKsXzLx24b56FQ7Ods1OMkKR6kbY1C+QWOymRdzM= Received: from DB8PR03CA0029.eurprd03.prod.outlook.com (2603:10a6:10:be::42) by DU0PR08MB7945.eurprd08.prod.outlook.com (2603:10a6:10:3c9::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7181.21; Fri, 12 Jan 2024 01:46:13 +0000 Received: from DU6PEPF00009525.eurprd02.prod.outlook.com (2603:10a6:10:be:cafe::d3) by DB8PR03CA0029.outlook.office365.com (2603:10a6:10:be::42) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7181.18 via Frontend Transport; Fri, 12 Jan 2024 01:46:13 +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 DU6PEPF00009525.mail.protection.outlook.com (10.167.8.6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7181.14 via Frontend Transport; Fri, 12 Jan 2024 01:46:13 +0000 Received: ("Tessian outbound 1076c872ecc6:v228"); Fri, 12 Jan 2024 01:46:13 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 217d834c422742a1 X-CR-MTA-TID: 64aa7808 Received: from d579c595b912.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 02E0FAFB-7D7D-46F9-AA48-0ACA8342FD08.1; Fri, 12 Jan 2024 01:46:02 +0000 Received: from EUR05-AM6-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id d579c595b912.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Fri, 12 Jan 2024 01:46:02 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gaBkpPz5j6uvWN3hoXl8GoZV5HAvne2Kv4iQpLqsupwCA6kQaxRwoob84n+FlybF2lLheZXG5UA9KvwwISX7VYyEOB5xFVh9BvtOBxZUjWFDu7xUVJpqZX1bst6RPyIes7IKFj2rNlzGWK7oHdQyNykTQxnN8Hym+JuUdZQeA5dn6rd3FBhMdvjbyLjQjNr4MZEGJfYLaB7rXcWizuNKZiKMWJYpzAoMCUWWjnq6bGvEIWpEsXe5ttjx1ihSLcvUH05mQMQTueaaIOBiqA0HzPxSbisMrK0pLH2bwkFNxwGgRh+TuecG1DLfs7Vl4XCA03yDJEbrNe0SetURoqSKeQ== 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=//BgyfRr8PLffH31E07KtLBvWesuoL6VDHpSRYpviio=; b=Fu0sA0vz+ZaT+yXmaQ1T31UUw93yKiZ6y0aWH9oOop3WlmIBbXPw+gxoFsCp/IGOzGbAWubd0j8cEee+YQKGTdBROgLCBfCWXDFgeXXeygufh/DoRKNxx2R1w72jXVvpxypRDMPev3w1UNiJcygpq5uaB+TZM/QTbMn68Ayy+liNHzso3mHCpRNzzxsdmmapCUpbKSCCdtM2AKssWq6gFKH3RvLe8OYgw/uiWDKWVMY6YbW8m/MWUZzEDBKve7dXa70FneJmrmPkNTiRorhMRgyxWenTecUFJ8DIBsY3QMPQfBkhG/FNRBQXlmv647JErF0Q2H8+Mq2zVdIcIHK/Wg== 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=//BgyfRr8PLffH31E07KtLBvWesuoL6VDHpSRYpviio=; b=HJIoa8eN613uNvhMxEXuGKY8Ovnu/4lsHcXYNAy+ZMfzhG0POb/o9w3ubUquFA5OTX6/e7X4b06nQjTb9+dq8AkZv2pm1MK15Dowtpmr2Doq1JFKRj+RZ4YTwV3F74GSHQ/IKsXzLx24b56FQ7Ods1OMkKR6kbY1C+QWOymRdzM= Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; Received: from AS8PR08MB6678.eurprd08.prod.outlook.com (2603:10a6:20b:398::8) by VE1PR08MB5631.eurprd08.prod.outlook.com (2603:10a6:800:1ab::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7181.21; Fri, 12 Jan 2024 01:46:01 +0000 Received: from AS8PR08MB6678.eurprd08.prod.outlook.com ([fe80::a997:a5ad:3e6:44b6]) by AS8PR08MB6678.eurprd08.prod.outlook.com ([fe80::a997:a5ad:3e6:44b6%4]) with mapi id 15.20.7181.020; Fri, 12 Jan 2024 01:46:01 +0000 Date: Fri, 12 Jan 2024 01:45:57 +0000 From: Andrew Carlotti To: binutils@sourceware.org Cc: Richard Earnshaw Subject: [PATCH 10/11] aarch64: Make FEAT_ASMv8p2 instruction aliases always available Message-ID: References: <1496882f-bd18-37f7-761c-e33e5fca6a4b@e124511.cambridge.arm.com> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1496882f-bd18-37f7-761c-e33e5fca6a4b@e124511.cambridge.arm.com> X-ClientProxiedBy: LO4P123CA0385.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:18f::12) To AS8PR08MB6678.eurprd08.prod.outlook.com (2603:10a6:20b:398::8) MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: AS8PR08MB6678:EE_|VE1PR08MB5631:EE_|DU6PEPF00009525:EE_|DU0PR08MB7945:EE_ X-MS-Office365-Filtering-Correlation-Id: 10501f68-6bb9-4f73-dc8e-08dc13104258 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: rvPqjNz4F7xnnCGzm8wzMWB96nOv7U/zGqx+x3ElM8IRa5TxWYbmaheFX2zNtLuT6S4mMitpr8CehykpJnpHlcod95KwCfIktjAQ+V9/aGXV6UfwVbbZgNazzyWn1XYhVL+Rwjy9rLz+UrtDntdyn5O8dJ6l/mEXpKpnRDxuhGIcndlxjfnSZM4wreaaEa2bVCRgBmZGRsg6g5SyRpyB0DBehszkbmXoL8lCh6mFW2C1/XJDNoetIoXJdS+9RHfA1Wq7Yfgpv6ExvG7Y3lBjcPPHICXiGZaeTqGq55Xv+1EJDbe4QYoge4Y4vlejz0oyxLGBQSuAHg7wtlUFeZbbdYVEn63H90TLjJktnPjIW9D5xcY/OdpJCnvueoG8ZdcaASIPDENBaBFxBxpc/T9TyGw4LJWKT42VMMCinfgu0/lxk61os/Hs5+wZYGw8rCuVZmNiYZG4t0y16JktKkY5K+By4cwJEq4RVxvR+fV/N+nY5sj/DA2qZGQk5bMFjVuhiY79PsDPaat602lNTvK+YQjlODPYuhU7QjA1bIv5TRLDxjvl8gpdo+eqEqw/JDY+ X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8PR08MB6678.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(39860400002)(366004)(396003)(376002)(346002)(136003)(230922051799003)(1800799012)(186009)(64100799003)(451199024)(44832011)(4326008)(26005)(8936002)(8676002)(6486002)(478600001)(31686004)(5660300002)(2906002)(66946007)(66476007)(66556008)(6916009)(316002)(6506007)(6666004)(6512007)(38100700002)(41300700001)(86362001)(31696002);DIR:OUT;SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR08MB5631 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: DU6PEPF00009525.eurprd02.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: ed1d5b8a-3413-481e-f197-08dc13103aef X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: TBHPIDzIQGXGnVFhGjzeTTd/7OdCdImy8zplYNcSYw3Q6n/OPBfN75F3x92fW4E2iIu2uRm4UbUbTZOmSOj2NyaHgoc1vL+sF7JXmhX+tP2YFly49xSaAHd9GGMZkeWp/vkQ8+CjcPOIW5H1O6lsGmnzjH6BEWER5G2nO3cTWW2qwNtW+mHLfO23ff18mItPHe3IYD6m7J5vaeaW0Jblf7jMx6C5k6crFzoMvAGbZA35nDho0Y9I6TNGoQo25U6S45UGCee65r66j86UePBUHMRoeqdfAHAYMM7/+ds4ro0SFZaIAhlChosOp+whG+Z2KmI3lyDPmsjhqa102csA7sqp0lbHq3/PV+zqIp2nY6XLK0q5MVrht5Gv2vXMETniDn6OB+CG/+mJw8bVJqrcMQCNrPXGSkq21oKkTee4NQ3NQZ2f4MZBzaACjTsQjSabiRTnsViYwfRJ2SjrWlG3q/9Ydt/Ydr+W3Wrbyv8FaoOqTEzwzlpidl2qiqeqCrGXQibJSeBtnHH+ui/Kr68YP1Hh8kchjXw5ag8NiWa7MnbYucX2D5PdugaR4X0nKK9i+s3UnULluqjMs6IJtxlLlQY4MB0+/HZRSl4fNH29OKMsuHNFE0oaNJUMvM7TyBHuwsRYUCPDiBx3F5gWynLW48/VlrikTdhUS2IJ0w9qiokjz2n2IeGLneXGlTmeQMBBHa1z3CfUQ+ZJvXc2jsU/gyQk9ch1YhIIk7FSOlXU6dy1Xmv0QhvHUV1ZFSyTcRoK 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)(376002)(39860400002)(346002)(396003)(230922051799003)(451199024)(1800799012)(186009)(82310400011)(64100799003)(36840700001)(46966006)(40470700004)(47076005)(36860700001)(336012)(26005)(81166007)(82740400003)(356005)(41300700001)(44832011)(70206006)(70586007)(6916009)(6512007)(5660300002)(2906002)(4326008)(8676002)(6506007)(6666004)(8936002)(316002)(6486002)(478600001)(86362001)(31696002)(40480700001)(31686004)(40460700003);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Jan 2024 01:46:13.2667 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 10501f68-6bb9-4f73-dc8e-08dc13104258 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: DU6PEPF00009525.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR08MB7945 X-Spam-Status: No, score=-12.3 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,FORGED_SPF_HELO,GIT_PATCH_0,KAM_DMARC_NONE,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_NONE,TXREP,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 List-Id: There's no reason to disallow the aliases when the aliased instructions are always available. The new behaviour matches existing LLVM behaviour. diff --git a/gas/testsuite/gas/aarch64/alias-2.d b/gas/testsuite/gas/aarch64/alias-2.d index 45ddcf5905a677ab807c9e8f7d93dd8b10bd77a1..610382b91d1a096027ef115451d7985b2ed40e61 100644 --- a/gas/testsuite/gas/aarch64/alias-2.d +++ b/gas/testsuite/gas/aarch64/alias-2.d @@ -1,5 +1,5 @@ #objdump: -dr -#as: -march=armv8.2-a +#as: -march=armv8-a .*: file format .* diff --git a/opcodes/aarch64-tbl.h b/opcodes/aarch64-tbl.h index 95f7757e8ebaa5ca1958be212283aa17cacdcc5b..3df273c74f3af26195039a8ed23c4e6c3784b404 100644 --- a/opcodes/aarch64-tbl.h +++ b/opcodes/aarch64-tbl.h @@ -3572,7 +3572,7 @@ const struct aarch64_opcode aarch64_opcode_table[] = CORE_INSN ("asr", 0x13000000, 0x7f800000, bitfield, OP_ASR_IMM, OP3 (Rd, Rn, IMM), QL_SHIFT, F_ALIAS | F_P2 | F_CONV), CORE_INSN ("bfm", 0x33000000, 0x7f800000, bitfield, 0, OP4 (Rd, Rn, IMMR, IMMS), QL_BF, F_HAS_ALIAS | F_SF | F_N), CORE_INSN ("bfi", 0x33000000, 0x7f800000, bitfield, OP_BFI, OP4 (Rd, Rn, IMM, WIDTH), QL_BF2, F_ALIAS | F_P1 | F_CONV), - V8_2A_INSN ("bfc", 0x330003e0, 0x7f8003e0, bitfield, OP_BFC, OP3 (Rd, IMM, WIDTH), QL_BF1, F_ALIAS | F_P2 | F_CONV), + CORE_INSN ("bfc", 0x330003e0, 0x7f8003e0, bitfield, OP_BFC, OP3 (Rd, IMM, WIDTH), QL_BF1, F_ALIAS | F_P2 | F_CONV), CORE_INSN ("bfxil", 0x33000000, 0x7f800000, bitfield, OP_BFXIL, OP4 (Rd, Rn, IMM, WIDTH), QL_BF2, F_ALIAS | F_P1 | F_CONV), CORE_INSN ("ubfm", 0x53000000, 0x7f800000, bitfield, 0, OP4 (Rd, Rn, IMMR, IMMS), QL_BF, F_HAS_ALIAS | F_SF | F_N), CORE_INSN ("ubfiz", 0x53000000, 0x7f800000, bitfield, OP_UBFIZ, OP4 (Rd, Rn, IMM, WIDTH), QL_BF2, F_ALIAS | F_P1 | F_CONV), @@ -3645,7 +3645,7 @@ const struct aarch64_opcode aarch64_opcode_table[] = CORE_INSN ("rev16", 0x5ac00400, 0x7ffffc00, dp_1src, 0, OP2 (Rd, Rn), QL_I2SAME, F_SF), CORE_INSN ("rev", 0x5ac00800, 0xfffffc00, dp_1src, 0, OP2 (Rd, Rn), QL_I2SAMEW, 0), CORE_INSN ("rev", 0xdac00c00, 0xfffffc00, dp_1src, 0, OP2 (Rd, Rn), QL_I2SAMEX, F_SF | F_HAS_ALIAS | F_P1), - V8_2A_INSN ("rev64", 0xdac00c00, 0xfffffc00, dp_1src, 0, OP2 (Rd, Rn), QL_I2SAMEX, F_SF | F_ALIAS), + CORE_INSN ("rev64", 0xdac00c00, 0xfffffc00, dp_1src, 0, OP2 (Rd, Rn), QL_I2SAMEX, F_SF | F_ALIAS), CORE_INSN ("clz", 0x5ac01000, 0x7ffffc00, dp_1src, 0, OP2 (Rd, Rn), QL_I2SAME, F_SF), CORE_INSN ("cls", 0x5ac01400, 0x7ffffc00, dp_1src, 0, OP2 (Rd, Rn), QL_I2SAME, F_SF), CORE_INSN ("rev32", 0xdac00800, 0xfffffc00, dp_1src, 0, OP2 (Rd, Rn), QL_I2SAMEX, 0),