From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtpbg153.qq.com (smtpbg153.qq.com [13.245.218.24]) by sourceware.org (Postfix) with ESMTPS id EB0F13858D38 for ; Wed, 14 Jun 2023 01:07:23 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org EB0F13858D38 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: bizesmtp70t1686704835t97cz22e Received: from LAPTOP-EPITNQBU ( [58.60.1.5]) by bizesmtp.qq.com (ESMTP) with id ; Wed, 14 Jun 2023 09:07:14 +0800 (CST) X-QQ-SSF: 01400000000000F0S000000A0000000 X-QQ-FEAT: MG+Sfq7MvCi6mnUf0XXJnbSekK0J8Pk1UOREdpjJJ6qe5lZix9rOT0cpD4DaT IhsaAaSeVhMKrKiwFsrdLA1QTj1l9IpMU1UDjtyGH7Td06lY6vuCTs9HQ9pm5urtHfwcs8L /eBhJTiHRwyAsETjTKkoPWz5UQ5h7+ZXFKB342omqm7oxssaouNaodCwf05QdRzvtmv0F7X pBffjAJI6EubjRJC1MEwWWQlG5HghcSksX+kxNGIn+TuWNo8yTLRFBmnBeaMfB2AfhAsfeH k2M1yoPmr6XG03dA0muXqtiX4XiFDICUIkWF31eZ3QM2J/q9tRl7ARv2SCRUr3YCcX853k7 tlx+u/mPiDMv5MSRvkritCofgbY9gtDT6njPZokZiB9TwYxzcBAirU5FJ/iZ4ZKq638U/S7 X-QQ-GoodBg: 2 X-BIZMAIL-ID: 4995128850532115059 Date: Wed, 14 Jun 2023 09:07:15 +0800 From: "juzhe.zhong@rivai.ai" To: pan2.li , gcc-patches Cc: "Robin Dapp" , jeffreyalaw , pan2.li , yanzhang.wang , kito.cheng Subject: Re: [PATCH v1] RISC-V: Bugfix for vec_init repeating auto vectorization in RV32 References: <20230614005859.960040-1-pan2.li@intel.com> X-Priority: 3 X-GUID: 287F8E4A-2792-44E5-82F2-405D24B3C509 X-Has-Attach: no X-Mailer: Foxmail 7.2.16.188[cn] Mime-Version: 1.0 Message-ID: <02CB434ED7448A11+202306140907145933344@rivai.ai> Content-Type: multipart/alternative; boundary="----=_001_NextPart681703751846_=----" X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:rivai.ai:qybglogicsvrgz:qybglogicsvrgz7a-one-0 X-Spam-Status: No, score=-9.5 required=5.0 tests=BAYES_00,GIT_PATCH_0,HTML_MESSAGE,KAM_DMARC_STATUS,KAM_NUMSUBJECT,MIME_BASE64_TEXT,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H5,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_NextPart681703751846_=---- Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: base64 Pj4gdW5zaWduZWQgaW50IGVsZW4gPSBUQVJHRVRfVkVDVE9SX0VMRU5fNjQg PyA2NCA6IDMyOw0KQWRkIGNvbW1lbnQgaGVyZSB0byBkZW1vbnN0cmF0ZSB3 aHkgeW91IHBpY2sgdXAgZWxlbiB0byBzZXQgdGhlIExJTUlULg0KSSB1bmRl cnN0YW5kOg0KMS4gLW1hcmNoPXp2ZTMyKiA9PT0+IEVMRU4gPSAzMg0KICAg IC1tYXJjaD16dmU2NCogPT09PiBFTEVOID0gNjQNCjIuIGJvdGggdm12LnYu eC92bXYucy54IGlzIHJlc3RyaWN0IHRvIHRoZSBFTEVODQogICAgRm9yIGV4 YW1wbGUsIFdoZW4gRUxFTj0zMiAoLW1hcmNoPXp2ZTMyKikNCiAgICB2c2V0 dmxpIC4uLmU2NCxtMQ0KICAgIHZtdi52Lngvdm12LnMueA0KICAgIFdlIGNh bid0IHN1cHBvcnQgc3VjaCBjb2RlIHNlcXVlbmNlLg0KDQpZb3Ugc2hvdWxk IGRlbW9uc3RyYXRlIGl0IGNsZWFybHkgaW4gdGhlIGNvbW1lbnRzLg0KDQpP dGhlcndpc2UsIHRoaXMgcGF0Y2ggTEdUTS4NCg0KDQpqdXpoZS56aG9uZ0By aXZhaS5haQ0KIA0KRnJvbTogcGFuMi5saQ0KRGF0ZTogMjAyMy0wNi0xNCAw ODo1OA0KVG86IGdjYy1wYXRjaGVzDQpDQzoganV6aGUuemhvbmc7IHJkYXBw LmdjYzsgamVmZnJleWFsYXc7IHBhbjIubGk7IHlhbnpoYW5nLndhbmc7IGtp dG8uY2hlbmcNClN1YmplY3Q6IFtQQVRDSCB2MV0gUklTQy1WOiBCdWdmaXgg Zm9yIHZlY19pbml0IHJlcGVhdGluZyBhdXRvIHZlY3Rvcml6YXRpb24gaW4g UlYzMg0KRnJvbTogUGFuIExpIDxwYW4yLmxpQGludGVsLmNvbT4NCiANClRo aXMgcGF0Y2ggd291bGQgbGlrZSB0byBmaXggb25lIGJ1ZyBleHBvcnRlZCBi eSBSVjMyIHRlc3QgY2FzZQ0KbXVsdGlwbGVfcmdyb3VwX3J1bi0yLmMuIFRo ZSBtYXNrIHNob3VsZCBiZSByZXN0cmljdGVkIGJ5IGVsZW4gaW4NCnZlY3Rv ciwgYW5kIHRoZSBjb25kaXRpb24gYmV0d2VlbiB0aGUgdm12LnMueCBhbmQg dGhlIHZtdi52Lnggc2hvdWxkDQp0YWtlIGlubmVyX2JpdHNfc2l6ZSByYXRo ZXIgdGhhbiBjb25zdGFudHMuDQogDQpQYXNzZWQgYm90aCB0aGUgcnYzMiBh bmQgcnY2NCByaXNjdi9ydnYgdGVzdHMuDQogDQpTaWduZWQtb2ZmLWJ5OiBQ YW4gTGkgPHBhbjIubGlAaW50ZWwuY29tPg0KIA0KZ2NjL0NoYW5nZUxvZzoN CiANCiogY29uZmlnL3Jpc2N2L3Jpc2N2LXYuY2MgKHJ2dl9idWlsZGVyOjpn ZXRfbWVyZ2Vfc2NhbGFyX21hc2spOg0KVGFrZSBlbGVuIGluc3RlYWQgb2Yg c2NhbGFyIEJJVFNfUEVSX1dPUkQuDQooZXhwYW5kX3ZlY3Rvcl9pbml0X21l cmdlX3JlcGVhdGluZ19zZXF1ZW5jZSk6IFVzZSBpbm5lcl9iaXRzX3NpemUN Cmluc3RlYWQgb2Ygc2NhbGVyIEJJVFNfUEVSX1dPUkQuDQotLS0NCmdjYy9j b25maWcvcmlzY3YvcmlzY3Ytdi5jYyB8IDEwICsrKysrKy0tLS0NCjEgZmls ZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pDQog DQpkaWZmIC0tZ2l0IGEvZ2NjL2NvbmZpZy9yaXNjdi9yaXNjdi12LmNjIGIv Z2NjL2NvbmZpZy9yaXNjdi9yaXNjdi12LmNjDQppbmRleCBmYjk3MDM0NDUy MS4uOTI3MGUyNThjYTMgMTAwNjQ0DQotLS0gYS9nY2MvY29uZmlnL3Jpc2N2 L3Jpc2N2LXYuY2MNCisrKyBiL2djYy9jb25maWcvcmlzY3YvcmlzY3Ytdi5j Yw0KQEAgLTM5OSwxMCArMzk5LDExIEBAIHJ2dl9idWlsZGVyOjpnZXRfbWVy Z2Vfc2NhbGFyX21hc2sgKHVuc2lnbmVkIGludCBpbmRleF9pbl9wYXR0ZXJu KSBjb25zdA0Kew0KICAgdW5zaWduZWQgSE9TVF9XSURFX0lOVCBtYXNrID0g MDsNCiAgIHVuc2lnbmVkIEhPU1RfV0lERV9JTlQgYmFzZV9tYXNrID0gKDFV TEwgPDwgaW5kZXhfaW5fcGF0dGVybik7DQorICB1bnNpZ25lZCBpbnQgZWxl biA9IFRBUkdFVF9WRUNUT1JfRUxFTl82NCA/IDY0IDogMzI7DQotICBnY2Nf YXNzZXJ0IChCSVRTX1BFUl9XT1JEICUgbnBhdHRlcm5zICgpID09IDApOw0K KyAgZ2NjX2Fzc2VydCAoZWxlbiAlIG5wYXR0ZXJucyAoKSA9PSAwKTsNCi0g IGludCBsaW1pdCA9IEJJVFNfUEVSX1dPUkQgLyBucGF0dGVybnMgKCk7DQor ICBpbnQgbGltaXQgPSBlbGVuIC8gbnBhdHRlcm5zICgpOw0KICAgZm9yIChp bnQgaSA9IDA7IGkgPCBsaW1pdDsgaSsrKQ0KICAgICBtYXNrIHw9IGJhc2Vf bWFzayA8PCAoaSAqIG5wYXR0ZXJucyAoKSk7DQpAQCAtMTkyMyw3ICsxOTI0 LDcgQEAgZXhwYW5kX3ZlY3Rvcl9pbml0X21lcmdlX3JlcGVhdGluZ19zZXF1 ZW5jZSAocnR4IHRhcmdldCwNCiAgICAgICBydHggbWFzayA9IGdlbl9yZWdf cnR4IChtYXNrX21vZGUpOw0KICAgICAgIHJ0eCBkdXAgPSBnZW5fcmVnX3J0 eCAoZHVwX21vZGUpOw0KLSAgICAgIGlmIChmdWxsX25lbHRzIDw9IEJJVFNf UEVSX1dPUkQpIC8qIHZtdi5zLnguICAqLw0KKyAgICAgIGlmIChmdWxsX25l bHRzIDw9IGJ1aWxkZXIuaW5uZXJfYml0c19zaXplICgpKSAvKiB2bXYucy54 LiAgKi8NCnsNCiAgcnR4IG9wc1tdID0ge2R1cCwgZ2VuX3NjYWxhcl9tb3Zl X21hc2sgKGR1cF9tYXNrX21vZGUpLA0KICAgIFJWVl9WVU5ERUYgKGR1cF9t b2RlKSwgbWVyZ2VfbWFza307DQpAQCAtMTkzMyw3ICsxOTM0LDggQEAgZXhw YW5kX3ZlY3Rvcl9pbml0X21lcmdlX3JlcGVhdGluZ19zZXF1ZW5jZSAocnR4 IHRhcmdldCwNCiAgICAgICBlbHNlIC8qIHZtdi52LnguICAqLw0Kew0KICBy dHggb3BzW10gPSB7ZHVwLCBmb3JjZV9yZWcgKEdFVF9NT0RFX0lOTkVSIChk dXBfbW9kZSksIG1lcmdlX21hc2spfTsNCi0gICBydHggdmwgPSBnZW5faW50 X21vZGUgKENFSUwgKGZ1bGxfbmVsdHMsIEJJVFNfUEVSX1dPUkQpLCBQbW9k ZSk7DQorICAgcnR4IHZsID0gZ2VuX2ludF9tb2RlIChDRUlMIChmdWxsX25l bHRzLCBidWlsZGVyLmlubmVyX2JpdHNfc2l6ZSAoKSksDQorIFBtb2RlKTsN CiAgZW1pdF9ub252bG1heF9pbnRlZ2VyX21vdmVfaW5zbiAoY29kZV9mb3Jf cHJlZF9icm9hZGNhc3QgKGR1cF9tb2RlKSwNCiAgIG9wcywgdmwpOw0KfQ0K LS0gDQoyLjM0LjENCiANCiANCg== ------=_001_NextPart681703751846_=------