From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtpbgbr1.qq.com (smtpbgbr1.qq.com [54.207.19.206]) by sourceware.org (Postfix) with ESMTPS id 64466386000D for ; Sun, 18 Feb 2024 02:49:40 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 64466386000D Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=rivai.ai Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=rivai.ai ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 64466386000D Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=54.207.19.206 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1708224585; cv=none; b=RkM/hVqdqHKrXsFI/oNa+qK87nW84jHRAtQFm3IT5c2wEVfNQfWZxvy9UYIij4aSLX8ng3MjXAC9jDQpuVqzikfFcXxrCES5EpOSjA31zrDL3IhZC1GKECJVC9WgleohCxbn0/o988hzgb30+fIqRpaYLVPBuYqNNJ5nxuU1cxA= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1708224585; c=relaxed/simple; bh=k1HCmmiRWJWCB2yCeUwSH6FAvwS9qtX18GchBmiBBRg=; h=Date:From:To:Subject:Mime-Version:Message-ID; b=thRAXWYzGwXk5DUpb51o6SDq+BRUpYUWLFfuWQsIBaFaW0O+XNXYlCINyJq5vChF0BzLml84QI2S2kMZy0qjBCG32pqCVgbH/gF4eSDN8gBPOAfvbN5vM0jqHFbMoQKkj+Z5Oh16KYRD/IYKgruqkQknOF4r+xyj1C9uwEhrtzI= ARC-Authentication-Results: i=1; server2.sourceware.org X-QQ-mid: bizesmtp76t1708224571tzo5y8ri X-QQ-Originating-IP: cgFMmG6/+1TaR5Bqrc8mnOppC4nqKxTkyjqbpB2lSd4= Received: from LAPTOP-EPITNQBU ( [113.104.225.237]) by bizesmtp.qq.com (ESMTP) with id ; Sun, 18 Feb 2024 10:49:29 +0800 (CST) X-QQ-SSF: 01400000000000G0V000000A0000000 X-QQ-FEAT: k8Irs33ik7vWZmvv4ea3FVYj3GfEHwjr7U94mfhBHovIIw7Bc0QxjF902MtlH LvfDGZALmKQkrKYgPySzjKDaimNADRWZIjfc9u9R2B9EVGZaeHX4ALTPZHWNiOLfwlaYjIt 5AKFqqUPeoYeWMBzneC8jOIeRgaN0zS/mVWXMe/Q3+QvmnJavII6+t72fWvB42YLkcsob7r LK79yQxzu8oWfNQZbrRijUmrD6FRGknMft2Gor1zH7dDvwZ+CHqrOeg3fqLsKAGolqeDLKq 3932K6YOqlCY7kk3G9UtYET2zlxyqROZ2W3gvJ+iAYMp9CQ+hCn2VpGqPCSy0xxfl6xbG0J ujBULB+K2gVD3gY+eFghbGy5WCzaZd3gd/Ts/hOInzfHMcdhBzGSQsCD6oCNBva8e/frf+v 4WhqT/6znGx86HuHaLM+gw== X-QQ-GoodBg: 2 X-BIZMAIL-ID: 5789359226081232777 Date: Sun, 18 Feb 2024 10:49:43 +0800 From: "juzhe.zhong@rivai.ai" To: "Robin Dapp" , kito.cheng Cc: "Robin Dapp" , gcc-patches , Kito.cheng , jeffreyalaw Subject: Re: Re: [PATCH] RISC-V: Allow LICM hoist POLY_INT configuration code sequence References: <20240201154550.316746-1-juzhe.zhong@rivai.ai>, , <4AF20724FCB5A950+202402041003488289149@rivai.ai>, <56e4737a-0e63-4110-886f-0d8d2c764e29@gmail.com> X-Priority: 3 X-GUID: E469D8B5-8772-4798-AB0A-7319BDFEDF80 X-Has-Attach: no X-Mailer: Foxmail 7.2.16.188[cn] Mime-Version: 1.0 Message-ID: Content-Type: multipart/alternative; boundary="----=_001_NextPart530776106504_=----" X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:rivai.ai:qybglogicsvrgz:qybglogicsvrgz7a-one-0 X-Spam-Status: No, score=-10.3 required=5.0 tests=BAYES_00,GIT_PATCH_0,HTML_MESSAGE,KAM_DMARC_STATUS,RCVD_IN_BARRACUDACENTRAL,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,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: This is a multi-part message in MIME format. ------=_001_NextPart530776106504_=---- Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 SGksIFJvYmluLiBDb3VsZCB5b3UgY29udGludWUgb24gdGhpcyBMSUNNIGlz c3VlID8NCkkgYW0gbm90IHN1cmUgd2hldGhlciBteSBmaXggaXMgY29ycmVj dCwgb3IgeW91IG1heSBmaW5kIGFub3RoZXIgd2F5IHRvIG1ha2UgTElDTSB3 b3JrcyA/DQoNCg0KDQpqdXpoZS56aG9uZ0ByaXZhaS5haQ0KIA0KRnJvbTog Um9iaW4gRGFwcA0KRGF0ZTogMjAyNC0wMi0wNiAyMToxNA0KVG86IGp1emhl Lnpob25nQHJpdmFpLmFpOyBraXRvLmNoZW5nDQpDQzogcmRhcHAuZ2NjOyBn Y2MtcGF0Y2hlczsgS2l0by5jaGVuZzsgamVmZnJleWFsYXcNClN1YmplY3Q6 IFJlOiBbUEFUQ0hdIFJJU0MtVjogQWxsb3cgTElDTSBob2lzdCBQT0xZX0lO VCBjb25maWd1cmF0aW9uIGNvZGUgc2VxdWVuY2UNCj4gVGhlIHJvb3QgY2F1 c2UgaXMgdGhpcyBmb2xsb3dpbmcgUlRMIHBhdHRlcm4sIGFmdGVyIGZ3cHJv cDE6DQo+IA0KPiAoaW5zbiA4MiA3OCA4NCA5IChzZXQgKHJlZzpESSAyMzAp DQo+ICAgICAgICAgKHNpZ25fZXh0ZW5kOkRJIChtaW51czpTSSAoc3VicmVn L3MvdjpTSSAocmVnOkRJIDE1MCBbIG5pdGVycy4xMCBdKSAwKQ0KPiAgICAg ICAgICAgICAgICAgKHN1YnJlZzpTSSAocmVnOkRJIDIyMSkgMCkpKSkgMTMg e3N1YnNpM19leHRlbmRlZH0NCj4gICAgICAoZXhwcl9saXN0OlJFR19FUVVB TCAoc2lnbl9leHRlbmQ6REkgKHBsdXM6U0kgKHN1YnJlZy9zL3Y6U0kgKHJl ZzpESSAxNTAgWyBuaXRlcnMuMTAgXSkgMCkNCj4gICAgICAgICAgICAgICAg ICooY29uc3RfcG9seV9pbnQ6U0kgWy0xNiwgLTE2XSkqKSkNCj4gICAgICAg ICAobmlsKSkpDQo+IA0KPiBUaGUgaGlnaGxpZ2h0ICooY29uc3RfcG9seV9p bnQ6U0kgWy0xNiwgLTE2XSkqDQo+IGNhdXNlcyBJQ0UuDQo+IA0KPiBUaGlz IFJUTCBpcyBiZWNhdXNlOg0KPiAoaW5zbiA2OSA2OCA3MSA4IChzZXQgKHJl ZzpESSAyMjEpDQo+ICAgICAgICAgKGNvbnN0X3BvbHlfaW50OkRJIFsxNiwg MTZdKSkgMjA4IHsqbW92ZGlfNjRiaXR9DQo+ICAgICAgKG5pbCkpDQo+IChp bnNuIDgyIDc4IDg0IDkgKHNldCAocmVnOkRJIDIzMCkNCj4gICAgICAgICAo c2lnbl9leHRlbmQ6REkgKG1pbnVzOlNJIChzdWJyZWcvcy92OlNJIChyZWc6 REkgMTUwIFsgbml0ZXJzLjEwIF0pIDApDQo+ICAgICAgICAgICAgICAgICAo c3VicmVnOlNJIChyZWc6REkgMjIxKSAwKSkpKSAxMyB7c3Vic2kzX2V4dGVu ZGVkfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IC0tLS0+IChzdWJyZWc6U0kgKGNvbnN0X3BvbHlfaW50OlNJIFstMTYsIC0x Nl0pKSBmd3Byb3AxIGFkZCAgKGNvbnN0X3BvbHlfaW50OlNJIFstMTYsIC0x Nl0pIHJlZ19lcXVhbA0KPiAgICAgIChleHByX2xpc3Q6UkVHX0VRVUFMIChz aWduX2V4dGVuZDpESSAocGx1czpTSSAoc3VicmVnL3MvdjpTSSAocmVnOkRJ IDE1MCBbIG5pdGVycy4xMCBdKSAwKQ0KPiAgICAgICAgICAgICAgICAgKGNv bnN0X3BvbHlfaW50OlNJIFstMTYsIC0xNl0pKSkNCj4gICAgICAgICAobmls KSkpDQogDQpJJ20gc2VlaW5nIGEgc2xpZ2h0bHkgZGlmZmVyZW50IHBhdHRl cm4gYnV0IHRoYXQgZG9lc24ndCBjaGFuZ2UNCnRoZSBwcm9ibGVtLg0KIA0K PiAoc2V0IChyZWc6U0kpICAoc3VicmVnOlNJIChESTogcG9seSB2YWx1ZSkp KSBidXQgaXQgY2F1c2VzIElDRSB0aGF0IEkNCj4gbWVudGlvbmVkIGFib3Zl Lg0KIA0KVGhhdCdzIGluZGVlZCBhIGJpdCBtb3JlIGlkaW9tYXRpYyBhbmQg SSB3b3VsZG4ndCBvcHBvc2UgdGhhdC4NCiANClRoZSBwcm9ibGVtIGNhdXNp bmcgdGhlIElDRSBpcyB0aGF0IHdlIHdhbnQgdG8gc2ltcGxpZnkgYSBQTFVT DQp3aXRoIChjb25zdF9wb2x5X2ludDpTSSBbMTYsIDE2XSkgYW5kIChjb25z dF9pbnQgMCkgYnV0IHRoZSBtb2RlDQppcyBESW1vZGUuICBNeSBzdXNwaWNp b24gaXMgdGhhdCB0aGlzIGlzIGNhdXNlZCBieSBvdXINCmFkZHNpM19leHRl bmRlZCBwYXR0ZXJuIGFuZCB3ZSBmYWlsIHRvIGRlZHVjZSB0aGUgcHJvcGVy IG1vZGUNCmZvciBhbmFseXNpcy4NCiANCkknbSBqdXN0IHNwZWN1bGF0aW5n IGJ1dCBtYXliZSB0aGF0J3MgYmVjYXVzZSB3ZSBhc3NlcnQgdGhhdCBhDQpw bHVzIGlzIG9mIHRoZSBmb3JtIHNpbXBsZV9yZWdfcCAob3AwKSAmJiBDT05T VEFOVF9QIChvcDEpLg0KVXN1YWxseSwgY29uc3RhbnRzIGRvbid0IGhhdmUg YSBtb2RlIGFuZCBjYW4ganVzdCBiZSB1c2VkLg0KcG9seV9pbnRfY3N0cyBk byBoYXZlIG9uZSBhbmQgbmVlZCB0byBiZSBleHBsaWNpdGx5IGNvbnZlcnRl ZA0KKGtpbmQgb2YpLg0KIA0KV2UgY2FuIG9ubHkgYW5hbHl6ZSB0aGlzIHpl cm9fZXh0ZW5kZWQgcGx1cyBhdCBhbGwgc2luY2UgSmVmZg0KYWRkZWQgdGhl IGFkZHNpM19leHRlbmRlZCBoYW5kbGluZyBmb3IgbG9vcC1pdi4gICBNYXli ZSB3ZSBjb3VsZA0KcHVudCBsaWtlDQogDQpkaWZmIC0tZ2l0IGEvZ2NjL2xv b3AtaXYuY2MgYi9nY2MvbG9vcC1pdi5jYw0KaW5kZXggZWI3ZTkyM2EzOGIu Ljc5NjQxM2MyNWEzIDEwMDY0NA0KLS0tIGEvZ2NjL2xvb3AtaXYuY2MNCisr KyBiL2djYy9sb29wLWl2LmNjDQpAQCAtNzE0LDYgKzcxNCw5IEBAIGdldF9i aXZfc3RlcF8xIChkZl9yZWYgZGVmLCBzY2FsYXJfaW50X21vZGUgb3V0ZXJf bW9kZSwgcnR4IHJlZywNCiAgICAgICAgICBpZiAoIXNpbXBsZV9yZWdfcCAo b3AwKSB8fCAhQ09OU1RBTlRfUCAob3AxKSkNCiAgICAgICAgICAgIHJldHVy biBmYWxzZTsNCisgICAgICAgICBpZiAoQ09OU1RfUE9MWV9JTlRfUCAob3Ax KSAmJiBHRVRfTU9ERSAob3AxKSAhPSBvdXRlcl9tb2RlKQ0KKyAgICAgICAg ICAgcmV0dXJuIGZhbHNlOw0KKw0KIA0KVGhpcyBoZWxwcyBmb3IgeW91ciB0 ZXN0IGNhc2UgYnV0IEkgaGF2ZW4ndCBkb25lIGFueSBmdXJ0aGVyDQp0ZXN0 aW5nLiAgSSdkIHRoaW5rIHRoaXMgaXMgcmVsYXRpdmVseSBzYWZlIGJlY2F1 c2UgaXQncyBvbmx5DQphIG1pc3NlZCBhbmFseXNpcy9vcHRpbWl6YXRpb24g aW4gdGhlIHdvcnN0IGNhc2UuDQpTdGlsbCwgZ2VuZXJhbGx5LCBJIGRvbid0 IHNlZSBhIHJlYXNvbiB3aHkgd2Ugd291bGRuJ3QgYmUgYWJsZQ0KdG8gYW5h bHl6ZSB0aGlzPw0KIA0KUmVnYXJkcw0KUm9iaW4NCiANCiANCg== ------=_001_NextPart530776106504_=------