From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtpbgsg1.qq.com (smtpbgsg1.qq.com [54.254.200.92]) by sourceware.org (Postfix) with ESMTPS id 367AB38560A4 for ; Fri, 12 May 2023 03:01:01 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 367AB38560A4 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: bizesmtp69t1683860456tgjsqwuo Received: from LAPTOP-EPITNQBU ( [58.60.1.20]) by bizesmtp.qq.com (ESMTP) with id ; Fri, 12 May 2023 11:00:55 +0800 (CST) X-QQ-SSF: 01400000000000F0Q000000A0000000 X-QQ-FEAT: +NWr0MPbyw8d52frKHpVLgZpmmVUudTWAUnPhYNA+FSRRQo5B0i/oxiSt49vD 9fPQCvXcaQ3JQyuprfJ5bttRInU+VzUMPwE6S11Mnfq30KoOXCETa4x3keCQGNkrbzkmJ9p W/1f7JkLjN5H2qLc+Uf7PxuOZXIn0iYgxuhlXPo6RbtyUJdMaWQrgI/F7aQzzuN9WkWRt4E Zybv7CP1WEYnvyZQLp7Wg4wNm27gPY6cmKWlExhY0ZsZdu+zLBy4r+A3IBp68+izLgXMpO4 t5YrDGDWd5MnakK05DyHP0BNXghRGVwIgvPvxfC2cwvFxXidCvPvb1xCevvpA3a/J9ILVgm wB8jIMHkTDeE1nu1om+zK9dgkJInJLSfGWofaOuqxeA+n7/Gh7cXZWxUenwklDUm1X6dy3q uAy/U9etCpOdyw938DJufBue8jAqZx8TC3ghzQrnG+Q= X-QQ-GoodBg: 2 X-BIZMAIL-ID: 16644167596375941095 Date: Fri, 12 May 2023 11:00:55 +0800 From: "juzhe.zhong@rivai.ai" To: kito.cheng Cc: gcc-patches , palmer , jeffreyalaw , "Robin Dapp" Subject: Re: Re: [PATCH V2] RISC-V: Add basic vec_init for VLS RVV auto-vectorization References: <20230512013112.276462-1-juzhe.zhong@rivai.ai>, X-Priority: 3 X-GUID: A38A242F-DC4E-464A-A5A6-3B481F6280FA X-Has-Attach: no X-Mailer: Foxmail 7.2.16.188[cn] Mime-Version: 1.0 Message-ID: <0170414FC2D1EC73+202305121100545489405@rivai.ai> Content-Type: multipart/alternative; boundary="----=_001_NextPart652366373452_=----" 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_SHORT,RCVD_IN_BARRACUDACENTRAL,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,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_NextPart652366373452_=---- Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 SSBoYXZlIHJlbW92ZSBjb21tZW50cyByZWxhdGVkIHRvIExMVk0gYW5kIHJl b3JnIHRlc3RjYXNlczoNCmh0dHBzOi8vZ2NjLmdudS5vcmcvcGlwZXJtYWls L2djYy1wYXRjaGVzLzIwMjMtTWF5LzYxODI1Ni5odG1sIA0KVjMgY2FuIHlv dSB0YWtlIGEgbG9vayBhZ2Fpbi4NCg0KU29ycnkgZm9yIHNlbmRpbmcgd3Jv bmcgY29tbWVudHMgaW4gY2hhbmdlbG9nLiBXZWxsLCBJIGdvYWwgaXMgbm90 IHRvIGRpc3BhcmFnZSBMTFZNLg0KSSBhbSBqdXN0IHVzZWQgdG8gcmVhZGlu ZyB0aGUgTExWTSBpbXBsZW1lbnRhdGlvbiB3aGlsZSBzZW5kaW5nIHBhdGNo IGZvciBHQ0MgdG8gbWFrZSBzdXJlDQp0aGUgaW1wbGVtZW50YXRpb24gaXMg Y29ycmVjdC4NCg0KVGhlIHNsaWRlZG93biBtZXRob2QgaXMgdG90YWxseSB0 aGUgc2FtZSBhcyBMTFZNLiANCg0KU29ycnkgYWJvdXQgdGhhdCwgSSB3b24n dCBzZW5kIGFueSBpbmZvcm1hdGlvbiByZWxhdGVkIHRvIExMVk0gZ2Fpbi4g VGhhbmtzIDopDQoNCg0KDQpqdXpoZS56aG9uZ0ByaXZhaS5haQ0KIA0KRnJv bTogS2l0byBDaGVuZw0KRGF0ZTogMjAyMy0wNS0xMiAxMDoyMw0KVG86IGp1 emhlLnpob25nDQpDQzogZ2NjLXBhdGNoZXM7IHBhbG1lcjsgamVmZnJleWFs YXc7IHJkYXBwLmdjYw0KU3ViamVjdDogUmU6IFtQQVRDSCBWMl0gUklTQy1W OiBBZGQgYmFzaWMgdmVjX2luaXQgZm9yIFZMUyBSVlYgYXV0by12ZWN0b3Jp emF0aW9uDQo+IFRoaXMgcGF0Y2ggbWFrZXMgdmVjX2luaXQgc3VwcG9ydCBj b21tb24gaW5pdCB2ZWN0b3IgaGFuZGxpbmcgKHVzaW5nIHZzbGlkZTFkb3du IHRvIGluc2VydCBlbGVtZW50KQ0KPiB3aGljaCBjYW4gaGFuZGxlIGFueSBj YXNlcyBvZiBpbml0aWFsaXphdGlvbiB2ZWMgYnV0IGl0J3Mgbm90IG9wdGlt YWwgZm9yIGNhc2VzLg0KPg0KPiBBbmQgc3VwcG9ydCBDYXNlIDEgb3B0aW1p emFpdG9uOg0KPiBodHRwczovL2dvZGJvbHQub3JnL3ovWWI5UEs5anN6DQog DQpEb24ndCB1c2UgZ29kYm9sdCBsaW5rIGluIGNvbW1lbnQsIGJlY2F1c2Ug dGhleSBhcmUgbm90IHBlcm1hbmVudGx5DQpwcmVzZXJ2ZWQgb24gdGhlIHNl cnZlciwgYWxzbyB0aGUgcmVmZXJlbmNlIGlzIG5vdCBmaXhlZCBzaW5jZSBM TFZNDQp0cnVuayBjb3VsZCBpbXByb3ZlLg0KIA0KPiBMTFZNIGNvZGVnZW46 DQo+IGh0dHBzOi8vZ29kYm9sdC5vcmcvei94c25hdnZXcXgNCj4NCj4gLi4u DQo+IHZzbGlkZTFkb3duLnZ4ICh4MTI4IHRpbWVzKQ0KPiAuLi4NCiANCkRy b3AgTExWTSBjb2RlZ2VuIGhlcmUsIGFnYWluLCBpdCBtaWdodCBpbXByb3Zl LCBoZWFsdGh5IGNvbXBldGl0aW9uDQppcyBnb29kLCBidXQgSSB3b3VsZCBs aWtlIHRvIGF2b2lkIGRpc3BhcmFnaW5nIG90aGVyIGNvbXBpbGVycyBpbg0K Y29tbWVudHMuIDopDQogDQogDQo+IC0tLQ0KPiAgZ2NjL2NvbmZpZy9yaXNj di9hdXRvdmVjLm1kICAgICAgICAgICAgICAgICAgIHwgIDE2ICsrDQo+ICBn Y2MvY29uZmlnL3Jpc2N2L3Jpc2N2LXByb3Rvcy5oICAgICAgICAgICAgICAg fCAgIDEgKw0KPiAgZ2NjL2NvbmZpZy9yaXNjdi9yaXNjdi12LmNjICAgICAg ICAgICAgICAgICAgIHwgMTI3ICsrKysrKysrKysrDQo+ICBnY2MvY29uZmln L3Jpc2N2L3ZlY3Rvci1pdGVyYXRvcnMubWQgICAgICAgICAgfCAgIDkgKw0K PiAgLi4uL2djYy50YXJnZXQvcmlzY3YvcnZ2L2F1dG92ZWMvaW5zZXJ0LTEu YyAgIHwgIDQxICsrKysNCj4gIC4uLi9nY2MudGFyZ2V0L3Jpc2N2L3J2di9h dXRvdmVjL2luc2VydC0yLmMgICB8ICA0MSArKysrDQo+ICAuLi4vZ2NjLnRh cmdldC9yaXNjdi9ydnYvYXV0b3ZlYy9pbnNlcnQtMy5jICAgfCAgNDEgKysr Kw0KPiAgLi4uL3Jpc2N2L3J2di9hdXRvdmVjL2luc2VydF9ydW4tMS5jICAg ICAgICAgIHwgIDQ2ICsrKysNCj4gIC4uLi9yaXNjdi9ydnYvYXV0b3ZlYy9p bnNlcnRfcnVuLTIuYyAgICAgICAgICB8ICA0NiArKysrDQo+ICAuLi4vZ2Nj LnRhcmdldC9yaXNjdi9ydnYvYXV0b3ZlYy9yZXBlYXQtMS5jICAgfCAgNzUg KysrKysrKw0KPiAgLi4uL2djYy50YXJnZXQvcmlzY3YvcnZ2L2F1dG92ZWMv cmVwZWF0LTIuYyAgIHwgIDYxICsrKysrKw0KPiAgLi4uL2djYy50YXJnZXQv cmlzY3YvcnZ2L2F1dG92ZWMvcmVwZWF0LTMuYyAgIHwgIDUzICsrKysrDQo+ ICAuLi4vZ2NjLnRhcmdldC9yaXNjdi9ydnYvYXV0b3ZlYy9yZXBlYXQtNC5j ICAgfCAgMzkgKysrKw0KPiAgLi4uL2djYy50YXJnZXQvcmlzY3YvcnZ2L2F1 dG92ZWMvcmVwZWF0LTUuYyAgIHwgIDc0ICsrKysrKysNCj4gIC4uLi9nY2Mu dGFyZ2V0L3Jpc2N2L3J2di9hdXRvdmVjL3JlcGVhdC02LmMgICB8ICA3OCAr KysrKysrDQo+ICAuLi4vcmlzY3YvcnZ2L2F1dG92ZWMvcmVwZWF0X3J1bi0x LmMgICAgICAgICAgfCAxMjUgKysrKysrKysrKysNCj4gIC4uLi9yaXNjdi9y dnYvYXV0b3ZlYy9yZXBlYXRfcnVuLTIuYyAgICAgICAgICB8IDE0NSArKysr KysrKysrKysrDQo+ICAuLi4vcmlzY3YvcnZ2L2F1dG92ZWMvcmVwZWF0X3J1 bi0zLmMgICAgICAgICAgfCAyMDMgKysrKysrKysrKysrKysrKysrDQo+ICAu Li4vcmlzY3YvcnZ2L2F1dG92ZWMvcmVwZWF0X3J1bi00LmMgICAgICAgICAg fCAgNzcgKysrKysrKw0KPiAgLi4uL3Jpc2N2L3J2di9hdXRvdmVjL3JlcGVh dF9ydW4tNS5jICAgICAgICAgIHwgMTI0ICsrKysrKysrKysrDQo+ICAuLi4v cmlzY3YvcnZ2L2F1dG92ZWMvcmVwZWF0X3J1bi02LmMgICAgICAgICAgfCAx MjIgKysrKysrKysrKysNCj4gIDIxIGZpbGVzIGNoYW5nZWQsIDE1NDQgaW5z ZXJ0aW9ucygrKQ0KPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGdjYy90ZXN0c3Vp dGUvZ2NjLnRhcmdldC9yaXNjdi9ydnYvYXV0b3ZlYy9pbnNlcnQtMS5jDQog DQpDb3VsZCB5b3UgcmVvcmcgdGhlIGF1dG92ZWMgZm9sZGVyIHRvIHNlcGFy YXRlIHZscy12bG1heCBhbmQgdmxhIHN0dWZmcz8NCiANCj4gIGNyZWF0ZSBt b2RlIDEwMDY0NCBnY2MvdGVzdHN1aXRlL2djYy50YXJnZXQvcmlzY3YvcnZ2 L2F1dG92ZWMvaW5zZXJ0LTIuYw0KLi4uDQo+ICsvKiBJbml0aWFsaXplIHJl Z2lzdGVyIFRBUkdFVCBmcm9tIHRoZSBlbGVtZW50cyBpbiBQQVJBTExFTCBy dHggVkFMUy4gICovDQo+ICsNCj4gK3ZvaWQNCj4gK2V4cGFuZF92ZWNfaW5p dCAocnR4IHRhcmdldCwgcnR4IHZhbHMpDQo+ICt7DQo+ICsgIG1hY2hpbmVf bW9kZSBtb2RlID0gR0VUX01PREUgKHRhcmdldCk7DQogDQpJIHdvdWxkIGxp a2UgdG8gYWRkIHNvbWUgYXNzZXJ0aW9uIGhlcmUgdG8gZW5zdXJlIG9ubHkg VkxTIG1vZGUgaGVyZS4NCiANCg== ------=_001_NextPart652366373452_=------