From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2087.outbound.protection.outlook.com [40.107.22.87]) by sourceware.org (Postfix) with ESMTPS id EE5173858D28 for ; Fri, 19 May 2023 06:21:56 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org EE5173858D28 Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=suse.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=suse.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IVcyhe59ad75q3/q362W5Ny0Na6SZoRvBe8Hnm+rkc7dRn82LlTrA9SkbjAcCrSxIZXDfdo1PEPH6I1MaVnJPJd9+mxl7+kBMR9/24Ekh12/nnjf6EeHHljISBj2PsH5cO5zvWZVkVouI2f0jIXsFdBWZag/wNVZ+ebqK2DipUbStB2B81mg6Ee/yiE3NFHteT8gz74hWY41Aab8bgHqbsYu9lEsHxEV9EAPxQsH9FTX4hKJPiSt2plfsCUbEalVNXOpzqdykAmFJmbPo3lF36AN8p4R5YrLNNyTGc0DDt6rSDEvejnE5MZ1SZov0vCwLLrGHlhxKrtW47pwcAH+JQ== 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=CHmNGkZqEnfWvb1jTsibhBhjn6rz6VqH5zSUf4m6tLg=; b=BdGc4wK6x9sOcK7EGEMQhGKYQxHC7A+IQlrS5JpLRn1nIa4MTjtUsd/7rIcQMOK+r5elfOV6MEWNnOR9y7poJOqrZ/s5qwOtnWt1OSdkGNxyavLNH6aRzlAhFWkSlzlbfX7z0YubSEylFQFtYwB1hx28Hvb2HaEhWvGdpC2tIlCBkbrdkaOgMpjd+hwb5IodqD7ecjIDBexUzagW0xdU13H/WTJLD3OGIsxnwWXscHKd0rG4JkmK78srUbmlJlnABBrhro+mronDfh3THMKn8SXzgBn1vkOyjtyrtocaOKexWJE26VyrU8Rk6EIWEO6dH+N4tG16wWizS+LdhEK0AA== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=CHmNGkZqEnfWvb1jTsibhBhjn6rz6VqH5zSUf4m6tLg=; b=aIvFYsazttuwXqHibeljksRSu6WEMKJSCePhAVzjAreRVAOKPcxBIIcRbwT2MjnknKk7gAJ63+j7fkmCk2znUIiuAXVGhSz9w9QBlkhF8SG41tKkKRxMqigSWvWQSaJHm7i7h1EG9gF6s3hLxM6jc9vPBqtBK/Dw7+Y6A7J06zZdV+iFiE6MX5dMzWiSHwrbEU44fcChyS9MZbCFn1cX2lhTsKctIYQuFQas/Dg4m0WCjaCb4pYj9Td217fWlKU11+4dCL7YaKFdsaKRBTdG/DuUIof8HflmU83XoLm9bOesk9ove5NYmTOev+yRGZSC5oY1OJbc4AR8J78vKvqhvA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com; Received: from VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) by AM9PR04MB8097.eurprd04.prod.outlook.com (2603:10a6:20b:3e9::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6411.21; Fri, 19 May 2023 06:21:53 +0000 Received: from VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::e442:306f:7711:e24c]) by VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::e442:306f:7711:e24c%5]) with mapi id 15.20.6411.021; Fri, 19 May 2023 06:21:53 +0000 Message-ID: Date: Fri, 19 May 2023 08:21:54 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.10.1 Subject: Re: [PATCH] RISC-V: Warn in AS if vsew/vlmul/vtype is reserved. Content-Language: en-US To: Li Xu Cc: kito.cheng@gmail.com, palmer@dabbelt.com, binutils@sourceware.org References: <20230518065950.6166-1-xuli1@eswincomputing.com> From: Jan Beulich In-Reply-To: <20230518065950.6166-1-xuli1@eswincomputing.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR0P281CA0264.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:b5::19) To VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VE1PR04MB6560:EE_|AM9PR04MB8097:EE_ X-MS-Office365-Filtering-Correlation-Id: d00d5e05-3457-471a-6ffa-08db583156c4 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Zu/m21UFffuck2A8FAz+kcN6+NkJhVfS/f7asDQc/VeKhnJqiPAzSzYvlBtCla9tw02hAySpW40s1NyvuhJqViwa8kZ0PZIQY8TXbDd66FKNtoK1A9ycGSVUXGbLfOfv8RTD8hVfzxuyVXkppZty+nX/RpCkoI22VJQTCQYDhmLQoJlaoTaZsmKL8LERsW+1Au1hG+RGQo9amkm1stGLw9xb2d06ThuzaSff+NdJMiB9i/jLkGWxFXlpWyveiBJAEUALVCsjMHnLlDBhRg6BgET822f+FUtU+W+hqi1Yu2TqteM7xySkVWIcUnnfJjohXsc81sL+7ihQfRl+pHBnxBT8N9D2t5U23N2pwpGvZXv7hgyKAHwZ3Qppirui4DtXRUkjZvF2NKQeJTcVO8s6HAfq9zsGyW41rXkJhjku8oCkCl5Nf/iUbJRJc9aUBd3pPcrjrR7poYPhwtRgk7YbFTKX3DknOEETAf0yVl0HrBR9b97pvW8/3llIARDvSvTKrwOAdyICUe5kdJ1mf0rZ02vmKArsdapMZtRnvZMV29WH9yt/vVPdTWd9MPy264DNcuiTn3MfgrEL83yfaqa11ZZki8JK/3GaLVE579b20sm0NBLbxWK0hH+8Hv4lxZqv5KEZCLl0uvDM7rtOEId16Q== 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:(13230028)(396003)(136003)(366004)(376002)(346002)(39860400002)(451199021)(6486002)(38100700002)(53546011)(26005)(186003)(6512007)(6506007)(2616005)(83380400001)(36756003)(2906002)(66556008)(66476007)(4744005)(66946007)(316002)(4326008)(6916009)(86362001)(8676002)(8936002)(31686004)(5660300002)(31696002)(41300700001)(478600001)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?eUxOS1hXMzFmZFRaNlUxUGlVNTRlN1ErMmI3VkdyN3p2a1BTVmVRUStYNXRD?= =?utf-8?B?WXArUy95T1d5SnUrSklGWTdXNldhT01hVG9TcHNCRis0Yll5d1hkRnF3dC84?= =?utf-8?B?MUJNWGlpRHB5dm5YemNNSGZUTkFGVW4xREk3OHJ5amczZGs5cVJxZXMyTGcv?= =?utf-8?B?eCtzVTVxUE9vMHBUR21MMmdVdjdkOWZGTy8xcTFod3BVMVgzeVVXZnNrL2RV?= =?utf-8?B?ZkoxUzl5d00yM2VSakx6ZjhQTUJEdnBMRUFFSnkzNHRiSEZnbk9sN2VRZVd5?= =?utf-8?B?T04rd3NqVXo0Qlp4R1N6ekM2MWg5Q1ZmMGZCTUZ2YTE5YVdsQTZ3NTA4SUhn?= =?utf-8?B?R2JYK0QwZmpORitrWEtCL3lheGVsVkswdFZicG5WclUwWHJ5dkltaCtVamQ4?= =?utf-8?B?aGpYazVJWnJhTklwcnBORCswNGtDakZCNFd3L1J5emRGS2Ixa3lzNTAzK3VS?= =?utf-8?B?TGxPWnR3YWF4eXA1SGg0R2J6cnVlYnh3OVFjRHBQaWxsejVwc1ZOTHJYTTJN?= =?utf-8?B?cGhOTi9iRDg2UTZBd0crKytoelJzREhjdWU4TDdqdyttZlh0aE8vQXpvZTBp?= =?utf-8?B?TmF3eExQMnhXT2RqL2ZMVy9HYndoMFl5MGcwd1p4bE5UdXk4RjlWdlBjK1RE?= =?utf-8?B?cmJuM3R3VVl3RExuWXk1K1RGV3EvQllzcE9zem9EbFgrNFJFazJGZGkzSUx5?= =?utf-8?B?Umh4S0dYK1pJSVY0UFcyMWVGS1V4VmVwSSsxaVVzTXR2UG1tYVdhZ3NxcVcw?= =?utf-8?B?YkVKK0dCT0ZmV0kwcWdlNjVmRHBtN0hTM09DNEIvVkhQcE9pZ1pPT2YxQ2JE?= =?utf-8?B?a0pCMHNwOFlvaTgzRnk1V1Q2SjhIUWU2R3pSek1Ham5wQlRGdHRHVmI0WmZU?= =?utf-8?B?NmV6THZnU05MTGtuVi9tSGlUU1hPQm1ieVdoUnFzckpjY1E0WkJqelJ6RmRr?= =?utf-8?B?Mm5yUVdWNHIvbHF6VjNwMktzdGhHVTlVN2trNUI4cUgrR1hwMzFyVWdiZ0J3?= =?utf-8?B?UTJFSDVvNXF1aGU2SFh4VHU1TjV5WUJEQUtuQkcwc2Nna1c4S1NaYms5TGZN?= =?utf-8?B?QncxNTZtbnhyRHcwTDQ4WE96RThOUG1IUnhKSGZDSE5tOVRkZkNCTDJXRGlV?= =?utf-8?B?WE05dDVIanRMa0EwNDkzakJZbGVBKzZWNXArVnBPWG1zNEFwTFJ2ajhFdjRU?= =?utf-8?B?dVJhdU9PRXY0SVNtOGVRbkcwcVArL0grUWQxTTlFTXRGYVdqNHVneFJWZThC?= =?utf-8?B?SnBzeWdSWVFZZk5mQm5aTUhMWnJBck83dTd3Uk8wWWtiNUNncFF4NkhtZkZt?= =?utf-8?B?a3NRZVBVanN4N0VXTnA4aVl5NkgvK3doSWIwUFpWYVI1TFRGWWRXMTFIQURM?= =?utf-8?B?VmxjMkwzc3NCY1dFZXhHcnR1c0tNbUd2S2lYb2JiZlgzRVdjeTgxU2JNQmtk?= =?utf-8?B?ZFljSGF1dUl6VERCVW5RZG1PcW13dGpGRzJoSWtWc2xPUzg1dlVWQkdYQk1n?= =?utf-8?B?alNnV2RQaG81SmVWdklXTkRxVjdqNmdiN1VLT2RwbTFVUTlGWjN4R09hdkZ5?= =?utf-8?B?UVczQWFxWEdzSW9IYjI0TzhJMVozQXR2ZWRXQlB4bzc0bzFENmlVSkw0ZXhC?= =?utf-8?B?Tm9UU2lFQThpLytXZFVNYVBLK0Z3ZmJNZnVZK0w1U2NhTnJKaGdJSnNkOVl1?= =?utf-8?B?Vnd4UjBtaFROQVlBQ292KzA1b2c2cGh0YXpsdExsVE5TNWVDZE5KeW81eWhi?= =?utf-8?B?Z3g4M3NHL2FHS0ZNTWxxMmQ0elR6MkhxOTJYUnNmcjNpcDJ2Qk90TmtLK3FQ?= =?utf-8?B?dzltUFFrNks0ZHVUZUkrOCtIWnBBRkU1WDRncXlJY0R0b3FqUkdkaktoUkZV?= =?utf-8?B?c2p1SEl0R3FicDZhVG9iU0FzcDFjOC9vTjBONWRvcXBlVm9LTEh3c0NjR042?= =?utf-8?B?MFFNaGlMcURLZnUzWnJvUDh6SFRwdXErbDRITTRYcTkxOUdEc1BES3JqOGNZ?= =?utf-8?B?SU5lTGcvRSswd2F1QjR4dHpxWTRRV0FJNVl4Mk84TnFBazJmaXdsSDBnWnlO?= =?utf-8?B?TDh5V2QyYWNUajFLUW1lWThxOEpFblRjYzE5MDFIU1dWL2p5Ukg5THoyemVW?= =?utf-8?Q?xe4rNtOgGDGGNh/E/tpBUyG11?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: d00d5e05-3457-471a-6ffa-08db583156c4 X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 May 2023 06:21:53.6661 (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: 1ZYX5lZ0Rj3hWpRYYKAKFamxS7uDIiCodmnBXx9ZwS/0GxBENeiJptpkwAUsK9JU8ODqL7vWyGzKIWsVPQABvQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR04MB8097 X-Spam-Status: No, score=-3028.6 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE 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: On 18.05.2023 08:59, Li Xu wrote: > Consider the following case: > > vsetvli a0, a1, 0x4 # unrecognized vlmul > vsetvli a0, a1, 0x20 # unrecognized vsew > vsetvli a0, a1, 0x700 # unrecognized vtype > > The current AS doesn't have any hints, so I think > it's better to give a warning. > > After this patch: > test.s: Assembler messages: > test.s:1: Warning: The vtype encoding of vlmul = 0x4 is reserved. > test.s:2: Warning: The vtype encoding of vsew = 0x4 is reserved. > test.s:3: Warning: The vtype encoding of 0x700 is reserved. But then I think there wants to be a way to silence these warnings, which may be of interest if any of the presently reserved values gains a meaning. Jan