From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from de-smtp-delivery-102.mimecast.com (de-smtp-delivery-102.mimecast.com [194.104.109.102]) by sourceware.org (Postfix) with ESMTPS id 188873858D35 for ; Tue, 4 Jan 2022 08:04:27 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 188873858D35 Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-ve1eur02lp2054.outbound.protection.outlook.com [104.47.6.54]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id de-mta-29-HX2ed0ewPAKTew6DZeK-aA-1; Tue, 04 Jan 2022 09:04:26 +0100 X-MC-Unique: HX2ed0ewPAKTew6DZeK-aA-1 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=W67RhBJ8BxG/5/D6uIaBkCdKrXE2Nht1VqDmJRRLxL4lnpdSo6I4kWnHGS8J22ba+9ih4OtxAUvZuQnO6ziWN2v81Y/Uq79UIj3L4mXPqyAIYNrUjt3idtcZGnTTLyCZIIqOyodlCc+6Wq5ADz1T8uzz1Geck8rMSlzcX7XXAdfJZqGazlZMdls2FVmprbXPZ6Mb2HvqD778b/TSIrssKRdM7bjA+1Qt2pYamOT/oVc62Hi4laK6WVBLCNOHa8yHPuIA0FLeWp4asn8DhpMbe4z2km3NZHpAs2C4G88w76dYrbeqLgaTZSRQZ+2eASsJf4HMhI1PXoI4gAm/dgxQWg== 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=a6nJV4g8p20hyPPLl1ViqumSEGA6udMj2P7+oYilEnA=; b=QZNv0jItz7HP2cbSdej3KoBqwTD53f9spfw9b5p8uM9Ul7C6Xcf0AmIK6ylHE286UMBYx9HYmaDpvVkcwpBcznzVIsuJhYBbB0kzZyzN5hShzKoGlzl6kLCMNfmUVUQ8Qu+uwgaIeSS+NbLtav94BUPS7WB7lks0IKlGrMP5UWId7NFWsoNB3FkP+wO5xNYmv3VrTo9oh/vJEy6rXNYdbAPic8deT5mJg3nVdkH7OxYI9+o+wA2ncKT890L2fFTekcOPp8wbUh8g/gJqCUKbYXNUwoI3YrzAYACoR6KvK7jYIiDNACD8KddzPuhzYvGmBoKFIrDTU66f1CUtdElxOA== 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 VI1PR04MB5600.eurprd04.prod.outlook.com (2603:10a6:803:e7::16) by VI1PR04MB5471.eurprd04.prod.outlook.com (2603:10a6:803:d0::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4844.15; Tue, 4 Jan 2022 08:04:24 +0000 Received: from VI1PR04MB5600.eurprd04.prod.outlook.com ([fe80::5951:a489:1cf0:19fe]) by VI1PR04MB5600.eurprd04.prod.outlook.com ([fe80::5951:a489:1cf0:19fe%6]) with mapi id 15.20.4844.016; Tue, 4 Jan 2022 08:04:24 +0000 Message-ID: <8b80997e-9bc8-2425-dd2d-dc7bd9e28b0a@suse.com> Date: Tue, 4 Jan 2022 09:04:31 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.4.1 Subject: Re: [PATCH v4 2/3] RISC-V: Scalar crypto instructions and operand set Content-Language: en-US To: jiawei Cc: kito.cheng@sifive.com, nelson.chu@sifive.com, jimw@sifive.com, philipp.tomsich@vrull.eu, mjos@pqshield.com, ben.marshall@pqshield.com, cmuellner@ventanamicro.com, palmer@dabbelt.com, andrew@sifive.com, lazyparser@gmail.com, siyu@isrc.iscas.ac.cn, schwab@linux-m68k.org, binutils@sourceware.org References: <20211115030343.276103-1-jiawei@iscas.ac.cn> <20211115030343.276103-3-jiawei@iscas.ac.cn> From: Jan Beulich In-Reply-To: <20211115030343.276103-3-jiawei@iscas.ac.cn> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR3P281CA0051.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:4a::9) To VI1PR04MB5600.eurprd04.prod.outlook.com (2603:10a6:803:e7::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: bdfe28a6-e14e-4b60-63e5-08d9cf58d216 X-MS-TrafficTypeDiagnostic: VI1PR04MB5471:EE_ X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:268; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: vnvgWNeB3BsbjV2SC0nQxzmSfCDBVf/GNuekSAgyyqHQgh4QGsn0e9XZVLhcdR9cxwdKT6pbWru6EYqZqkfH5/FRo/DB3vpOfLNm6ER4NeAzefJe7Ix9V1q3WRA9gg03g7Z2JrWtRkmjU05UVZoEn88L52QoFb9w+xcNBeOi+++rDSUC1botjCj+GS4xaw9m2rdgNAdq8lh0Xl3uxYvDc76q1s7yarGQ6sFulBt+op/FWTat9komeUvhsoQmlArRHR4um6/BTxbsUVHA/jsxC3aFImNBmuCbSuy2WmCPLX79B+moJ3QcsKxBLw6I/DL0DS4OvoRcWBSS4zAe5WiOUIOdJVC0Gf6lHyD4Tl25oehZYg5SGZZibFhh5SKaxUm/vEqS7T2WaznSEl287Wfso7k3jCv0y+YAn1DJ2+YUpK6+deLM8y4/Z3WYFwM8pTIKlcMG3NYVnDs1mgcuVx+Js5S5laCABC4PiSDeC8WeCnQgtSGqy3KiguFXqSVdIHrEZoCyBpMaXaksJKvO1ezno6grW4AkNsucI5GGerBz9BrHn1dXKh7KUi44K+fXk8/HRpB5PgvxT98LSeshG6ThRayj/omq7G+HMplihlud8csHJsKVK8t66GYqIqtQUe7LaQIzWb3GPK0gZdaw9ei7dUR0jfSLZXShfaM8mcQgI1sLFsUlOlGUrxSNTdibZ/+Obaw5cV+4tJlkxBHIvgq3inpHqgiwaGTpy8oeq7bM1a5qVxshMaFCoON6Rf1eG/7i X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR04MB5600.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(5660300002)(86362001)(8676002)(6666004)(31686004)(38100700002)(316002)(2616005)(4326008)(8936002)(508600001)(53546011)(66476007)(66556008)(31696002)(66946007)(6916009)(26005)(6506007)(186003)(6486002)(2906002)(36756003)(4744005)(6512007)(7416002)(45980500001)(43740500002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?SEl3cE5teXpvVGxrVWVGbU15c2N3bmxmNzdsbmpManNIWXRlNWI2YkVPYnVa?= =?utf-8?B?Wi9uZklHWjBqOHRCcGU0aGZUOFlQMzIvYjU4anFuY0QvMU5vS05McnVJNjF1?= =?utf-8?B?VDNRVGxtcHBCL0xkamNScjI2OGdPbmlIWmFqY3NpZG9iQ1R5MnJjNXhSREdF?= =?utf-8?B?NFk5azVvSEc0V1JXVFNuY1U0V2UweGZaSjRmaEQ1ZUQzR0JQL0EwalFMSWxZ?= =?utf-8?B?eE1HRitDQkNjNTRpWGFxSWcyN3RBTDdLUUVVYWJzUThqbmNreDJsVUE0MUp4?= =?utf-8?B?NmZVMTNUK3BnZmw0VlVrSzcrZUI2QkZQNWZ6dXRkSU8vMDFUOStRaEVkaHV5?= =?utf-8?B?T01iajVJV1NuZFh2Z1RNczhnMUVGamhhd0lwQ3lwTzVLQU41MWwvUFV0U3Ni?= =?utf-8?B?WjFWQXMxUkt1dTVtRjA4dnkxTEYyTEtjS3dvSnp4RHQwTzdQaEZpVFNHVVhU?= =?utf-8?B?b0EzOUdaeWVhMi94K040WURlSzNTMHF0YXZwSmx2WVZKL0pKM2o2UldOMXdo?= =?utf-8?B?cFRyMGNYSW9LTTFsOXA2ajE5MGg5b3ptWGNYSWNkZmRqb2FIOTFUNFVyU0lU?= =?utf-8?B?WHg5VE5BTkliMm9YQjN2K0ZqZ0xpK2ppVXB3aFlUbFY1OGE5ejd5Zi82QWR6?= =?utf-8?B?akIxTnZrMTVyWCtaZC9nYlRxVUhZUmd6WXFqbmtXWU9QMm8zUUxyTERldHRJ?= =?utf-8?B?R09wWHFYemV2YTBtNEVRUlhacHVzRUtSa3ErcDVCK204YkljeHJHZHRzYlVp?= =?utf-8?B?QU9QUmpoRGVJSVBwRHJ0RlR0OXFzMEtMcVhxOHg4Nkxoa1laVUs3a0hvU3hq?= =?utf-8?B?MGlaTUJkbXE3U3VGaG90S1BUb2VLa3B3SUlIODNxVFZpUTZESStXSFc2YVll?= =?utf-8?B?c09Wd3dmQVZwUnVTY1lHVStSOFdCMXZHd0lRZEdoWkJWb1d4MXJXdFR6OEl2?= =?utf-8?B?ZldiL0lqU3p3azY0NWpibU5aZjJ0OUZWMk1zd3daaUJ4ZStXZEw5Q1ZvNmpC?= =?utf-8?B?QjZ6ZnJQQTQrSW43UlhIdXdUaGtmVjhoZEdiTHBnMlp2YjdnUWE1eVdXUlZ3?= =?utf-8?B?Qm9TcTNlY3AxbkduTDIvcVRKaXdoSTZ1TWVEdjIyOTJYSE9DRUZYZVUwSTkw?= =?utf-8?B?YmlwQXVUUjFuYTBDNFpXVDI1aGlxOUJaRGk5Q0s2RnNvUERUbHQ5c0NPTlVR?= =?utf-8?B?MGRBNnJEL0hMQXVibEpXM0NwbTdUNWRrWjRBTlczMzVpL1JtNGkzWWRYTW1y?= =?utf-8?B?UVhmbHdodjFCQ1RyM1hFSjJmYjg4czN2OEo3VGtOMDV1RU1CdXMyN3Q0TVdN?= =?utf-8?B?akhVUFVFY1FzSk9pUHNHZEdzdWdGQWVqM3p4UFJkWldNT0NZOVRTam5pL3NK?= =?utf-8?B?cnVNaTlONGdoS2p4RWw5d1N5RkFISUFkdE5EUXhXdXFFVGEvWHhaakZQOFZy?= =?utf-8?B?Z0c5ZVFoZlBnZCtnUFdjSHYvbWtUd3lWTkNGYUIrMVpydzBLMkloR00wbVd0?= =?utf-8?B?UHJ3SVFEYjNTZDVsWFpRRm1PR2kycHVJU0oydElpeU83WSt3V25XeEFaN240?= =?utf-8?B?bUtOZHQ1WVEyS1U2bUg3dDF3YTR1c3EzUGU5SFYwNjlJVGo3NC9QMmw0WkVa?= =?utf-8?B?c0d2QjdMYkhKZ3Q3Y3RkUjhzdXBpd21hdE5MY0dXczRJWGJpbkk1akM4SmhB?= =?utf-8?B?MWtBQzRLU0J5b3BWMWJ4YlNTWEVVR3NxcmpiSEJJS01naWlPZGdCS2V1REJp?= =?utf-8?B?Y0xJY1dPelIwWm5aL0p1OU5IQmJ1K3A2cUkvTUwxWUxXdEYvWkRVU000SUF1?= =?utf-8?B?UlJJWjZIOEVSZll2Z3NjbVloQjhOa2ZBd25zc2FQT2lvTWhNRDZzUmtVTkwr?= =?utf-8?B?b0NIMWNhZGJ0Qmw0Uk53YUJzRm4rNU9Hekl3dkJHMGZZN2I1RVpvN0ZGY0wy?= =?utf-8?B?SUR2b0dKUGx0SGpzWGVNY2hOOHFHRFdKQkZFK25NSTFNVFF2UGs0RGlHZ0Vx?= =?utf-8?B?WGZVdk5ISCtmVUoySjlMYTRVaitqaXZMY3J3VktvM1JjMGM4QnA4b0VXQ2VP?= =?utf-8?B?bUZrb0lnSC9mTkUyYitSNHUzTGpZeXZodjVxbFZvQnlPUmc4MnhXWDhEcHI4?= =?utf-8?B?eEpBMm91Uk41ZE9lWDgzeGIyU2tITC9vYUNTMDBKQUVvMmJ0cW5vVVJ2SkZl?= =?utf-8?Q?uZ28qCARDGpMW7JGYEXZQa8=3D?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: bdfe28a6-e14e-4b60-63e5-08d9cf58d216 X-MS-Exchange-CrossTenant-AuthSource: VI1PR04MB5600.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Jan 2022 08:04:24.1258 (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: nZvuhcGNDYtsWkh6zQxJ/kQlbKIeHvG4x7b0/kb1+oBEkQ3G5QwQwblZWtviQs9p/ZvUNWuo1eNli0TaRer5qw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB5471 X-Spam-Status: No, score=-3035.0 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, NICE_REPLY_A, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H2, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) 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-List-Received-Date: Tue, 04 Jan 2022 08:04:29 -0000 On 15.11.2021 04:03, jiawei wrote: > @@ -847,6 +856,49 @@ const struct riscv_opcode riscv_opcodes[] = > {"bext", 0, INSN_CLASS_ZBS, "d,s,t", MATCH_BEXT, MASK_BEXT, match_opcode, 0 }, > {"bext", 0, INSN_CLASS_ZBS, "d,s,>", MATCH_BEXTI, MASK_BEXTI, match_opcode, INSN_ALIAS }, > > +/* Zbkx instructions */ > +{"xperm4", 0, INSN_CLASS_ZBKX, "d,s,t", MATCH_XPERM4, MASK_XPERM4, match_opcode, 0 }, > +{"xperm8", 0, INSN_CLASS_ZBKX, "d,s,t", MATCH_XPERM8, MASK_XPERM8, match_opcode, 0 }, > + > +/* Zknd instructions */ > +{"aes32dsi", 32, INSN_CLASS_ZKND, "d,s,t,y", MATCH_AES32DSI, MASK_AES32DSI, match_opcode, 0 }, > +{"aes32dsmi", 32, INSN_CLASS_ZKND, "d,s,t,y", MATCH_AES32DSMI, MASK_AES32DSMI, match_opcode, 0 }, For these two and a few more with immediate operands and a trailing 'i' in the mnemonics: Shouldn't they have i-suffix-less pseudos, matching other insns with immediate operands? Jan