From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtpbgsg2.qq.com (smtpbgsg2.qq.com [54.254.200.128]) by sourceware.org (Postfix) with ESMTPS id 015DE3856263 for ; Tue, 30 May 2023 07:40:16 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 015DE3856263 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: bizesmtp71t1685432410tweprl1a Received: from LAPTOP-EPITNQBU ( [58.60.1.20]) by bizesmtp.qq.com (ESMTP) with id ; Tue, 30 May 2023 15:40:09 +0800 (CST) X-QQ-SSF: 01400000000000F0R000000A0000000 X-QQ-FEAT: 3M0okmaRx3h7GEsCyOQeUIzJmR2NkGNKof2mwqGJAHg1gfY9Kc7XLHLB4PJ5p mtqu5jLuh9NCU49TjtqV589hI7xmO1RLFgpoIBWF5TIqJaHgKTf/hNkBS6/4LA1iqYp6+ev T503M0XpZmgt1B+GcszErUOmmxWXgp9BX/9SLpvWCfY0BAKp7a39Crih28DecE4QiFfLZkW PeMWoy9ZFBLsNgNno29+O64tciOUSiYijwjYQfYfDRgnnF3o4tIYmozaHOcpceR9A+D9SNl emmugmBIrLooG4lP2hnnYeeCM0KyNVn1NeJgZg+DgOQOcYBzjWi4cfjeQ904jUDhBMO3C26 7Wv3RFupNU5C7IXZ75t5OjdW7XlZ7FqdH1idTAdcOfbVG6Rdbv0XxMAzrt7M7ZzSYdyewlt Phx/n/W3m5NauGYcJYqkdZ8m1A09f8+Q X-QQ-GoodBg: 2 X-BIZMAIL-ID: 18189010677602355049 Date: Tue, 30 May 2023 15:40:09 +0800 From: "juzhe.zhong@rivai.ai" To: "Robin Dapp" , Kito.cheng , gcc-patches , palmer , kito.cheng , jeffreyalaw , pan2.li Cc: "Robin Dapp" Subject: Re: Re: [PATCH] RISC-V: Basic VLS code gen for RISC-V References: <20230530060621.31449-1-kito.cheng@sifive.com>, X-Priority: 3 X-GUID: 65780197-FBC8-4357-8207-CBD97672A23D X-Has-Attach: no X-Mailer: Foxmail 7.2.16.188[cn] Mime-Version: 1.0 Message-ID: <3DF81CE9CEC84AA8+20230530154009386004339@rivai.ai> Content-Type: multipart/alternative; boundary="----=_001_NextPart035072232446_=----" X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:rivai.ai:qybglogicsvrgz:qybglogicsvrgz7a-one-0 X-Spam-Status: No, score=-1.7 required=5.0 tests=BAYES_00,HTML_MESSAGE,KAM_DMARC_STATUS,KAM_MANYTO,RCVD_IN_BARRACUDACENTRAL,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H5,RCVD_IN_MSPIKE_WL,RCVD_IN_SORBS_WEB,SPF_HELO_PASS,SPF_PASS,TXREP,T_KAM_HTML_FONT_INVALID,T_SCC_BODY_TEXT_LINE autolearn=no 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_NextPart035072232446_=---- Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 Pj4gd2h5IGlzIHRoZSBjb252ZXJzaW9uIGFmdGVyIHJlZ2lzdGVyIGFsbG9j YXRpb24gYWx3YXlzDQo+PiBzYWZlPw0KSSBkbyB3b3JyeSBhYm91dCB0aGlz IGlzc3VlIHRvby4gDQpJIGp1c3Qgbm90aWNlIDoNCg0KKwljYXNlIE1FTToK KwkgIG9wZXJhbmRzW2ldID0gY2hhbmdlX2FkZHJlc3MgKG9wZXJhbmRzW2ld LCB2bGFfbW9kZSwgTlVMTF9SVFgpOw0KDQpJIGFtIG5vdCBzdXJlIHdoZXRo ZXIgaXQgaXMgc2FmZS4NCg0KPj4gQ291bGRuJ3Qgd2UgImxvd2VyIiB0aGUg Zml4ZWQtbGVuZ3RoIHZlY3RvcnMgdG8gVkxBIGF0IHNvbWUgcG9pbnQgYW5k DQo+PiBob3cgZG9lcyBldmVyeXRoaW5nIHJlbGF0ZSB0byBmaXhlZC12bG1h eD8NCg0KSSBjYW4gYW5zd2VyIHlvdSB3aHkgd2UgbmVlZCB0aGlzIHBhdGNo IChJIGNhbGwgaXQgZml4ZWQtdmxtaW4pLg0KWW91IGNhbiB0YWtlIGEgbG9v ayBhdCB0aGlzIGV4YW1wbGU6DQpodHRwczovL2dvZGJvbHQub3JnL3ovM2pZ cW9NODRoIA0KDQpUaGlzIGlzIGhvdyBMTFZNIHdvcmtzLg0KVGhpcyBleGFt cGxlLCB5b3UgY2FuIHNlZSBHQ0MgbmVlZCAtLXBhcmFtPXJpc2N2LWF1dG92 ZWMtcHJlZmVyZW5jZT1maXhlZC12bG1heCAtbWFyY2g9cnY2NGdjdiAoc2Ft ZSBhcyBtcnZ2LXZlY3Rvci1iaXRzPTEyOCkuDQpIb3dldmVyLCBMTFZNIGRv ZXNuJ3QgbmVlZCB0byBzcGVjaWZ5IHRoZSB2ZWN0b3ItbGVuZ3RoLg0KDQpU aGUgYmVuZWZpdHM6DQoxLiBXZSBkb24ndCBuZWVkIHRvIHNwZWNpZnkgYWN0 dWFsIHJlYWwgdmVjdG9yIGxlbmd0aCwgdGhlbiB3ZSBjYW4gdmVjdG9yaXpl IHRoaXMgZXhhbXBsZS4NCjIuIEdDQyBjb2RlZ2VuIGNhbiBvbmx5IHJ1biBv biBDUFUgd2l0aCB2ZWN0b3IgbGVuZ3RoPTEyOC4gSG93ZXZlciwgTExWTSBj YW4gcnVuIG9uIGFueSBSVlYgQ1BVIHdpdGggdmVjdG9yIGxlbmd0aCA+PSAx MjguDQoNClRoYW5rcy4NCg0KDQpqdXpoZS56aG9uZ0ByaXZhaS5haQ0KIA0K RnJvbTogUm9iaW4gRGFwcA0KRGF0ZTogMjAyMy0wNS0zMCAxNToyNw0KVG86 IEtpdG8gQ2hlbmc7IGdjYy1wYXRjaGVzOyBwYWxtZXI7IGtpdG8uY2hlbmc7 IGp1emhlLnpob25nOyBqZWZmcmV5YWxhdzsgcGFuMi5saQ0KQ0M6IHJkYXBw LmdjYw0KU3ViamVjdDogUmU6IFtQQVRDSF0gUklTQy1WOiBCYXNpYyBWTFMg Y29kZSBnZW4gZm9yIFJJU0MtVg0KSGkgS2l0bywNCiANCj4gR05VIHZlY3Rv ciBleHRlbnNpb25zIGlzIHdpZGx5IHVzZWQgYXJvdW5kIHRoaXMgd29ybGQs IGFuZCB0aGlzIHBhdGNoDQo+IGVuYWJsZSB0aGF0IHdpdGggUklTQy1WIHZl Y3RvciBleHRlbnNpb25zLCB0aGlzIGNhbiBoZWxwIHBlb3BsZQ0KPiBsZXZl cmFnZSBleGlzdGluZyBjb2RlIGJhc2Ugd2l0aCBSVlYsIGFuZCBhbHNvIGNh biB3cml0ZSB2ZWN0b3IgcHJvZ3JhbXMgaW4gYQ0KPiBmYW1pbGlhciB3YXku DQo+IA0KPiBUaGUgaWRlYSBvZiBWTFMgY29kZSBnZW4gc3VwcG9ydCBpcyBl bXVsYXRlIFZMUyBvcGVyYXRpb24gYnkgVkxBIG9wZXJhdGlvbiB3aXRoDQo+ IHNwZWNpZmljIGxlbmd0aC4NCj4gDQo+IEtleSBkZXNpZ24gcG9pbnQgaXMg d2UgZGVmZXIgdGhlIG1vZGUgY29udmVyc2lvbiAoRnJvbSBWTFMgdG8gVkxB IG1vZGUpIGFmdGVyDQo+IHJlZ2lzdGVyIGFsbG9jYXRpb24sIGl0IGNvbWUg d2l0aCBzZXZlcmFsIGFkdmFudGFnZXM6DQo+IC0gVkxTIHBhdHRlcm4gaXMg bXVjaCBmcmllbmRseSBmb3IgbW9zdCBvcHRpbWl6YXRpb24gcGFzcyBsaWtl IGNvbWJpbmUuDQo+IC0gUmVnaXN0ZXIgYWxsb2NhdG9yIGNhbiBzcGlsbC9y ZXN0b3JlIGV4YWN0IHNpemUgb2YgVkxTIHR5cGUgaW5zdGVhZCBvZg0KPiAg IHdob2xlIHJlZ2lzdGVyLg0KPiANCj4gVGhpcyBpcyBjb21wYXRpYmxlIHdp dGggVkxBIHZlY3Rvcml6YXRpb24uDQo+IA0KPiBPbmx5IHN1cHBvcnQgbW92 ZSBhbmQgYmluYXJ5IHBhcnQgb2Ygb3BlcmF0aW9uIHBhdHRlcm5zLg0KIA0K T24gYSBoaWdoLWxldmVsOiAgV2h5IGRvIHdlIG5lZWQgdG8gZG8gaXQgdGhp cyB3YXkgYW5kIG5vdCBhbnkgb3RoZXIgd2F5PyA6KQ0KU29tZSBtb3JlIGNv bW1lbnRzL2V4cGxhbmF0aW9ucyB3b3VsZCBkZWZpbml0ZWx5IGhlbHAsIGku ZS4gcHJpb3IgYXJ0IG9uDQphYXJjaDY0LCB3aGF0IGV4YWN0bHkgaXMgZWFz aWVyIGZvciBjb21iaW5lIGFuZCBmcmllbmRzIG5vdyAobm8gdW5kZWYgYW5k IHNvDQpvbikgYW5kLCBpbXBvcnRhbnRseSwgd2h5IGlzIHRoZSBjb252ZXJz aW9uIGFmdGVyIHJlZ2lzdGVyIGFsbG9jYXRpb24gYWx3YXlzDQpzYWZlPyAg Q291bGRuJ3Qgd2UgImxvd2VyIiB0aGUgZml4ZWQtbGVuZ3RoIHZlY3RvcnMg dG8gVkxBIGF0IHNvbWUgcG9pbnQgYW5kDQpob3cgZG9lcyBldmVyeXRoaW5n IHJlbGF0ZSB0byBmaXhlZC12bG1heD8gRXNzZW50aWFsbHkgdGhpcyBpcyBh ICJzZXBhcmF0ZSINCmJhY2tlbmQgc2ltaWxhciB0byBBUk0gTkVPTiBidXQg d2Ugc2hhcmUgbW9zdCBvZiB0aGUgdGhpbmdzIGFuZCBwb3NzaWJseSBncm93 DQppdCBpbiB0aGUgZnV0dXJlPw0KIA0KV2hhdCB3b3VsZCB0aGUgYWx0ZXJu YXRpdmUgYmU/DQogDQpUaGF0IHNhaWQsIGNvdWxkbid0IHdlIHJldXNlIHRo ZSBleGlzdGluZyBiaW5vcCB0ZXN0cz8gIElmIHlvdSBkb24ndCBsaWtlIHRo ZW0NCmNoYW5nZSB0aGUgZXhpc3Rpbmcgb25lcyBhcyB3ZWxsIGFuZCByZXVz ZSB0aGVuPw0KIA0KPiArLyogUmV0dXJuIHRoZSBtaW5pbWFsIGNvbnRhaW5h YmxlIFZMQSBtb2RlIGZvciBNT0RFLiAgKi8NCj4gKw0KPiArbWFjaGluZV9t b2RlDQo+ICttaW5pbWFsX3ZsYV9tb2RlIChtYWNoaW5lX21vZGUgbW9kZSkN Cj4gK3sNCj4gKyAgZ2NjX2Fzc2VydCAoR0VUX01PREVfTlVOSVRTIChtb2Rl KS5pc19jb25zdGFudCAoKSk7DQo+ICsgIHVuc2lnbmVkIHR5cGVfc2l6ZSA9 IEdFVF9NT0RFX05VTklUUyAobW9kZSkudG9fY29uc3RhbnQgKCk7DQogDQpD b3VsZG4ndCB5b3UgdXNlIC5yZXF1aXJlICgpIHJpZ2h0IGF3YXk/ICBTYW1l IGluIHNvbWUgb3RoZXIgaHVua3MuDQogDQpSZWdhcmRzDQpSb2Jpbg0KIA0K IA0K ------=_001_NextPart035072232446_=------