From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtpbgjp3.qq.com (smtpbgjp3.qq.com [54.92.39.34]) by sourceware.org (Postfix) with ESMTPS id 9129E3858436 for ; Thu, 12 Oct 2023 22:36:10 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 9129E3858436 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=rivai.ai Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=rivai.ai X-QQ-mid: bizesmtp88t1697150161toqr72wf Received: from TABLET-POE6JQHH ( [36.36.17.183]) by bizesmtp.qq.com (ESMTP) with id ; Fri, 13 Oct 2023 06:36:00 +0800 (CST) X-QQ-SSF: 01400000000000G0V000B00A0000000 X-QQ-FEAT: xqT8U4SkSphcBV3OYIa6Tq/AACYFoGcvvJN1RlC6h9sEjcrCGz7YIO7jhwc07 LWvpIAXLJdChNaA+X390tCrLMDQfxE8ofqrQ7BAPK4x+5Hv+2tmnnZHwehlBZMetRf6Iwar RWxGLCL8ZexqOXSjapt+QpWP7Ahzb1zFagBWTMOiQbzpXmWTe0je8+nsFnWRRKPiCjktw38 fioG8XlL+DeGtkVEgvaRT8VO8M43JdHduh4jL7nhfQ0clEFSzPa5AfrGxpqLnvZ//WLe45e z4iHCswRPyqxo0huLGALA2keokgy/FpSpDe1orvCJZICEuBncqDE32WtS6CNEFcjCakRf6Y +A9sRjQZW0z/hDMP+nUkmp7McYXwEVlX+WCo8/qjN+e4rTs4EDPQyF4EoM+9odXkraPBgzK wchSWwPNrYI= X-QQ-GoodBg: 2 X-BIZMAIL-ID: 13609122451750068900 Date: Fri, 13 Oct 2023 06:36:00 +0800 From: =?GB2312?B?1tO+09Xc?= To: kito.cheng , gcc-patches , kito.cheng , palmer , "Jeff Law" , rdapp Cc: kito.cheng Subject: Re: [PATCH v2] RISC-V: Fix the riscv_legitimize_poly_move issue on targets where the minimal VLEN exceeds 512. References: <20231012184029.21114-1-kito.cheng@sifive.com> X-Priority: 3 X-GUID: 6D0FA984-52C2-4B88-A8B5-3E73229F619F X-Has-Attach: no X-Mailer: Foxmail 7.2.23.121[cn] Mime-Version: 1.0 Message-ID: Content-Type: multipart/alternative; boundary="----=_001_NextPart361720276344_=----" X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:rivai.ai:qybglogicsvrgz:qybglogicsvrgz7a-one-0 X-Spam-Status: No, score=-8.3 required=5.0 tests=BAYES_00,CHARSET_FARAWAY_HEADER,GIT_PATCH_0,HTML_MESSAGE,KAM_DMARC_STATUS,KAM_MANYTO,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS,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: This is a multi-part message in MIME format. ------=_001_NextPart361720276344_=---- Content-Type: text/plain; charset="GB2312" Content-Transfer-Encoding: base64 TEdUTQ0KDQoNCg0KanV6aGUuemhvbmdAcml2YWkuYWkNCiANCkZyb206IEtp dG8gQ2hlbmcNCkRhdGU6IDIwMjMtMTAtMTMgMDI6NDANClRvOiBnY2MtcGF0 Y2hlczsga2l0by5jaGVuZzsgcGFsbWVyOyBqZWZmcmV5YWxhdzsgcmRhcHA7 IGp1emhlLnpob25nDQpDQzogS2l0byBDaGVuZw0KU3ViamVjdDogW1BBVENI IHYyXSBSSVNDLVY6IEZpeCB0aGUgcmlzY3ZfbGVnaXRpbWl6ZV9wb2x5X21v dmUgaXNzdWUgb24gdGFyZ2V0cyB3aGVyZSB0aGUgbWluaW1hbCBWTEVOIGV4 Y2VlZHMgNTEyLg0KcmlzY3ZfbGVnaXRpbWl6ZV9wb2x5X21vdmUgd2FzIGV4 cGVjdGVkIHRvIGVuc3VyZSB0aGUgcG9seSB2YWx1ZSBpcyBhdCBtb3N0IDMy DQp0aW1lcyBzbWFsbGVyIHRoYW4gdGhlIG1pbmltYWwgVkxFTiAoMzIgYmVp bmcgZGVyaXZlZCBmcm9tICc0MDk2IC8gMTI4JykuDQpUaGlzIGFzc3VtcHRp b24gaGVsZCB3aGVuIG91ciBtb2RlIG1vZGVsaW5nIHdhcyBub3Qgc28gcHJl Y2lzZWx5IGRlZmluZWQuDQpIb3dldmVyLCBub3cgdGhhdCB3ZSBoYXZlIG1v ZGVsZWQgdGhlIG1vZGUgc2l6ZSBhY2NvcmRpbmcgdG8gdGhlIGNvcnJlY3Qg bWluaW1hbA0KVkxFTiBpbmZvLCB0aGUgc2l6ZSBkaWZmZXJlbmNlIGJldHdl ZW4gZGlmZmVyZW50IFJWViBtb2RlcyBjYW4gYmUgdXAgdG8gNjQNCnRpbWVz LiBGb3IgaW5zdGFuY2UsIGNvbXBhcmluZyBSVlZNRjY0QkkgYW5kIFJWVk1G MUJJLCB0aGUgc2l6ZXMgYXJlIFsxLCAxXQ0KdmVyc3VzIFs2NCwgNjRdIHJl c3BlY3RpdmVseS4NCiANCmdjYy9DaGFuZ2VMb2c6DQogDQoqIGNvbmZpZy9y aXNjdi9yaXNjdi5jYyAocmlzY3ZfbGVnaXRpbWl6ZV9wb2x5X21vdmUpOiBC dW1wDQptYXhfcG93ZXIgdG8gNjQuDQogDQpnY2MvdGVzdHN1aXRlL0NoYW5n ZUxvZzoNCiANCiogZysrLnRhcmdldC9yaXNjdi9ydnYvYXV0b3ZlYy9idWct MDEuQzogTmV3Lg0KKiBnKysudGFyZ2V0L3Jpc2N2L3J2di9ydnYuZXhwOiBB ZGQgYXV0b3ZlYyBmb2xkZXIuDQotLS0NCmdjYy9jb25maWcvcmlzY3Yvcmlz Y3YuY2MgICAgICAgICAgICAgICAgICAgICB8ICA1ICsrLQ0KZ2NjL2NvbmZp Zy9yaXNjdi9yaXNjdi5oICAgICAgICAgICAgICAgICAgICAgIHwgIDUgKysr DQouLi4vZysrLnRhcmdldC9yaXNjdi9ydnYvYXV0b3ZlYy9idWctMDEuQyAg ICAgfCAzMyArKysrKysrKysrKysrKysrKysrDQpnY2MvdGVzdHN1aXRlL2cr Ky50YXJnZXQvcmlzY3YvcnZ2L3J2di5leHAgICAgfCAgMyArKw0KNCBmaWxl cyBjaGFuZ2VkLCA0MyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQ0K Y3JlYXRlIG1vZGUgMTAwNjQ0IGdjYy90ZXN0c3VpdGUvZysrLnRhcmdldC9y aXNjdi9ydnYvYXV0b3ZlYy9idWctMDEuQw0KIA0KZGlmZiAtLWdpdCBhL2dj Yy9jb25maWcvcmlzY3YvcmlzY3YuY2MgYi9nY2MvY29uZmlnL3Jpc2N2L3Jp c2N2LmNjDQppbmRleCA3MzlmYzc3ZTc4NS4uZDQzYmM3NjVjZTcgMTAwNjQ0 DQotLS0gYS9nY2MvY29uZmlnL3Jpc2N2L3Jpc2N2LmNjDQorKysgYi9nY2Mv Y29uZmlnL3Jpc2N2L3Jpc2N2LmNjDQpAQCAtMjQxMSw5ICsyNDExLDggQEAg cmlzY3ZfbGVnaXRpbWl6ZV9wb2x5X21vdmUgKG1hY2hpbmVfbW9kZSBtb2Rl LCBydHggZGVzdCwgcnR4IHRtcCwgcnR4IHNyYykNCiAgICAgfQ0KICAgZWxz ZQ0KICAgICB7DQotICAgICAgLyogRklYTUU6IFdlIGN1cnJlbnRseSBET04n VCBzdXBwb3J0IFRBUkdFVF9NSU5fVkxFTiA+IDQwOTYuICAqLw0KLSAgICAg IGludCBtYXhfcG93ZXIgPSBleGFjdF9sb2cyICg0MDk2IC8gMTI4KTsNCi0g ICAgICBmb3IgKGludCBpID0gMDsgaSA8IG1heF9wb3dlcjsgaSsrKQ0KKyAg ICAgIGludCBtYXhfcG93ZXIgPSBleGFjdF9sb2cyIChNQVhfUE9MWV9WQVJJ QU5UKTsNCisgICAgICBmb3IgKGludCBpID0gMDsgaSA8PSBtYXhfcG93ZXI7 IGkrKykNCnsNCiAgaW50IHBvc3NpYmxlX2Rpdl9mYWN0b3IgPSAxIDw8IGk7 DQogIGlmIChmYWN0b3IgJSAodmxlbmIgLyBwb3NzaWJsZV9kaXZfZmFjdG9y KSA9PSAwKQ0KZGlmZiAtLWdpdCBhL2djYy9jb25maWcvcmlzY3YvcmlzY3Yu aCBiL2djYy9jb25maWcvcmlzY3YvcmlzY3YuaA0KaW5kZXggNGI4ZDU3NTA5 ZmIuLjNkMjcyM2Y1MzM5IDEwMDY0NA0KLS0tIGEvZ2NjL2NvbmZpZy9yaXNj di9yaXNjdi5oDQorKysgYi9nY2MvY29uZmlnL3Jpc2N2L3Jpc2N2LmgNCkBA IC0xMTk3LDQgKzExOTcsOSBAQCBleHRlcm4gdm9pZCByaXNjdl9yZW1vdmVf dW5uZWVkZWRfc2F2ZV9yZXN0b3JlX2NhbGxzICh2b2lkKTsNCiNkZWZpbmUg T1BUSU1JWkVfTU9ERV9TV0lUQ0hJTkcoRU5USVRZKSAoVEFSR0VUX1ZFQ1RP UikNCiNkZWZpbmUgTlVNX01PREVTX0ZPUl9NT0RFX1NXSVRDSElORyB7VlhS TV9NT0RFX05PTkUsIHJpc2N2X3ZlY3Rvcjo6RlJNX05PTkV9DQorDQorLyog VGhlIHNpemUgZGlmZmVyZW5jZSBiZXR3ZWVuIGRpZmZlcmVudCBSVlYgbW9k ZXMgY2FuIGJlIHVwIHRvIDY0IHRpbWVzLg0KKyAgIGUuZy4gUlZWTUY2NEJJ IHZzIFJWVk1GMUJJIG9uIHp2bDUxMmIsIHdoaWNoIGlzIFsxLCAxXSB2cyBb NjQsIDY0XS4gICovDQorI2RlZmluZSBNQVhfUE9MWV9WQVJJQU5UIDY0DQor DQojZW5kaWYgLyogISBHQ0NfUklTQ1ZfSCAqLw0KZGlmZiAtLWdpdCBhL2dj Yy90ZXN0c3VpdGUvZysrLnRhcmdldC9yaXNjdi9ydnYvYXV0b3ZlYy9idWct MDEuQyBiL2djYy90ZXN0c3VpdGUvZysrLnRhcmdldC9yaXNjdi9ydnYvYXV0 b3ZlYy9idWctMDEuQw0KbmV3IGZpbGUgbW9kZSAxMDA2NDQNCmluZGV4IDAw MDAwMDAwMDAwLi5mZDEwMDA5ZGRiZQ0KLS0tIC9kZXYvbnVsbA0KKysrIGIv Z2NjL3Rlc3RzdWl0ZS9nKysudGFyZ2V0L3Jpc2N2L3J2di9hdXRvdmVjL2J1 Zy0wMS5DDQpAQCAtMCwwICsxLDMzIEBADQorLyogeyBkZy1vcHRpb25zICIt bWFyY2g9cnY2NGdjdl96dmw1MTJiIC1tYWJpPWxwNjRkIC1PMyIgfSAqLw0K Kw0KK2NsYXNzIGMgew0KK3B1YmxpYzoNCisgIGludCBlKCk7DQorICB2b2lk IGooKTsNCit9Ow0KK2Zsb2F0ICpkOw0KK2NsYXNzIGsgew0KKyAgaW50IGY7 DQorDQorcHVibGljOg0KKyAgayhpbnQgbSkgOiBmKG0pIHt9DQorICBmbG9h dCBnOw0KKyAgZmxvYXQgaDsNCisgIHZvaWQgbihpbnQgbSkgew0KKyAgICBm b3IgKGludCBpOyBpIDwgbTsgaSsrKSB7DQorICAgICAgZFswXSA9IGRbMV0g PSBkWzJdID0gZzsNCisgICAgICBkWzNdID0gaDsNCisgICAgICBkICs9IGY7 DQorICAgIH0NCisgIH0NCit9Ow0KK2MgbDsNCit2b2lkIG8oKSB7DQorICBp bnQgYiA9IGwuZSgpOw0KKyAgayBhKGIpOw0KKyAgZm9yICg7OykNCisgICAg aWYgKGIgPT0gNCkgew0KKyAgICAgIGwuaigpOw0KKyAgICAgIGEubigyKTsN CisgICAgfQ0KK30NCmRpZmYgLS1naXQgYS9nY2MvdGVzdHN1aXRlL2crKy50 YXJnZXQvcmlzY3YvcnZ2L3J2di5leHAgYi9nY2MvdGVzdHN1aXRlL2crKy50 YXJnZXQvcmlzY3YvcnZ2L3J2di5leHANCmluZGV4IDI0OTUzMDU4MGQ3Li5j MzBkNmU5MzE0NCAxMDA2NDQNCi0tLSBhL2djYy90ZXN0c3VpdGUvZysrLnRh cmdldC9yaXNjdi9ydnYvcnZ2LmV4cA0KKysrIGIvZ2NjL3Rlc3RzdWl0ZS9n KysudGFyZ2V0L3Jpc2N2L3J2di9ydnYuZXhwDQpAQCAtNDAsNSArNDAsOCBA QCBzZXQgQ0ZMQUdTICItbWFyY2g9JGdjY19tYXJjaCAtTzMiDQpkZy1ydW50 ZXN0IFtsc29ydCBbZ2xvYiAtbm9jb21wbGFpbiAkc3JjZGlyLyRzdWJkaXIv YmFzZS8qLkNdXSBcDQoiIiAkQ0ZMQUdTDQorZGctcnVudGVzdCBbbHNvcnQg W2dsb2IgLW5vY29tcGxhaW4gJHNyY2Rpci8kc3ViZGlyL2F1dG92ZWMvKi5c W0NcXV1dIFwNCisgICAgICAgICIiICRDRkxBR1MNCisNCiMgQWxsIGRvbmUu DQpkZy1maW5pc2gNCi0tIA0KMi4zNC4xDQogDQogDQo= ------=_001_NextPart361720276344_=------