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.111.102]) by sourceware.org (Postfix) with ESMTPS id 102703858D35 for ; Tue, 4 Jan 2022 08:01:42 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 102703858D35 Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-ve1eur03lp2052.outbound.protection.outlook.com [104.47.9.52]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id de-mta-10-QRPztklFOnqbASfavj1EIw-1; Tue, 04 Jan 2022 09:01:40 +0100 X-MC-Unique: QRPztklFOnqbASfavj1EIw-1 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LDg7hVxZM3UnU8FnHQi9YiX6SFA5ZCvpZIgG+ouzMt0xYJYleTArUEi+gJATU1SVplJUJF/mbI2R65wHJMR9cJTivZIIziebDvY0dm8AOgD/ryA+2NSiQZJtW7o0XJrz7rzwJYg2PBu0bZPimLPSiQoNl77GRAdBavX+tlCsm8I/u1sjYWuroCba/V+VeIT1IBgym6LAMtCrRSbaUapwgvPXyK7vM0QuP15b7J1Kds+HwNmojekPw1JztHo/Z4kRLmFBfB+tYr+q6T1fy6Yioz5DVRWcIfVLbBoB3k4cvaKMFCzy0BMLJ3QREFN8/HFrPyZTVwCYyjXsIH3N8Wvgng== 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=cKech66AMVVC4kh23uPkQlcIVt95MH38cxN04DFplLw=; b=Rs8tZcpGNmkQoBt9+gZ/8dMMnBFMNCoqMLby6N0JhKH4S6dN27ZjDJz9p8IR7E3vjfNrKFvjWldBq9CB5yb1nL/AyKKuALZsmwHqcW5RXqpskrHmNlwdWq68u22xQIf/w2jhrDrRi9ss6T92rXiLgkvllHQKW2crXfkOVEepxvGZD5GIa4CvASOD9F4w20h/mjxwpGXXKs2atboBZKRo0MVvsbJsuwj0yHH1F0ccMcDjNP2t8K2HJ2Zmzwd7RKPwZ91uicd3sK2ET9X16F+M6Q1gnMDMpQ9WzC4jHo5wALejQ3Snrs3zOnJsKulNZfQ+SYMK+XHArWl+sQuz4gIwpw== 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 VI1PR0401MB2333.eurprd04.prod.outlook.com (2603:10a6:800:28::24) 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:01:39 +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:01:39 +0000 Message-ID: Date: Tue, 4 Jan 2022 09:01:47 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.4.1 Subject: Re: [PATCH 2/5] RISC-V: Cache management instructions Content-Language: en-US To: Tsukasa OI Cc: binutils@sourceware.org References: From: Jan Beulich In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: AM5PR1001CA0007.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:206:2::20) 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: d4eba54a-4c31-46b8-6408-08d9cf587022 X-MS-TrafficTypeDiagnostic: VI1PR0401MB2333:EE_ X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:632; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: WuOOtdYH/K7htscMMHFAz86WkaDqKCG5peltSO3Yb05bVgLJnI/GhI+vG6Blogya+Lm3C/fAk+rVgxu7bI6hg6xlw4xA0MVl8Ga/JdeuNF1+TzDc4lMKQewXSiJDFMqYZ29ID0in8fmPAYwU+Bv2bXxtUE2/UN2RyeSfX7jcT4fp3WmdN/YJNpAsRN6RTEcqsE1pvvfw72/D8viRcDCd06D3icWGRQTud3AcNki2Y8Jy6Z+34iQMk7e5iNiDZVgchwGIZsv5u73pK+PQ9+rE4iDmaYvgKROtCcKXcgjjk/IPt2A9SNX/u0tWls3Lu75eKCEn+Mz7tTV2+/TGUddNtCJsrfm25GhK/xoWO+WUqZ40rpYD1cRfC/wFPOPOpn1hv8E5g6zxhku+uThQ5xkemvhZmoSJ+q/CGHaCA03QnMUqhibSu6JTnAtxLhYkVwfwz0jk9kS9vuk0NhgJGUo/0XWqzuPlQPPgI/nJH1v2PDK9XwYUTjTY+BdJuMMgYwFTZKX44EjuSYrbUuG8w0INalEKaXa0+PxVDTiyffh1/+Adgcvpwt99M/ea2FuGsWjzr2aYFm14vnZn+c4WS8jInaAJ6h9IasjIywDppKr7hQVrl2nzUfO5jGJVMVt4QUKDFpJtfvEInPIhDUAhL8pZDoLoQJOg+qWei6PUyk6RbdYx0vGCcRxUefpdvk7ukR67NipYJinxMFeRj9jgwzvjVLodqmupFmYIHWHgdyhm9k8wd0t+pTAScRezxEhc6n1S 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)(6666004)(6486002)(508600001)(8936002)(31686004)(86362001)(66946007)(186003)(26005)(31696002)(316002)(8676002)(6916009)(53546011)(6506007)(38100700002)(36756003)(2616005)(5660300002)(4326008)(2906002)(6512007)(66556008)(66476007)(4744005)(45980500001)(43740500002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?bGRYWlJBZzhId3FMS0x3ZnRMMFJlZWNUU2tvcFVyZTJBOTg3Q3plN0xvcHdK?= =?utf-8?B?aXBTRmxLSUk4VGtyUUk5WlRzd3JxY1RrWmhJU042dVpaelhYTTJhTUtjYzZ3?= =?utf-8?B?M0F5cFgxZjl1TG92OWpPQkpNWVo2NUFEVkdzZVdRYUpjNlZqQ3NpSDJtdkdL?= =?utf-8?B?ZXVFUlZodDZoemU1SUVwenkyVVNTMGVKMmFtOWJXZHcraGwvZmVYaEZxL1JW?= =?utf-8?B?Qmc4bm1TaGY1YVdSK1BIQ29TenQvNTBBYndkNjAxZmZsQjU5L2Rkekx1S1Iw?= =?utf-8?B?c1owd3BGdldYUGd6b0tUanRDWTNWdFE1YkNoMlo4cWxNTTFvdkxSSFVhR0ZT?= =?utf-8?B?a015MDZTZTRwSWVKUVRxR1I0YlRERXY2dkt0RkpaeTdLT2RiUkMrS1NibTJs?= =?utf-8?B?OHJjRWdOV1p3UlUzaDd0U0xCUVdZN0pleGU5SzFWS1g1TjJmYk9aazlXU01T?= =?utf-8?B?QnpMbDc1YmlWSlQxWUtVRVN5ZEN4NmM1aStheGR0TUxHM3VrRFM3VmtmZ2ly?= =?utf-8?B?YkgydkREVHlMdlc2NUJrcUdydHpHQVBhd3REdElpQWd2NE9sZktNZjlhWmxQ?= =?utf-8?B?bDlMVnN2MWVxN2QzRkJBUnd4dzVxYlBnRkFKak1iSUZKSyswMkRUUVVHK1JH?= =?utf-8?B?cDdxdTIvdWpwSld0TFFPZVM5VlJLTEdHL3JjT0U4Vml2a1dMdi9STGJ3cHhq?= =?utf-8?B?cm5QQW5abDFlTzhXVkZBWkdoQ1F1TGhrRkFnSnRVVVR2RFM2QTNjUGpucnhZ?= =?utf-8?B?MDlCNlE1TnBqaVlNY2lKWDNudjRpdDcxT0paQ2dJdFdzMThRUFlpNmZpRUkz?= =?utf-8?B?U21hOXNtRHc1UkQwWkZ3bTljZk12VTJiWGlJUFNOMmFRSzVudHQxdmo3S1lB?= =?utf-8?B?UkVEaEM3S0lOSWNBcFdQeVN1Vld0QWg0MzNIRmZoYmdsYlphdC9vcUtybk9m?= =?utf-8?B?emRoV2RWRVc0SzhKVGVKODg1Tzl3RTFlRXFzLzN2UnBkSG9LMXF0UGtUaDRN?= =?utf-8?B?VDh5bllGTWlWSTVhQVQ5eXNPMzVrNEJSUGpsMVVLS2l3Vk9oMzhHQUY5M0g4?= =?utf-8?B?UkJxaGZybUFDdW1OREtiV3FkV3lJR1pEY0dTa2hwTUVTdllIOXlpV3RoQ3ln?= =?utf-8?B?QllPRUJyTTlKbm9URmpxMEtUeUpLSHZmaTN0WnVFem5hQ0JKYitjejgzcXk3?= =?utf-8?B?dXMwTDl6UnNsbmZ4ZWZtcEFmZHVoMjY2STN6Y1ZSQ1JPOVVxci8wY3FkNGQ1?= =?utf-8?B?RWRydnAzUmhHcHNHN1pSS3d6TlBaa01kUVM2d3lxZjRwaGtZVG4wRkRxRmhq?= =?utf-8?B?T1p4WmdTelI1eTBQQ2Nndkd6S1VTNUJlMTl3U21ZRnJtRlJPTzNRQXNLMlBp?= =?utf-8?B?V2RHcFZDQzBRbnIzN0FFTTYrK2E2TStWNVB5ZUY3cnVpeUt6RnpIU2ZxZnR4?= =?utf-8?B?bTNjcHVpSklkODRFbjNROWZ2VnE3TXZNdjJiUEs5bzVKVlZoY0d0ZjNuT3Zz?= =?utf-8?B?Vmw1VWZrRm94WU9NNDFPVDBwOHdYdG9meWlQZ2JLVmFocjNhNFlPdC81cGZZ?= =?utf-8?B?eU1rM09IV0RMenFvT3ZMdXM3NVd6d0UrSC9TeEFkS0IxeVRPUllYQmxScW51?= =?utf-8?B?dURyN1h0SnBlM3JYbG1OcC8rbkI1TFNEOHovZm1PdW5xQkV1NWo4LzVXZENi?= =?utf-8?B?aisxQUNWR1pEODNSQWtIU0FtaUFBVWVhM1Z5bHE3d3ZDUDUveG5HWVkwd04x?= =?utf-8?B?Q0FMMFFCMTFJMzRHdm8waDIyc2FkL2Vka3JjN3RHZnllV2RsREN0SXZTNWlZ?= =?utf-8?B?aTJrcXBPS1hNdk5XdVJDeFArcTlqbEFBRU5xbFdjSW9JRS93dXduVDlBZkM1?= =?utf-8?B?UzJqNWlyUG50QUZ4YTVwemdvMXlJZ3BESytGSm5oRFdVeDhBQUZIK25ER1lL?= =?utf-8?B?V25QL1c0a0hQL3UwVGJUU05MMnM3ckpYTTFMM3RJSkMyTkpjTDVqM21wQWFS?= =?utf-8?B?STdhNERUTkdxRzBlN2ZXVk10dFNabHdxT2FrQVoyKzRCNEp1SFZUZDRxdFJ6?= =?utf-8?B?SFBQZ0N0T00xOTRITjkzcjdGMWNRcmM1alByellDRjdYeFMzbG5KQmg5bU9J?= =?utf-8?B?Q3MyS3lPdjJDajFUVmF6VGhGbTFkQk5OY1pNVG1PdWlkNVM4NUpCTzRFOUR6?= =?utf-8?Q?a07xm51ck2krYQrkGu/Y9bo=3D?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: d4eba54a-4c31-46b8-6408-08d9cf587022 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:01:39.6678 (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: HXkxYEhhqp9icoDTdRQotq8juj2hfff1ISBdms9CSqxjA+cs9z+VkSZWRNV5e6A6Y/bogfUNtNnyPMRiqkteWg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0401MB2333 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_H3, RCVD_IN_MSPIKE_WL, 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:01:44 -0000 On 16.12.2021 12:04, Tsukasa OI via Binutils wrote: > --- a/opcodes/riscv-opc.c > +++ b/opcodes/riscv-opc.c > @@ -849,6 +849,12 @@ const struct riscv_opcode riscv_opcodes[] = > {"sfence.vma", 0, INSN_CLASS_I, "s,t", MATCH_SFENCE_VMA, MASK_SFENCE_VMA, match_opcode, 0 }, > {"wfi", 0, INSN_CLASS_I, "", MATCH_WFI, MASK_WFI, match_opcode, 0 }, > > +/* Zicbom and Zicboz instructions. */ > +{"cbo.clean", 0, INSN_CLASS_ZICBOM, "s", MATCH_CBO_CLEAN, MASK_CBO_CLEAN, match_opcode, 0 }, > +{"cbo.flush", 0, INSN_CLASS_ZICBOM, "s", MATCH_CBO_FLUSH, MASK_CBO_FLUSH, match_opcode, 0 }, > +{"cbo.inval", 0, INSN_CLASS_ZICBOM, "s", MATCH_CBO_INVAL, MASK_CBO_INVAL, match_opcode, 0 }, > +{"cbo.zero", 0, INSN_CLASS_ZICBOZ, "s", MATCH_CBO_ZERO, MASK_CBO_ZERO, match_opcode, 0 }, Perhaps more a spec question / remark than one on the implementation: Wouldn't it be more natural for CBO.* to have memory-like operands, e.g. "cbo.zero (x1)" instead of "cbo.zero x1"? Jan