From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtpbguseast3.qq.com (smtpbguseast3.qq.com [54.243.244.52]) by sourceware.org (Postfix) with ESMTPS id E20823856089 for ; Fri, 12 May 2023 15:48:36 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org E20823856089 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: bizesmtp73t1683906511t5ggqzl3 Received: from TABLET-POE6JQHH ( [115.44.118.116]) by bizesmtp.qq.com (ESMTP) with id ; Fri, 12 May 2023 23:48:30 +0800 (CST) X-QQ-SSF: 01400000000000F0Q000000A0000000 X-QQ-FEAT: Q5/H4pNog21+siltcz/vpez8tPNrYYwi6ZI9W0dofjOK3O90/aMC+vlpuAj5y Dsk9bz74zPQ24TMr8OpcdZtNtCOrhtCxKwyGBt78Z2QSaQKmvbZ+BijnLTWtWSzn0iXFsBf nu3hqMwQ2bw5cP23qEErMqT+JWhCwKhk4F2YaZQqQXsDBjZuW+zmntewY3+0YWDdksxNPq1 QWZl71YnfcLd51SVwu4GNEiLIsu6dMUYkfRMblo0VF9LGjh6b2ETJxyYNGhbfbTHzKXKks/ Qp6/a3u5RPuSMKhzk6+1uyXwqnRYNpXr/6AAx3rzhG5Mz0aQPEZ1sbvALTGGMNjeC/zahtt Qm8pSH5xjFm2EsETMV4x9W0S5BwKAzPKL2Z+zYQEEsp+KdsiM9qMl5OKU1awI0D5Bff4S00 kiaccBEFW5mEd0/lwgdvnOPdr+p0JQhH X-QQ-GoodBg: 2 X-BIZMAIL-ID: 11803247974398370993 Date: Fri, 12 May 2023 23:48:32 +0800 From: =?UTF-8?B?6ZKf5bGF5ZOy?= To: kito.cheng Cc: gcc-patches , palmer , rdapp.gcc , "Jeff Law" Subject: Re: Re: [PATCH V2] RISC-V: Using merge approach to optimize repeating sequence in vec_init References: <20230512145940.587528-1-juzhe.zhong@rivai.ai>, X-Priority: 3 X-GUID: E4A6EF89-60E4-4471-93A7-CEC660162D38 X-Has-Attach: no X-Mailer: Foxmail 7.2.23.121[cn] Mime-Version: 1.0 Message-ID: <77B2A84B3F87DE8B+202305122348322478905@rivai.ai> Content-Type: multipart/alternative; boundary="----=_001_NextPart842554451171_=----" X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:rivai.ai:qybglogicsvrgz:qybglogicsvrgz7a-one-0 X-Spam-Status: No, score=-5.8 required=5.0 tests=BAYES_00,HTML_FONT_LOW_CONTRAST,HTML_MESSAGE,KAM_DMARC_STATUS,KAM_SHORT,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS,TXREP,T_KAM_HTML_FONT_INVALID,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_NextPart842554451171_=---- Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 QWRkcmVzcyBjb21tZW50cy4NClY0IHBhdGNoOiANCmh0dHBzOi8vZ2NjLmdu dS5vcmcvcGlwZXJtYWlsL2djYy1wYXRjaGVzLzIwMjMtTWF5LzYxODM3NS5o dG1sIA0KUmVncmVzaW9uIFBBU1NFRC4NCg0KVGhhbmtzLg0KDQoNCmp1emhl Lnpob25nQHJpdmFpLmFpDQogDQpGcm9tOiBLaXRvIENoZW5nDQpEYXRlOiAy MDIzLTA1LTEyIDIzOjE5DQpUbzoganV6aGUuemhvbmcNCkNDOiBnY2MtcGF0 Y2hlczsgcGFsbWVyOyByZGFwcC5nY2M7IGplZmZyZXlhbGF3DQpTdWJqZWN0 OiBSZTogW1BBVENIIFYyXSBSSVNDLVY6IFVzaW5nIG1lcmdlIGFwcHJvYWNo IHRvIG9wdGltaXplIHJlcGVhdGluZyBzZXF1ZW5jZSBpbiB2ZWNfaW5pdA0K dHdvIG1pbm9yIGNvbW1lbnRzOg0KIA0KPiArICB2b2lkIGFkZF90YV9wb2xp Y3lfb3BlcmFuZCAoZW51bSB0YWlsX3BvbGljeSB2dGEpDQo+ICsgIHZvaWQg YWRkX21hX3BvbGljeV9vcGVyYW5kIChlbnVtIG1hc2tfcG9saWN5IHZtYSkN CiANCllvdSBjb3VsZCBqdXN0IG5hbWVkIGFzIGFkZF9wb2xpY3lfb3BlcmFu ZCBzaW5jZSB0aGUgYXJ1Z21lbnQgdHlwZSBpcw0KYWxyZWFkeSBzdWZmaWNp ZW50IHRvIGRpc3Rpbmd1aXNoLg0KIA0KPiBAQCAtODQsNDAgKzkyLDUyIEBA IHB1YmxpYzoNCj4gICAgICBhZGRfaW5wdXRfb3BlcmFuZCAoZ2VuX2ludF9t b2RlICh0eXBlLCBQbW9kZSksIFBtb2RlKTsNCj4gICAgfQ0KPg0KPiAtICB2 b2lkIHNldF9kZXN0X2FuZF9tYXNrIChydHggbWFzaywgcnR4IGRlc3QsIG1h Y2hpbmVfbW9kZSBtYXNrX21vZGUpDQo+ICsgIHZvaWQgc2V0X2Rlc3RfYW5k X21hc2sgKHJ0eCBtYXNrLCBydHggZGVzdCwgbWFjaGluZV9tb2RlIG1hc2tf bW9kZSwNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICBib29sIHNjYWxh cl9tb3ZlID0gZmFsc2UsIGJvb2wgbWVyZ2Vfb3AgPSBmYWxzZSkNCj4gICAg ew0KPiAgICAgIGRlc3RfbW9kZSA9IEdFVF9NT0RFIChkZXN0KTsNCj4gICAg ICBoYXNfZGVzdCA9IHRydWU7DQo+DQo+ICAgICAgYWRkX291dHB1dF9vcGVy YW5kIChkZXN0LCBkZXN0X21vZGUpOw0KPg0KPiAtICAgIGlmIChtYXNrKQ0K PiAtICAgICAgYWRkX2lucHV0X29wZXJhbmQgKG1hc2ssIEdFVF9NT0RFICht YXNrKSk7DQo+IC0gICAgZWxzZQ0KPiAtICAgICAgYWRkX2FsbF9vbmVfbWFz a19vcGVyYW5kIChtYXNrX21vZGUpOw0KPiArICAgIGlmICghbWVyZ2Vfb3Ap DQo+ICsgICAgICB7DQo+ICsgICAgICAgaWYgKG1hc2spDQo+ICsgICAgICAg ICBhZGRfaW5wdXRfb3BlcmFuZCAobWFzaywgR0VUX01PREUgKG1hc2spKTsN Cj4gKyAgICAgICBlbHNlDQo+ICsgICAgICAgICB7DQo+ICsgICAgICAgICAg IGlmIChzY2FsYXJfbW92ZSkNCj4gKyAgICAgICAgICAgICBhZGRfc2NhbGFy X21vdmVfbWFza19vcGVyYW5kIChtYXNrX21vZGUpOw0KPiArICAgICAgICAg ICBlbHNlDQo+ICsgICAgICAgICAgICAgYWRkX2FsbF9vbmVfbWFza19vcGVy YW5kIChtYXNrX21vZGUpOw0KPiArICAgICAgICAgfQ0KPiArICAgICAgfQ0K IA0KSSB3b3VsZCBsaWtlIHRvIGhhdmUgc2V0X2Rlc3RfYW5kX21hc2tfbWVy Z2Vfb3AgdG8gcmVkdWNlIHRoZQ0KY29tcGxleGl0eSBvZiBzZXRfZGVzdF9h bmRfbWFzay4NCkFjY3JvZGluZyB0aGUgY29kZSBJIGdvdCBpczoNCi0gbWFz ayBhbmQgbWVyZ2Vfb3AgYXJlIG11dHVhbCBleGNsdXNpb24uDQotIHNjYWxh cl9tb3ZlIHdpbGwgYmVjb21lIG1lYW5sZXNzIGlmIG1lcmdlX29wIGlzIHRy dWUuDQogDQpTbyBJIHRoaW5rIHRoZXkgbWl4ZWQgdGhvc2UgdG9nZXRlciBp cyBub3QgZ29vZCBpZGVhLg0KIA0K ------=_001_NextPart842554451171_=------