From patchwork Fri Jan 13 10:20:23 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Beulich X-Patchwork-Id: 43134 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:4e01:0:0:0:0:0 with SMTP id p1csp189496wrt; Fri, 13 Jan 2023 02:20:45 -0800 (PST) X-Google-Smtp-Source: AMrXdXtNheC9KV+f5ADoEAPRSJjGuZPH46KFtUXJqG62Mv0jhsJsXTQ9R8AebXu8V/IDrGXRPxOI X-Received: by 2002:a17:907:8b8a:b0:82e:a57b:cc9b with SMTP id tb10-20020a1709078b8a00b0082ea57bcc9bmr2990006ejc.24.1673605245750; Fri, 13 Jan 2023 02:20:45 -0800 (PST) Received: from sourceware.org (server2.sourceware.org. [2620:52:3:1:0:246e:9693:128c]) by mx.google.com with ESMTPS id xe10-20020a170907318a00b007c18d5fe293si21453902ejb.651.2023.01.13.02.20.45 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 13 Jan 2023 02:20:45 -0800 (PST) Received-SPF: pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) client-ip=2620:52:3:1:0:246e:9693:128c; Authentication-Results: mx.google.com; dkim=pass header.i=@sourceware.org header.s=default header.b=K4Hf7Gbw; arc=fail (signature failed); spf=pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) smtp.mailfrom="binutils-bounces+ouuuleilei=gmail.com@sourceware.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id F38B73846054 for ; Fri, 13 Jan 2023 10:20:37 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org F38B73846054 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1673605238; bh=uRJx7umaM6IyTPc4rCXITGsFc5lTlffqX4yZrT1BfQQ=; h=Date:Subject:To:Cc:References:In-Reply-To:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From:Reply-To:From; b=K4Hf7Gbw6Oc0P3lQ7yIEEcVoZsds48N1vd+vYAa2qNYglfvoMVOXbOix85+IWsIfa ccItgysUZEUN8AxNvOt1HoVoKbIoz8TFQFTTm1XeRhwROJTwBIJ27F4hbPWVplln6R BbLQ9hBpUhPGCB84qKpj7dETJ79+OYR4xwX9/bJw= X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-db5eur01on2083.outbound.protection.outlook.com [40.107.15.83]) by sourceware.org (Postfix) with ESMTPS id 55E1D38543AF for ; Fri, 13 Jan 2023 10:20:29 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 55E1D38543AF ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hXEVKJMtkhHpLLTp57IWPQ9z+3puzxvmS276XyS/mPeQylXtQSzw/xPBMMZ1+pUxFLO+2+JBC1UFVE5yky/3+iaZEBhDZoigoAELKosLapT27vIu9DNG7VoROlxmU0gr8ObknY0Z2HbYioiHIm/u7My63uTc+crW8p/ETK01O5ZWExy7wAAHXJheCUAtT1wQUhOrvmXG1WmS7xrvlyL5nW9r59f4l/WoLTvDilUtxCOs6To/otTI5fJrPVnP/CUrC9uTsfHfU8DrnX5Bntcm72k2YlkM+jsWdZqKjwi9aOWWMcz5JLnUb4ViSUc1SCQGO/D5FGuEUIol28ChTj831Q== 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=uRJx7umaM6IyTPc4rCXITGsFc5lTlffqX4yZrT1BfQQ=; b=ECT+gGh3mnyQx9zRLfhuGdVgzq0w7wAEfYkk1LdUraXcyWjYgU67M6pKzQybXN4uaPnbN2CNHBuh6ixg82lRPkRTzRWIOd9kGhS7yLcRyd+9qILi/wWWqlETDuNSscubXgqck9l3G3RbMlw0cX7jDNtmjamcI6B3GrkjLndU1XvNsl80iiaa3xlV5tsRZa1L7pA3DmtU7AHM6zNp2XF0iiU6kwE4G34XYOp/lVG0MnA+K+Se045PRLzFwU9K8o9t0y7vYYHluUMR10M/n6iR/JRPk8P6nfVff1CzX1jRcsqTifkibNHhh2vLASualFpNR9Gf6AT5MJr1iDL5s0FI8Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com; dkim=pass header.d=suse.com; arc=none Received: from VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) by DB9PR04MB8380.eurprd04.prod.outlook.com (2603:10a6:10:243::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5986.18; Fri, 13 Jan 2023 10:20:25 +0000 Received: from VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::2991:58a4:e308:4389]) by VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::2991:58a4:e308:4389%7]) with mapi id 15.20.6002.012; Fri, 13 Jan 2023 10:20:25 +0000 Message-ID: <448243b9-8134-f981-8e66-635790d4e680@suse.com> Date: Fri, 13 Jan 2023 11:20:23 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.6.1 Subject: [PATCH 3/3] RISC-V: prefer FSRM/FSFLAGS aliases for FSRMI/FSFLAGSI Content-Language: en-US To: Binutils Cc: Palmer Dabbelt , Andrew Waterman , Jim Wilson , Nelson Chu References: <678b275f-1930-4a59-dfba-fe21cd548fca@suse.com> In-Reply-To: <678b275f-1930-4a59-dfba-fe21cd548fca@suse.com> X-ClientProxiedBy: FR0P281CA0077.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:1e::16) To VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VE1PR04MB6560:EE_|DB9PR04MB8380:EE_ X-MS-Office365-Filtering-Correlation-Id: 71275a25-0e66-400e-b400-08daf54fc94f X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: r7mbfUIVSTJOW0K1UvsZ5WZVmPde2pgt6Sc3CjPN/YoeOqMPW0wzuqFY36MK2lyyv3Ftur1LU8mXTYEPpRjj7TcImek54RZXtB98OzhWDtDrSOs727CF6p51CmaIPlnvJKJc2iQmA4KPFtY8pCq5hnxfjKfZB0cALlC/UaUYyRLtGY4aibrC6doDw+1O90Q+eXC2pirLa10ASJ053DVP+gncKXZFRYOvQQbvQKyGXy8a/hJ4D58m1TmJv8az9ux7AZXYA/x3uiRYLJp9/qvj2co/iBnGx6EwZXp7QOhRBIHQEsFVucSsK+PF4C69C6BuLy83gcEe/sA2daxXWtnS/QVqRkHQ9s8YkR34hE5FTKup1VDaOhhSYL1Y/ld3LGnx5pjHBgj4JI0hPh+u7/iCZqfjWr8wSdhlgd4gxfakzEnN0rVkeYzoeHgw4Rtwv1pUxKxxKV5GGSfSTPVYV5vyLaQAmKO2H34P2kL9l5MZPS6Y4LMC5xKOqbcAsLQQKriRKT5Qal8obHr2C2H8e2PU4cwSWDgXPMNEtpTv2bKpPo9tJx6DnF4K+LXgVf2Gsov5RZiPtbMqsz0MJQW12d2djVrflQKVA3gt3TzOpsE+BR9VQe8OJ2lq/MPCiJKkFCwr0prdCyrhj6ax5jt/adWcB1b7AabJcHs+KxIg4j7ALJst0r0dCiBFRI0jPCCmKRamtwaykubbVJ6pe57Rcgdt8gLd3OtP/nJc2YbpGx0nv54= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VE1PR04MB6560.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(366004)(396003)(136003)(376002)(346002)(39860400002)(451199015)(31696002)(2906002)(41300700001)(4326008)(8936002)(66476007)(8676002)(66556008)(6916009)(36756003)(66946007)(6486002)(5660300002)(86362001)(54906003)(26005)(478600001)(186003)(2616005)(6512007)(6506007)(316002)(31686004)(38100700002)(43740500002)(45980500001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?Lgmbe/Tt+2sOF+ANP9FSmzlfTDG5?= =?utf-8?q?XBSpfv9X4/V6qJlElj3lJirOOTkuqSzd+DiVDgm82xASLxdR1BFQtx7Ww/MmyQFjO?= =?utf-8?q?K9ReoEqdMWUgPEFYcqJ9B3Q72QLxHxuUjiyz5G6VZUPyAixvgOt6e++cLKdGsJFQT?= =?utf-8?q?Q2Ma0UMsgiFUqWhPYzpEoUUxNv+AHLvqh8DafjNGBLgBu+Xpgjsfwv7cfb9qLQIex?= =?utf-8?q?+fjciN8gIQo/tGXseRkj3d3bklp+wCFnePKZiF4boBNOzYTb+6whpY/ZA2paGfxVP?= =?utf-8?q?FBD52FrA4KbwAiWs4i9fX7lmQCI9CacPsIRJzFnopZow6FgnXDYMVP9QnpUu0abZe?= =?utf-8?q?T5pzi4dB6h8v5XDECTsFn5j8mV9T9+e8Y6dKYF9pzoG9hdl/j6K5g+fw6Em4+HpD2?= =?utf-8?q?rQlffisjcKEXEXNmmML6cPx/Cyf1ZZOqK8ZbgMQxTZrGEOR76G+cw+UI3jDANQQsZ?= =?utf-8?q?5Mhleh0UU0Qck0yESqp+vHVKPq6093xSfseWt892aVETRxDrfbdSFAuXsQUqBnTOu?= =?utf-8?q?4F+vo13ozotr5clJ8TZa3d66URnllxHdm8eQw70V8VXmQWHjO9pr+p/RqqtRx+2/c?= =?utf-8?q?WGVSDIMfIMVcR3Z8i7p+6tsCiz5LJ998H5WwEKOm4KHp/+BN/p+rdeVEANL3vLTX9?= =?utf-8?q?u7B+XrqFBQH2edBsFCO1BD89CdxTmS3pNxkKoCdqSa1AVAuRevAx8nXnqEhzC9kQi?= =?utf-8?q?/NPjBY7uhoOhoVsPyoi5+rK+u7CpHVI+6R9ve7f71nV4Mo8e9TdPojjHkX2rl6o4R?= =?utf-8?q?d7rbXY62yUlqgLblgY9ezwGB8W63CEFfR+rNjqTlhexY3oxWPdaGr76qadfS+RCcv?= =?utf-8?q?el4UQ5AZqJ4UHpAyqm5FmuoJSWdAukDeHjEHLHRoXDTULYsQpfGheRAvUvP4ZpqMJ?= =?utf-8?q?+iKxjs1gQ2GdBqwdg+T0CUAkVhoSrqkJf3k1FasSXNjcAkbWQCjx3zlRQfnxMNAT5?= =?utf-8?q?ek5bTtVTyA0SOXrOw4kkWbwPeKVF7UslgGU2LUUd0WU+M5QGyrzVetW3T5g5uCl56?= =?utf-8?q?EhP2Mk6Rd74Jqj+3QrRTrXnnmTREXn74huDT/UFbJKfOB7AWHZoLQYfKNRQOca9rq?= =?utf-8?q?luJK0XHsgNKl12POIaGMOPatyeIsEmgNVyBHHujwaIHB7utCDi0f0BY2UN/09j73Q?= =?utf-8?q?D571uiE6fWVWmZrHVRFkC7FOpjVcIxrnAkaKu6HaaJRzbfXcdGPGhDAIYJ79CxaDc?= =?utf-8?q?DNddu2rP4sBsVv8Zvv/tceuVf1lCUZpoKwcTCYUirzEbqGJ6eghqPnAtXuZgXBe/G?= =?utf-8?q?Yyt23f2TbcOX6qLeNg3oe04i+uvt6MeY9UOKfAjacCwDc0RrNnH/U4rJEnvfzUDp+?= =?utf-8?q?RNTsPLBhN0NmF8dshkXT6QKEKmVjH8nMnG5g48HrsjC+DHKoRUJNC1g3zKyY8CmUo?= =?utf-8?q?ypqABsqwZqW5ztcUamDrs4S3Idr+RrUTPLgeZooC/i4v92PzQDvKyeVZcwGDXBTNm?= =?utf-8?q?2eOoCYAhbkjaR3UdBxrkUrC4X4WrTz+ZQvtPwEVuqXW39HtCs6b1e/Y9TvwRKXep8?= =?utf-8?q?c0D1jaWOY76Y?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 71275a25-0e66-400e-b400-08daf54fc94f X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Jan 2023 10:20:25.6574 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: U9Wmh7p3911hAsbbomhaqrgHKB5pHQ+iYq725mGV/BtFq1zN3Mdw97TVspy4BMBhI44YsC/KJ0MNR+1emobS0g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR04MB8380 X-Spam-Status: No, score=-3028.7 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP 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.29 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Patchwork-Original-From: Jan Beulich via Binutils From: Jan Beulich Reply-To: Jan Beulich Errors-To: binutils-bounces+ouuuleilei=gmail.com@sourceware.org Sender: "Binutils" X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1754902294008990849?= X-GMAIL-MSGID: =?utf-8?q?1754902294008990849?= While not spelled out by the spec, gas has been supporting these i-suffixed aliases almost forever. However, unlike other insns with immediate operands, i-suffix-less aliases were missing. Add such, paralleling in particular CSR*I having CSR* aliases. --- a/gas/testsuite/gas/riscv/csr-insns-pseudo.d +++ b/gas/testsuite/gas/riscv/csr-insns-pseudo.d @@ -27,10 +27,10 @@ Disassembly of section .text: [ ]+[0-9a-f]+:[ ]+002022f3[ ]+frrm[ ]+t0 [ ]+[0-9a-f]+:[ ]+002312f3[ ]+fsrm[ ]+t0,t1 [ ]+[0-9a-f]+:[ ]+00231073[ ]+fsrm[ ]+t1 -[ ]+[0-9a-f]+:[ ]+002fd2f3[ ]+fsrmi[ ]+t0,31 -[ ]+[0-9a-f]+:[ ]+002fd073[ ]+fsrmi[ ]+zero,31 +[ ]+[0-9a-f]+:[ ]+002fd2f3[ ]+fsrm[ ]+t0,31 +[ ]+[0-9a-f]+:[ ]+002fd073[ ]+fsrm[ ]+zero,31 [ ]+[0-9a-f]+:[ ]+001022f3[ ]+frflags[ ]+t0 [ ]+[0-9a-f]+:[ ]+001312f3[ ]+fsflags[ ]+t0,t1 [ ]+[0-9a-f]+:[ ]+00131073[ ]+fsflags[ ]+t1 -[ ]+[0-9a-f]+:[ ]+001fd2f3[ ]+fsflagsi[ ]+t0,31 -[ ]+[0-9a-f]+:[ ]+001fd073[ ]+fsflagsi[ ]+zero,31 +[ ]+[0-9a-f]+:[ ]+001fd2f3[ ]+fsflags[ ]+t0,31 +[ ]+[0-9a-f]+:[ ]+001fd073[ ]+fsflags[ ]+zero,31 --- a/gas/testsuite/gas/riscv/csr-insns-pseudo-zfinx.d +++ b/gas/testsuite/gas/riscv/csr-insns-pseudo-zfinx.d @@ -27,10 +27,10 @@ Disassembly of section .text: [ ]+[0-9a-f]+:[ ]+002022f3[ ]+frrm[ ]+t0 [ ]+[0-9a-f]+:[ ]+002312f3[ ]+fsrm[ ]+t0,t1 [ ]+[0-9a-f]+:[ ]+00231073[ ]+fsrm[ ]+t1 -[ ]+[0-9a-f]+:[ ]+002fd2f3[ ]+fsrmi[ ]+t0,31 -[ ]+[0-9a-f]+:[ ]+002fd073[ ]+fsrmi[ ]+zero,31 +[ ]+[0-9a-f]+:[ ]+002fd2f3[ ]+fsrm[ ]+t0,31 +[ ]+[0-9a-f]+:[ ]+002fd073[ ]+fsrm[ ]+zero,31 [ ]+[0-9a-f]+:[ ]+001022f3[ ]+frflags[ ]+t0 [ ]+[0-9a-f]+:[ ]+001312f3[ ]+fsflags[ ]+t0,t1 [ ]+[0-9a-f]+:[ ]+00131073[ ]+fsflags[ ]+t1 -[ ]+[0-9a-f]+:[ ]+001fd2f3[ ]+fsflagsi[ ]+t0,31 -[ ]+[0-9a-f]+:[ ]+001fd073[ ]+fsflagsi[ ]+zero,31 +[ ]+[0-9a-f]+:[ ]+001fd2f3[ ]+fsflags[ ]+t0,31 +[ ]+[0-9a-f]+:[ ]+001fd073[ ]+fsflags[ ]+zero,31 --- a/gas/testsuite/gas/riscv/fsxxi.d +++ b/gas/testsuite/gas/riscv/fsxxi.d @@ -7,7 +7,7 @@ Disassembly of section .text: 0+000 <.text>: -[ ]+0:[ ]+002fd573[ ]+fsrmi[ ]+a0,31 -[ ]+4:[ ]+002f5073[ ]+fsrmi[ ]+zero,30 -[ ]+8:[ ]+001ed773[ ]+fsflagsi[ ]+a4,29 -[ ]+c:[ ]+001e5073[ ]+fsflagsi[ ]+zero,28 +[ ]+0:[ ]+002fd573[ ]+fsrm[ ]+a0,31 +[ ]+4:[ ]+002f5073[ ]+fsrm[ ]+zero,30 +[ ]+8:[ ]+001ed773[ ]+fsflags[ ]+a4,29 +[ ]+c:[ ]+001e5073[ ]+fsflags[ ]+zero,28 --- a/opcodes/riscv-opc.c +++ b/opcodes/riscv-opc.c @@ -693,11 +693,15 @@ const struct riscv_opcode riscv_opcodes[ {"frrm", 0, INSN_CLASS_F_INX, "d", MATCH_FRRM, MASK_FRRM, match_opcode, INSN_ALIAS }, {"fsrm", 0, INSN_CLASS_F_INX, "s", MATCH_FSRM, MASK_FSRM|MASK_RD, match_opcode, INSN_ALIAS }, {"fsrm", 0, INSN_CLASS_F_INX, "d,s", MATCH_FSRM, MASK_FSRM, match_opcode, INSN_ALIAS }, +{"fsrm", 0, INSN_CLASS_F_INX, "d,Z", MATCH_FSRMI, MASK_FSRMI, match_opcode, INSN_ALIAS }, +{"fsrm", 0, INSN_CLASS_F_INX, "Z", MATCH_FSRMI, MASK_FSRMI|MASK_RD, match_opcode, INSN_ALIAS }, {"fsrmi", 0, INSN_CLASS_F_INX, "d,Z", MATCH_FSRMI, MASK_FSRMI, match_opcode, INSN_ALIAS }, {"fsrmi", 0, INSN_CLASS_F_INX, "Z", MATCH_FSRMI, MASK_FSRMI|MASK_RD, match_opcode, INSN_ALIAS }, {"frflags", 0, INSN_CLASS_F_INX, "d", MATCH_FRFLAGS, MASK_FRFLAGS, match_opcode, INSN_ALIAS }, {"fsflags", 0, INSN_CLASS_F_INX, "s", MATCH_FSFLAGS, MASK_FSFLAGS|MASK_RD, match_opcode, INSN_ALIAS }, {"fsflags", 0, INSN_CLASS_F_INX, "d,s", MATCH_FSFLAGS, MASK_FSFLAGS, match_opcode, INSN_ALIAS }, +{"fsflags", 0, INSN_CLASS_F_INX, "d,Z", MATCH_FSFLAGSI, MASK_FSFLAGSI, match_opcode, INSN_ALIAS }, +{"fsflags", 0, INSN_CLASS_F_INX, "Z", MATCH_FSFLAGSI, MASK_FSFLAGSI|MASK_RD, match_opcode, INSN_ALIAS }, {"fsflagsi", 0, INSN_CLASS_F_INX, "d,Z", MATCH_FSFLAGSI, MASK_FSFLAGSI, match_opcode, INSN_ALIAS }, {"fsflagsi", 0, INSN_CLASS_F_INX, "Z", MATCH_FSFLAGSI, MASK_FSFLAGSI|MASK_RD, match_opcode, INSN_ALIAS }, {"flw", 32, INSN_CLASS_F_AND_C, "D,Cm(Cc)", MATCH_C_FLWSP, MASK_C_FLWSP, match_opcode, INSN_ALIAS|INSN_DREF|INSN_4_BYTE },