From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.20]) by sourceware.org (Postfix) with ESMTPS id 0BFE23858402 for ; Mon, 23 Oct 2023 09:58:48 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 0BFE23858402 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=intel.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 0BFE23858402 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=134.134.136.20 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1698055131; cv=pass; b=vjgLjssl1xunXKTKbGb7kvq13b0BGumLnzDb20rc/QlJ0jOejAcaXnHjlAdI8dWWExO0Hhb+Y/Iu7xDpm7trvYBdRUSGBCpePN/9Sme64d7LmhaG6ALG8vsnIUdtjSW4LA4/kzRXXEDGEUU4VgnYvPXzEa9eLM7Yp1/kUgKlW6o= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1698055131; c=relaxed/simple; bh=FQ3i/GT6XNaOzPKy8fj0PQM9Ub2+kc57GKE1Zq4sX0M=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=p3i/2jFhs+1SuwYl29EV6TD1aMEHVtqAMYC87o7ZQ8O4f2Sum2LTibhj1BOsSgCEjahCTAXB3PhOzmMU+XTTeqmzPIEaQGZiYcu94njC8gRhFVhyoNw60BI26AjDpUjg6XYU/QTXfD/KImJ9rlE87V/1F20gZFEd2LMrMlmtkPw= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1698055129; x=1729591129; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=FQ3i/GT6XNaOzPKy8fj0PQM9Ub2+kc57GKE1Zq4sX0M=; b=YH05uNmHjRvQofYWq1A4PV5hA/4lBSjujPbn+Je80hRUOr8wTzi4W4Vo GpXb0YS2oZZsmSoFPAd3om9N4YHwO2f9+A0eZ2Y95lMBtOm/uw35Z4p23 Fe5Ar9cQWkfkqEL1ZUQXfQw75e4EV37LeI8Jwv3L4FbBAjEYNbhgMOmn2 eWTdJvt3XtuHFco7Mynk4n6YFin9hTQ+dxZRjcybMKVZhUwlM0Bsq0brL ZRytW+gS9rFIhw4pHhQUf0EzsmtbsuUj+qJOYet9fA5e7qwDLpgOL0MBj MuMic2onLUtClc+MMPpIN9MYzMkdLQzbF7IGRhoSyQEVP06jOPL1oRhCY w==; X-IronPort-AV: E=McAfee;i="6600,9927,10871"; a="377179189" X-IronPort-AV: E=Sophos;i="6.03,244,1694761200"; d="scan'208,217";a="377179189" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Oct 2023 02:58:39 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10871"; a="761688821" X-IronPort-AV: E=Sophos;i="6.03,244,1694761200"; d="scan'208,217";a="761688821" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by fmsmga007.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 23 Oct 2023 02:58:38 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.32; Mon, 23 Oct 2023 02:58:38 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.32 via Frontend Transport; Mon, 23 Oct 2023 02:58:37 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.169) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.32; Mon, 23 Oct 2023 02:58:28 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VJvY9tRD7uhjYqTscEEE5Hlo6+mqi2hxDQ5P5hLGvxuvUthm06unc9T7kL0uYUjvqv39UJ6NQ/zX2vxb9N0IhJ0oqo0/YPHovcc8cR0R6oEcfNxqGr+DnJeuUePNgRziJn7gpPbP1i8osX4/MiE1LYu3Wx3KLLglo6umfPbVWo/a2jRRkPHnBfBpjR37GYQLQ+gik1pHGoxq/NvC4DrcxVyYh5dhZD6eNyR5u1P6LCRGSHQRow5EsZ4+WN+2GRk8jcJWjNvwiLx+i6csSgeBdlH9bLdJucSih+5fZAGcLcU3jKB9uVBP+iSdiNq/qfbwQjSsomwyQmUM6F5wADs/qg== 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=Y84S05rUCmGHnuydM7hVZa7NDnk78neAOUnJACzmqb0=; b=TTe+Yjckik5TAqmXljCSwgaScZCk/YX+7NMkAkxDMerOzRFDOz5E8jVISMw/3nmZgsmm6KM3bBtgaVhah+eIbSV0/JBRwem/fyok8hZJJc9Ll98nEP1lzWe6fHaKJ8VshATeMiyBZSDo75z4+6UljiNB7SbjBWPaYq8yxg7xMeUg6aAQBgJeTBCZ3VjpODvGhha+82q5CWPMk0Yzjh+eD6XBSTmVB2jkfl1wS/o7gVsUDijhy1eYrgz48ODssKTkMZxSrdYrp3tmW1F4PwTWG4tkL2ecRU6d5E0mlT3VuOHZneHS+7A8pVZUCtsm9EILaKqokpH7BKrdAUUDUhIVVw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from MW5PR11MB5908.namprd11.prod.outlook.com (2603:10b6:303:194::10) by PH7PR11MB6524.namprd11.prod.outlook.com (2603:10b6:510:210::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6907.26; Mon, 23 Oct 2023 09:58:26 +0000 Received: from MW5PR11MB5908.namprd11.prod.outlook.com ([fe80::4317:53a0:2638:358c]) by MW5PR11MB5908.namprd11.prod.outlook.com ([fe80::4317:53a0:2638:358c%5]) with mapi id 15.20.6907.032; Mon, 23 Oct 2023 09:58:25 +0000 From: "Li, Pan2" To: "juzhe.zhong@rivai.ai" , gcc-patches CC: "Wang, Yanzhang" , kito.cheng Subject: RE: [PATCH v1] RISC-V: Remove unnecessary asm check for vec cvt Thread-Topic: [PATCH v1] RISC-V: Remove unnecessary asm check for vec cvt Thread-Index: AQHaBZcMK8RPqH2mP0qxZmy9kgBtx7BXI49OgAAAJOA= Date: Mon, 23 Oct 2023 09:58:25 +0000 Message-ID: References: <20231023095457.3675888-1-pan2.li@intel.com> <85009853041474C1+202310231757117748300@rivai.ai> In-Reply-To: <85009853041474C1+202310231757117748300@rivai.ai> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MW5PR11MB5908:EE_|PH7PR11MB6524:EE_ x-ms-office365-filtering-correlation-id: 13e29f2f-8a12-45b0-c578-08dbd3ae9975 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: suapJucq1E/YbvYjlqytMT154kYzpPHiqX5AOIk/NpU+mEFLY9y/YCdvKns/OySOgZYrysKv7VLzwjc4XhosIOZ+6UnGI7gDBbuoiKwergwWx4LnQcMMmKGQaYnG31tGly1Jt15ZId9Z86bH/xw+OqpbsEmnbbC7/IeWUgEJTrnau/slGvq0DxcP4dQSDIMDbO5jJL6VLDjeaPkpj9nVMqW/jqqwPvHDg24gqOrD7Etp7yzq8Nt6I4iWrbIJzsNNEixYerLjJE8VYg09TU6VpDPeiiODe5WYpPOsTDAxLg5PZsc31Ao9LEzbRY7fXX4+OLYa2Z/6X31NIrdkmPkf988Y5tpvpixs6IcQEilOeLnK+DLMtEQM8b/K4VWwCzyOQeS1kARUoFLajTyIjQe6Xw1gM9ohX+0nZiBI61Scfu52d0razBe2k8uSciOZrC6BFWq3+u77KXiXQrtXJ+0tZ0D+Kg0ykrHxPpioRO7IHJJTM/LQxXNedZrRcmq1NzI9wGJ8Ir8JltVZreZEl6OitdfrngVCnzxks36mGFbgrcOHJicmQcVjU5O2Nle7WQWKHgJT9gbn63IboKRul8ijq1tQF9OpMJ11k6nOaauYA1PLTwHV0xNKtoZrtItfIUVkGgP4HEjfH2DB6C8eJvEJW2m5C2qHcHDBb9KtLXx6o+Ovcv+zQXSyfvtGqWFGxVJr x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MW5PR11MB5908.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(136003)(366004)(376002)(396003)(346002)(39860400002)(230922051799003)(451199024)(64100799003)(1800799009)(186009)(55016003)(2906002)(7696005)(66946007)(66476007)(66556008)(76116006)(54906003)(110136005)(66446008)(64756008)(478600001)(71200400001)(8676002)(8936002)(33656002)(316002)(5660300002)(4001150100001)(41300700001)(4326008)(83380400001)(52536014)(82960400001)(6506007)(38100700002)(26005)(53546011)(86362001)(9686003)(122000001)(38070700009)(84970400001)(559001)(579004);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-2022-jp?B?NnQrcUx5S3JJQzZFbVlYeEM4bThVWTRVSnMwTmQvQkhqYmJiYzEwMXpr?= =?iso-2022-jp?B?TjNEN3hRM3gyTWF3MmFkd3BCZFRzb1pBUmR4YnR1T012VlNJUTNkWjZQ?= =?iso-2022-jp?B?UkdWOTY4em4rdkVYWlhzUGNuTktVMzZNa0RZMHU0d21BTWZjN0V2dHNs?= =?iso-2022-jp?B?YUUwUkJOcWFUTGVNeUVVVjlLR1poRXVvZ016eWZEb1ZLSXd5QWdROFZI?= =?iso-2022-jp?B?WS9WQ1B3SEhjdi9LRC8yM0dVZWt0eE5sVmFBejdWc25Xd3VVeFNyekJS?= =?iso-2022-jp?B?Tms0aENTQm9WK0ZSK3RBcXhJYnBVRXJtdFluSUxmb1JOR3o4ZjU5WGFP?= =?iso-2022-jp?B?a2M4RDA0WExnU1pDZEpxWjFUb2c2VWlSU0JIY2huNVplWEQ4SFdVMHRy?= =?iso-2022-jp?B?MXlyeFoydGNIbGFvcEFPM28ycE8vTlUvNDlOa2JGVnFXalVtdXVQTDI5?= =?iso-2022-jp?B?WkFjcFE0V0E4QmN2c1haSTVTVUZjZXdOSmFiRjFxRTV6c2NHd1Q0bkk5?= =?iso-2022-jp?B?ZkhtdDEybkRxdER1T3hEV0VjYUxoUVhYdmlVZDNjcnVGbjNiR0JWdlJz?= =?iso-2022-jp?B?VHRvK3d6NDVsUm5kU3FPZjNGMjQrdVRUb2p6U3FDNjAzU3hpOXd4ams4?= =?iso-2022-jp?B?REpLZ25XcVUzRWkvcnljL3FjVFlZNHp4OE1jZU5GUENseDdnRUdrMkJB?= =?iso-2022-jp?B?QSsxMXNnRmlSZ3pIa1BaU1ExdVl5d0FEdzdzenBJSmZ2SjRjbE51bDRF?= =?iso-2022-jp?B?SEprR0dJejdxL1QzZG9CNmFGeEM2d2J3THh2SzgvcHl3OStWbDlpTHVM?= =?iso-2022-jp?B?OVdOYUtSUkxya1k1N01taGd5d2h0UnYybmlLRTA4WUtENkd4aE85RDM3?= =?iso-2022-jp?B?VVJINFc0K2I2TGNhbVVOZmx4U3NudlNZRVFHaTN5M1B6STdqdndoZDlU?= =?iso-2022-jp?B?SVVoNnlIbU93WFliYXFOd2xncXZhZFU4VGk0cmJsclNDLzNldVA1cEND?= =?iso-2022-jp?B?Q1FTWTMyNU5vVCt2OFl5bG56MDR4WHN6Y2xmd084NjdUeThYdDJIdjJY?= =?iso-2022-jp?B?SllaUDlrZkM1QlVITktGN1dLcnVvNUhQRjI2L0xuWTBMWXNWb0JhTmc0?= =?iso-2022-jp?B?UnhjcTdsTVZCaytCeHZVOXAvaUswVzVmNW1kazN2K2RPYmU2VDcrTlRu?= =?iso-2022-jp?B?YVF3WVNQY1NsVnl4Sm5ac21wREJQeWFjZlZUdWVhRS9lMFVKSW53OUN5?= =?iso-2022-jp?B?MnA1THlvcFI0bnhYY1AxKzVlSG1hS0RpZFB0djZlYUFVeFE2QjFWY1pB?= =?iso-2022-jp?B?MTh1QVRJL0NyQUhwYWVUdTdnRUNZWFlGMGhCcXBkcUlZUmtaUmM3aE13?= =?iso-2022-jp?B?N3JKQ2NLaE5uOHNFWlFmb0ZNN1dJbCtsV0FGTUNZTXFYdjBlQTdOdTd1?= =?iso-2022-jp?B?eVZiZE4rbjJMVmxwdnlHUnlibUNpWm1PeFZ6YStacFJYSVpMd2JDN2lv?= =?iso-2022-jp?B?T3dhUGZTem85ZlJtWnRkVW5KemU2QlZucDhNR3dtSnFjc0NXRGpLckRX?= =?iso-2022-jp?B?Y2gxTXUzb3VUenQybld2Y2xtc3lVZWVhZVVzVEkyR215THIrUHVXMUdK?= =?iso-2022-jp?B?NVZsL2JZcHRMbU83ZHNXVHZwV25QNlhpK3lhdXNMY1oxWmlSWC9XTGx1?= =?iso-2022-jp?B?Ym9xR2ovalY3Q21qcmRCWnprc1hKR2M1M3FkL0V3dnZzN2RWNU4xaDNo?= =?iso-2022-jp?B?MEhuSi9WeGdMcjRrYVdXUjA5ejJpZG14bVl3QjJjdnlGMFNQYUNJRGxx?= =?iso-2022-jp?B?TUQ5TGw3TDRsWk9lUVFXRVRyV3h6UjVLd1E3ZkgyVXdBMy9zUk9tTUVQ?= =?iso-2022-jp?B?S3JPZWtETUZJRHVNRzFmZEYraTRTa05QVXRsWk9DWnpEOU9JTURDcEpl?= =?iso-2022-jp?B?bGNSNEsvbVhpaldXYXowVHM3TkZ6Ym5oS0RLL1ZoTXB4ZytIMUhNS1k2?= =?iso-2022-jp?B?L3plQTdUdWhQYWo5b2ZEMnYxVUNrUndRU0pESHpGeXRsTlZmTGQvQWdC?= =?iso-2022-jp?B?QzdSSGFZRHVvWTkveUw3RFlSeFkzYnYwWUc1Vml0R21ES0duaVBJMVhY?= =?iso-2022-jp?B?NCtCa1ZiVmdscURtQ2NYMWY1bHlIV2lORjU0VmFocXR5ZEp5WmFoWjV1?= =?iso-2022-jp?B?emVuUVZFd2dXdDEwciszekQySnVPZndJQVNXWG9naDN5QnMzTXI1WW5I?= =?iso-2022-jp?B?RGVuNmVaaU42RThOcG9BYzZ1UU5MV0sraz0=?= Content-Type: multipart/alternative; boundary="_000_MW5PR11MB5908EACBDA53B207C2C0D398A9D8AMW5PR11MB5908namp_" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW5PR11MB5908.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 13e29f2f-8a12-45b0-c578-08dbd3ae9975 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Oct 2023 09:58:25.5054 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: ZDOwmHhaPgVO8Sg7B8fObYvpIyJofXPKHBmuf58vcRQxefB6KzUrlVoIA4uz1sH8nQj6P9WF0CKLVT7NyDlhlQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR11MB6524 X-OriginatorOrg: intel.com X-Spam-Status: No, score=-12.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,GIT_PATCH_0,HTML_MESSAGE,KAM_SHORT,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_NONE,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 List-Id: --_000_MW5PR11MB5908EACBDA53B207C2C0D398A9D8AMW5PR11MB5908namp_ Content-Type: text/plain; charset="iso-2022-jp" Content-Transfer-Encoding: quoted-printable Committed, thanks Juzhe. Pan From: juzhe.zhong@rivai.ai Sent: Monday, October 23, 2023 5:57 PM To: Li, Pan2 ; gcc-patches Cc: Li, Pan2 ; Wang, Yanzhang ;= kito.cheng Subject: Re: [PATCH v1] RISC-V: Remove unnecessary asm check for vec cvt LGTM=1B$B!#=1B(B ________________________________ juzhe.zhong@rivai.ai From: pan2.li Date: 2023-10-23 17:54 To: gcc-patches CC: juzhe.zhong; pan2.li; yanzhang.wang; kito.cheng Subject: [PATCH v1] RISC-V: Remove unnecessary asm check for vec cvt From: Pan Li > The vsetvl asm check is unnecessary for the vector convert. We should be focus for constrait and leave the vsetvl test to the vsetvl pass. gcc/testsuite/ChangeLog: * gcc.target/riscv/rvv/autovec/unop/cvt-0.c: Remove the vsetvl asm check from func body. * gcc.target/riscv/rvv/autovec/unop/cvt-1.c: Ditto. Signed-off-by: Pan Li > --- gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/cvt-0.c | 3 +-- gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/cvt-1.c | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/cvt-0.c b/gcc/= testsuite/gcc.target/riscv/rvv/autovec/unop/cvt-0.c index 762b1408994..7d66ed3e943 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/cvt-0.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/cvt-0.c @@ -7,9 +7,8 @@ /* ** test_int65_to_fp16: ** ... -** vsetvli\s+[atx][0-9]+,\s*zero,\s*e32,\s*mf2,\s*ta,\s*ma ** vfncvt\.f\.x\.w\s+v[0-9]+,\s*v[0-9]+ -** vsetvli\s+zero,\s*zero,\s*e16,\s*mf4,\s*ta,\s*ma +** ... ** vfncvt\.f\.f\.w\s+v[0-9]+,\s*v[0-9]+ ** ... */ diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/cvt-1.c b/gcc/= testsuite/gcc.target/riscv/rvv/autovec/unop/cvt-1.c index 3180ba3612c..af08c51ef8b 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/cvt-1.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/cvt-1.c @@ -7,9 +7,8 @@ /* ** test_uint65_to_fp16: ** ... -** vsetvli\s+[atx][0-9]+,\s*zero,\s*e32,\s*mf2,\s*ta,\s*ma ** vfncvt\.f\.xu\.w\s+v[0-9]+,\s*v[0-9]+ -** vsetvli\s+zero,\s*zero,\s*e16,\s*mf4,\s*ta,\s*ma +** ... ** vfncvt\.f\.f\.w\s+v[0-9]+,\s*v[0-9]+ ** ... */ -- 2.34.1 --_000_MW5PR11MB5908EACBDA53B207C2C0D398A9D8AMW5PR11MB5908namp_--