From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by sourceware.org (Postfix) with ESMTPS id D72B03858C36 for ; Mon, 15 May 2023 14:27:02 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org D72B03858C36 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=intel.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1684160822; x=1715696822; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=56KAtThauJdvO7tt7zbbeFjilzHpx3J4C3Rz1YXx+ik=; b=FP6hPNG3zMpA9i3DVGcyerTtfH8/yt4xe0dcC964aZ+oL1zLiOD+zc+c 4n0JLruiLJD4Y2vaqpgR5q7wH2WDHAPoOXms/JOhDZQax170+4q+/qEj9 UjxtP+p7NYYuUYI+II1xwBMkjM2cEspFTw2lEN+BIVor06fsx1jnutRd/ XNaaxXeY4eLy3vRiaQN5RQeXlxwCnWpKUsGIFgEDmsZkSZp7iHXiTNQCj ff9JKmPf62DwobsHpqEMcMl4JcnHasCsSG8PhGLbi191whkaT2Me4AcN/ 5P1hUq6EVqAr/r/QNLEORKCtz9yxx2ENN9gLBIlOopE1sPRa2oSwavAwx g==; X-IronPort-AV: E=McAfee;i="6600,9927,10711"; a="354372034" X-IronPort-AV: E=Sophos;i="5.99,276,1677571200"; d="scan'208";a="354372034" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 May 2023 07:27:01 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10711"; a="731647108" X-IronPort-AV: E=Sophos;i="5.99,276,1677571200"; d="scan'208";a="731647108" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by orsmga008.jf.intel.com with ESMTP; 15 May 2023 07:27:01 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Mon, 15 May 2023 07:27:01 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23 via Frontend Transport; Mon, 15 May 2023 07:27:01 -0700 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.171) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.23; Mon, 15 May 2023 07:27:01 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=efhDL3oJ8AO19gCABdVEUh5Zz1fcDHuXV6/omWd8VLah64on6lKJcEV39/QNrWMXophbPIcdhTqRDkzMV0nLDAjqg7Msmm3KQECRr6OXUisoiYUJAuhQBat8jLzYIRpBm8kx9XaVvCBfbDLsmr/abgsIl3+jtOOkxBWovEwesjpPwJDYaM6jcaSxEWs/YxjXG6egyRv5k7Ny6LW5oG6LXsXd5namZzmM2IHm9fonBDBJBnG7S514gjyx4oq6YSJHun+XGgXhWPDXoJBmNNba/0W9S1Y218XE+sepkapoxbqsVcajlZRriI6fU7Ehlxo9tAC9VOWwxLMSFcqSswHcww== 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=56KAtThauJdvO7tt7zbbeFjilzHpx3J4C3Rz1YXx+ik=; b=jH7RQR6CV0vCkU6aqVShdx5mGdoRkLDMhGQzHzYCkYMorsELPoB4W5A5O3WuYKLP80pLStmLtw4V7MlQ+qVzb/Vc5J/1gFuwpQRi+Wq9JxRCQVOs+/VSUdGQjXrzv1eRxQsHmau9HSLn0puHkRAuu6hl6kWijWhNljKbHiizKXUghn+r4YLktWannCayyFPnhMZj2DU25hWgXQIIZyxBImNbS72UQYpAlFRGoP8woXAgcuQaRQpUKfKjR0pilV4a0avvcAbNn4AerNi7YWR7MtJJq7AdhsLPIY+i7DgkhGM5EgF81EkOkdv+ZJn9DjT38AFeN5m3su5HA7D4672dBQ== 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 CO6PR11MB5636.namprd11.prod.outlook.com (2603:10b6:5:357::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6387.30; Mon, 15 May 2023 14:26:59 +0000 Received: from MW5PR11MB5908.namprd11.prod.outlook.com ([fe80::bbc5:f013:1f53:10a9]) by MW5PR11MB5908.namprd11.prod.outlook.com ([fe80::bbc5:f013:1f53:10a9%3]) with mapi id 15.20.6387.030; Mon, 15 May 2023 14:26:59 +0000 From: "Li, Pan2" To: Jeff Law , "juzhe.zhong@rivai.ai" , "gcc-patches@gcc.gnu.org" CC: "kito.cheng@gmail.com" , "kito.cheng@sifive.com" , "palmer@dabbelt.com" , "palmer@rivosinc.com" , "rdapp.gcc@gmail.com" Subject: RE: [PATCH V3] RISC-V: Add rounding mode operand for fixed-point patterns Thread-Topic: [PATCH V3] RISC-V: Add rounding mode operand for fixed-point patterns Thread-Index: AQHZhx8Le4QbWuxxJUyItEhT9Vvf7a9bV8cAgAAMgGA= Date: Mon, 15 May 2023 14:26:59 +0000 Message-ID: References: <20230515102550.228989-1-juzhe.zhong@rivai.ai> <65411c00-1c43-88d6-220b-5e18ed153bdf@gmail.com> In-Reply-To: <65411c00-1c43-88d6-220b-5e18ed153bdf@gmail.com> 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_|CO6PR11MB5636:EE_ x-ms-office365-filtering-correlation-id: 62577726-f9cd-44b8-cbb7-08db5550719d x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: ju4Xh4wSOtW/wktPfENbyo8ncdinbFhUMwS8dLlTxD4F7r2Lq7sSNsgllT8RzAbPTbOCrZubh+q2QdRMAF+cMpPw8OTzAX42e5bHMHGAtH13WZ3XTMF8MVqATS/gNT76fZqvIhE58LQ/xStAHL99ASPf/bUptzPlprObN8TeR6u8AY3M9m3z2UGJHCJg5NLs/yYMVZGL1O0+cZ8xA65FJNRFXD6eKDwf3RxeCT646lmX1m1JynFw9iaSu28SUS9Bg5h4dMN344rC0wILw33VS9AbfEgiHrfputMknE2XXswx42xskfQ9AmiGcEOYGu28QNjg0ndtP15qbuTL4AbFfNgmpAewhSRSG7jBR3QWFIqp/P9ZTu4V255HRJjFHy8iDUpDb9w3Bev6MUVok8QFRfGbdzEDFNq2fisZ7KVLq1ht3frFrlbHiHZsJx0a09zqCuyoY8LeVh4IcEmUionbH/Xm9FW/TzkUPaYHvp3YlTl2/QzQahD6qoJPv8cuDOtr8iCbPjOY8Kp7rXcCfS6SDCXB3lD7njVYr3QyvBUxeg4QywAv//9kMNS2blP9idIpesiO2oyC9J0NE37pulLlUvcG3tpq0UKiBMSYuiw4ys8= 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:(13230028)(136003)(376002)(346002)(396003)(39860400002)(366004)(451199021)(83380400001)(966005)(7696005)(71200400001)(478600001)(54906003)(110136005)(9686003)(6506007)(26005)(186003)(53546011)(33656002)(2906002)(4326008)(38100700002)(64756008)(122000001)(38070700005)(76116006)(66476007)(66446008)(66556008)(82960400001)(41300700001)(66946007)(8936002)(8676002)(52536014)(5660300002)(55016003)(86362001)(316002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?WUJ4S0pvTkxjZ1hhRUw4TndMU0VqaUs0NTNVK1FwTHVGbEVhdlhjZ2VTczMr?= =?utf-8?B?cEY4M3U1Q2l1ZTNCQjRJTDRqYThBL3lhMHdIQWQyelJWeGoxS3NydDZOQnh5?= =?utf-8?B?a0ovZXR0alhuZ2xiWHF0MVlCSW5aN1MxcEJVTit4eDlLdlovbkZRdnJlR0Vm?= =?utf-8?B?b3FERmN1WVBDc1AwMC9vYjRkRm9qZUJIRnlCVlFnVW0wcjd4Y1VXSzIrY09C?= =?utf-8?B?VG1rZ1pBa1R0RXkxMXJvRkNOdFg3UWZUYmZ1ak5pSzkrUDZMeVh1Zld0Z2Fn?= =?utf-8?B?QlJndjVkSUNHUEJVaHRBY1pNRWtRR0Focjk3Wkd0WlVyTTFQMHVIMWdMWjFU?= =?utf-8?B?S0M2UU1ISEg1a0ppVkJNYzhDNnhwY29PL0NKSy9QeEU1SVIrbElVNC9oOUhZ?= =?utf-8?B?WjlUMFNQV1pzTXdJWHduWk5FNUh3NzhiR1lRZEF2eDQzOUIzMThsLzBoMkhl?= =?utf-8?B?bklsV0c3RG1HREtjSUtaZ3FwZjhoRHNocmNMVzdVVVlab1YwcDZneXVvZlk1?= =?utf-8?B?WTk3a3BXNHF4eXhUaUZQTFFtbTZYVWRvWEZraDBUbzFiQjhLVGJjRjhXSENE?= =?utf-8?B?MVhwRVZIZENsR0JKU2VTaHJhSlRGNHVsWVVLOXg1U09PcElUTDlHNkdaSVZW?= =?utf-8?B?UjFYZjFPanpmYTMxWXJWS2g0VlJOVVJKeUlsSEowcHNrMGFXWHljZDN2Tzd6?= =?utf-8?B?aHRRRjh2RU5uaGFJblhEL0s5Z3hDMXNYaDRpNE53SkZ1ZHJPM0diY1RHVHZN?= =?utf-8?B?d1dLN0FtdktzV0RxaU5qQndPU2tQSkVQdWwraFV5WVMxQUcrRUowOEVqMDlT?= =?utf-8?B?RkFkYXNRQ2dIVUlNVHFCMktIZGtQMXRBQ3MxTFJjSEdwQ2lnK1V4NVFkR2Vs?= =?utf-8?B?cWU1MmNUUUJsMktWTXhVeFNLNDRrbDQ1TzdjODhMRG5Ud0FjNG5pT21uamJD?= =?utf-8?B?VGRXWTN1eElJQndWRXA0OTMzME1hd21PV1ZtWDRGVVhzWUdHQThRaXRTOEJs?= =?utf-8?B?QXR6UDVYNFVwQ0N1dXpxbVVZUEFOSStsRHpxdkdObXNLNU1VS2MxZ3JUV1Ey?= =?utf-8?B?MmQ4aEtsZEc5LzZIM1NPVElYY2J4c3d2NHRkVXFvYjk1anZOaHYzLzR5em92?= =?utf-8?B?dGk2aHFJbFZ1UzI1TXl5elE2TUtNNUJIRDFVY01GZU1Md0dYOE9vbFlNbkE0?= =?utf-8?B?WjlmQ0xiWXBLRUR0UjV1QmdSbVN0L3MvK0xNYmN0b2RDc0o0OHJBZDNibk5p?= =?utf-8?B?eUd4UjA5aHdzTk1LbmptRE5zdi9kMnQ4c2ZIL2hkM283WCtTZW5saWx6YkdG?= =?utf-8?B?MVBlb3YvMEJJblluQlBVSzJaMDFKVmZaVUorVWdhRVlvV3RZNU5BOVlZSFpq?= =?utf-8?B?MkJ2TXFFNitvLzBENmxveGkwTlVyQ0hWVDdmOHJtcFV6a2F0WkROa1FXNjBW?= =?utf-8?B?ckV1d1ArTkJJMm9PNjhXRVdKU1NDN0VmL3M0ZE5kRTdSdkJYSkZTbDFicnBK?= =?utf-8?B?b01ZNU5pa2VLUlQxbDZDRGlhM3g2aVMvQjRmcHRvWEU2SUF0L3VIWkRvZ1dI?= =?utf-8?B?dXhYbkdBUjI0U01VdzhnSzRvdmM4YjNISEptMUIxTHl4MXpIdlBZWjNLdkth?= =?utf-8?B?amZsdWMvZERzY1FUbmc4djlmS01nS3BSZXhTVkVVZWp4Q1piak9yekdyT01E?= =?utf-8?B?eVRvRDBWRUtIYXlrUytFakY3dmtMUDFFaWlvZkNxR2VtMkFvWm5jc21wSFpV?= =?utf-8?B?QVRNc3lKQllhcW5Ddk5VUXJIYWtrYXpiYWVnSWEzTktsOUVQVklGWGcwbkZE?= =?utf-8?B?NVhzc0lyVlh5VXhoUkE5dEdqVDNZR2w3Q3BKZkJPYXozaUVEa2hicFJORXNV?= =?utf-8?B?bFJKRGdGS2RFeTZYRDVybnJyRzdRbkxyVWZkaVMvMUJCOWY0QUVpcmk4RWVn?= =?utf-8?B?ZmNDOUEyNStWSlhBNzVkMTY2YXNXQVNra0VHRjBVSDRLRHBTZ3I3R2lYcjU2?= =?utf-8?B?M3RDY2VkMzUvL29MSzVBNHF2dkhERkptTDNRb2VoNVIwVGlKeTVxQ1U1R285?= =?utf-8?B?Ylh3VkFabHhjVVNNK3FKd241QURheTIvSzEvRWt5ZWZUZlorWTJDbWFHbTQw?= =?utf-8?Q?KJVQ=3D?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 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: 62577726-f9cd-44b8-cbb7-08db5550719d X-MS-Exchange-CrossTenant-originalarrivaltime: 15 May 2023 14:26:59.4942 (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: ivrEf+QfyryoeQcbboePI8a2/6L1heYPt0fgQd4XGvgDgTR7k6FzhNwOsjU6FMhtWpnxTOsd0d/KCRFEU/3PDQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO6PR11MB5636 X-OriginatorOrg: intel.com X-Spam-Status: No, score=-6.0 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_NONE,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: Q29tbWl0dGVkLCB0aGFua3MgSmVmZi4NCg0KUGFuDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t LS0tDQpGcm9tOiBHY2MtcGF0Y2hlcyA8Z2NjLXBhdGNoZXMtYm91bmNlcytwYW4yLmxpPWludGVs LmNvbUBnY2MuZ251Lm9yZz4gT24gQmVoYWxmIE9mIEplZmYgTGF3IHZpYSBHY2MtcGF0Y2hlcw0K U2VudDogTW9uZGF5LCBNYXkgMTUsIDIwMjMgOTo0MiBQTQ0KVG86IGp1emhlLnpob25nQHJpdmFp LmFpOyBnY2MtcGF0Y2hlc0BnY2MuZ251Lm9yZw0KQ2M6IGtpdG8uY2hlbmdAZ21haWwuY29tOyBr aXRvLmNoZW5nQHNpZml2ZS5jb207IHBhbG1lckBkYWJiZWx0LmNvbTsgcGFsbWVyQHJpdm9zaW5j LmNvbTsgcmRhcHAuZ2NjQGdtYWlsLmNvbQ0KU3ViamVjdDogUmU6IFtQQVRDSCBWM10gUklTQy1W OiBBZGQgcm91bmRpbmcgbW9kZSBvcGVyYW5kIGZvciBmaXhlZC1wb2ludCBwYXR0ZXJucw0KDQoN Cg0KT24gNS8xNS8yMyAwNDoyNSwganV6aGUuemhvbmdAcml2YWkuYWkgd3JvdGU6DQo+IEZyb206 IEp1emhlLVpob25nIDxqdXpoZS56aG9uZ0ByaXZhaS5haT4NCj4gDQo+IFNpbmNlIHdlIGFyZSBn b2luZyB0byBoYXZlIGZpeGVkLXBvaW50IGludHJpbnNpY3MgdGhhdCBhcmUgbW9kZWxpbmcgDQo+ IHJvdW5kaW5nIG1vZGUNCj4gaHR0cHM6Ly9naXRodWIuY29tL3Jpc2N2LW5vbi1pc2EvcnZ2LWlu dHJpbnNpYy1kb2MvcHVsbC8yMjINCj4gDQo+IFdlIHNob3VsZCBoYXZlIG9wZXJhbmQgdG8gc3Bl Y2lmeSByb3VuZGluZyBtb2RlIGluIGZpeGVkLXBvaW50IGluc3RydWN0aW9ucy4NCj4gV2UgZG9u J3Qgc3VwcG9ydCB0aGVzZSBtb2RlbGluZyByb3VuZGluZyBtb2RlIGludHJpbnNpY3MgeWV0IGJ1 dCB3ZSANCj4gd2lsbCBkZWZpbmV0ZWx5IHN1cHBvcnQgdGhlbSBsYXRlci4NCj4gDQo+IFRoaXMg aXMgdGhlIHByZXBhcmluZyBwYXRjaCBmb3IgbmV3IGNvbWluZyBpbnRyaW5zaWNzLg0KPiANCj4g Z2NjL0NoYW5nZUxvZzoNCj4gDQo+ICAgICAgICAgICogY29uZmlnL3Jpc2N2L3Jpc2N2LXByb3Rv cy5oIChlbnVtIHZ4cm1fZmllbGRfZW51bSk6IE5ldyBlbnVtLg0KPiAgICAgICAgICAqIGNvbmZp Zy9yaXNjdi9yaXNjdi12ZWN0b3ItYnVpbHRpbnMuY2MgKGZ1bmN0aW9uX2V4cGFuZGVyOjp1c2Vf ZXhhY3RfaW5zbik6IEFkZCBkZWZhdWx0IHJvdW5kaW5nIG1vZGUgb3BlcmFuZC4NCj4gICAgICAg ICAgKiBjb25maWcvcmlzY3YvcmlzY3YuY2MgKHJpc2N2X2hhcmRfcmVnbm9fbnJlZ3MpOiBBZGQg VlhSTV9SRUdOVU0uDQo+ICAgICAgICAgIChyaXNjdl9oYXJkX3JlZ25vX21vZGVfb2spOiBEaXR0 by4NCj4gICAgICAgICAgKHJpc2N2X2NvbmRpdGlvbmFsX3JlZ2lzdGVyX3VzYWdlKTogRGl0dG8u DQo+ICAgICAgICAgICogY29uZmlnL3Jpc2N2L3Jpc2N2LmggKERXQVJGX0ZSQU1FX1JFR05VTSk6 IERpdHRvLg0KPiAgICAgICAgICAoVlhSTV9SRUdfUCk6IERpdHRvLg0KPiAgICAgICAgICAoUklT Q1ZfRFdBUkZfVlhSTSk6IERpdHRvLg0KPiAgICAgICAgICAqIGNvbmZpZy9yaXNjdi9yaXNjdi5t ZDogRGl0dG8uDQo+ICAgICAgICAgICogY29uZmlnL3Jpc2N2L3ZlY3Rvci5tZDogRGl0dG8uDQpP Sy4NCmplZmYNCg==