From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtpbguseast2.qq.com (smtpbguseast2.qq.com [54.204.34.130]) by sourceware.org (Postfix) with ESMTPS id C34093858D33 for ; Thu, 11 May 2023 11:21:10 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org C34093858D33 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: bizesmtp75t1683804065t8i7ue1k Received: from LAPTOP-EPITNQBU ( [58.60.1.20]) by bizesmtp.qq.com (ESMTP) with id ; Thu, 11 May 2023 19:21:03 +0800 (CST) X-QQ-SSF: 01400000000000F0Q000000A0000000 X-QQ-FEAT: W+onFc5Tw4Nh+wUW4ThnBkvZ4JS7T2GXFMFMlHFLGAlWYH7HXckcRZNtAFQen gyyuHFnUWvQqjcDnLKSydSdGFruXa/poJIaOmiHdHfso0zAvwln8p6PkwKDnk9wkVUKskVI 1GsIjlT+FihvTlMKCOJZwmSdyW1isj+fo3ZKf1bZcGOTLjU4E8FV6ADUDyFGiEYOFlEAwUL MGCPv7BiOpEjyaIdkftI/vO5E0aTxA3dJJvbqFY1y9y8dcqDBx+/X4l2G6ew0kupWjzKIbh lOIEPIURybUFgXCHe/3AWJWWkyv9gIvEnBFlaiA+rq7+9Jw55q1d6I+wwcuZ9osiIgqCmM5 cdwhwwDVMGbZ0aiVW4NGRIGqzP4UWvlXbxIR9BBs7ALSpUMLwP7dKp5WOUfjHo40u0WeW8J c6HGbW/zxilKV3Kz5EpqPykCZKyqc9X8 X-QQ-GoodBg: 2 X-BIZMAIL-ID: 17226051664630800908 Date: Thu, 11 May 2023 19:21:04 +0800 From: "juzhe.zhong@rivai.ai" To: richard.sandiford Cc: gcc-patches , rguenther Subject: Re: Re: [PATCH V4] VECT: Add decrement IV iteration loop control by variable amount support References: <20230504132540.286148-1-juzhe.zhong@rivai.ai>, , , X-Priority: 3 X-GUID: A4556928-0FB7-4F50-A12E-556D164710A3 X-Has-Attach: no X-Mailer: Foxmail 7.2.16.188[cn] Mime-Version: 1.0 Message-ID: Content-Type: multipart/alternative; boundary="----=_001_NextPart086287603613_=----" X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:rivai.ai:qybglogicsvrgz:qybglogicsvrgz7a-one-0 X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,HTML_MESSAGE,KAM_DMARC_STATUS,RCVD_IN_BARRACUDACENTRAL,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,RCVD_IN_SORBS_WEB,SPF_HELO_PASS,SPF_PASS,TXREP,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_NextPart086287603613_=---- Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 T2gsIEkgc2VlLiBCdXQgSSBzYXcgdGhlcmUgaXMgYSB2YXJpYWJsZSB1c2lu Z19wYXJ0aWFsX3ZlY3RvcnNfcA0KaW4gdGhlIGxvb3AgZGF0YSBzdHJ1Y3R1 cmUuDQoNCkNhbiBJIGFkZCBhIHZhcmlhYmxlIGNhbGwgdXNpbmdfc2VsZWN0 X3ZsX3AgPw0KU2luY2UgaXQgbWF5IGluY3JlYXNlIHRoZSBzaXplIG9mIGRh dGEgc3RydWN0dXJlLCBJIGFtIG5vdCBzdXJlIHdoZXRoZXIgaXQgaXMgYXBw cm9wcmlhdGUuDQoNClRoYW5rcy4NCg0KDQpqdXpoZS56aG9uZ0ByaXZhaS5h aQ0KIA0KRnJvbTogUmljaGFyZCBTYW5kaWZvcmQNCkRhdGU6IDIwMjMtMDUt MTEgMTk6MDQNClRvOiBqdXpoZS56aG9uZ1xAcml2YWkuYWkNCkNDOiBnY2Mt cGF0Y2hlczsgcmd1ZW50aGVyDQpTdWJqZWN0OiBSZTogW1BBVENIIFY0XSBW RUNUOiBBZGQgZGVjcmVtZW50IElWIGl0ZXJhdGlvbiBsb29wIGNvbnRyb2wg YnkgdmFyaWFibGUgYW1vdW50IHN1cHBvcnQNCiJqdXpoZS56aG9uZ0ByaXZh aS5haSIgPGp1emhlLnpob25nQHJpdmFpLmFpPiB3cml0ZXM6DQo+IEhp77yM IFJpY2hhcmQuICBTaW5jZSBjcmVhdGVfaXYgaGFzIGJlZW4gYXBwcm92ZWQg YW5kIHNvb24gd2lsbCBiZSBjb21taXRlZCBhZnRlcg0KPiB3ZSBib290c3Ry YXAgJiYgcmVncmVzc2lvbi4NCj4NCj4gTm93LCBJIHBsYW4gdG8gc2VuZCBw YXRjaCBmb3IgImRlY3JlbWVudCBJViIuDQo+DQo+IEFmdGVyIHJlYWRpbmcg eW91ciBjb21tZW50cywgSSBoYXZlIHNldmVyYWwgcXVlc3Rpb25zOg0KPg0K PiAxLiANCj4+ICAgIGlmICh1c2VfYmlhc19hZGp1c3RlZF9sZW4pDQo+PiAg ICAgIHJldHVybiByZ2wtPmJpYXNfYWRqdXN0ZWRfY3RybDsNCj4+ICsgIGVs c2UgaWYgKGRpcmVjdF9pbnRlcm5hbF9mbl9zdXBwb3J0ZWRfcCAoSUZOX1NF TEVDVF9WTCwgaXZfdHlwZSwNCj4+ICsgICAgT1BUSU1JWkVfRk9SX1NQRUVE KSkNCj4+ICsgICAgew0KPj4gKyAgICAgIHRyZWUgbG9vcF9sZW4gPSByZ2wt PmNvbnRyb2xzW2luZGV4XTsNCj4+ICsgICAgICBwb2x5X2ludDY0IG51bml0 czEgPSBUWVBFX1ZFQ1RPUl9TVUJQQVJUUyAocmdsLT50eXBlKTsNCj4+ICsg ICAgICBwb2x5X2ludDY0IG51bml0czIgPSBUWVBFX1ZFQ1RPUl9TVUJQQVJU UyAodmVjdHlwZSk7DQo+PiArICAgICAgaWYgKG1heWJlX25lIChudW5pdHMx LCBudW5pdHMyKSkNCj4+ICsgew0KPj4gKyAgIC8qIEEgbG9vcCBsZW4gZm9y IGRhdGEgdHlwZSBYIGNhbiBiZSByZXVzZWQgZm9yIGRhdGEgdHlwZSBZDQo+ PiArICAgICAgaWYgWCBoYXMgTiB0aW1lcyBtb3JlIGVsZW1lbnRzIHRoYW4g WSBhbmQgaWYgWSdzIGVsZW1lbnRzDQo+PiArICAgICAgYXJlIE4gdGltZXMg YmlnZ2VyIHRoYW4gWCdzLiAgKi8NCj4+ICsgICBnY2NfYXNzZXJ0IChtdWx0 aXBsZV9wIChudW5pdHMxLCBudW5pdHMyKSk7DQo+PiArICAgdW5zaWduZWQg aW50IGZhY3RvciA9IGV4YWN0X2RpdiAobnVuaXRzMSwgbnVuaXRzMikudG9f Y29uc3RhbnQgKCk7DQo+PiArICAgZ2ltcGxlX3NlcSBzZXEgPSBOVUxMOw0K Pj4gKyAgIGxvb3BfbGVuID0gZ2ltcGxlX2J1aWxkICgmc2VxLCBSRElWX0VY UFIsIGl2X3R5cGUsIGxvb3BfbGVuLA0KPj4gKyAgICBidWlsZF9pbnRfY3N0 IChpdl90eXBlLCBmYWN0b3IpKTsNCj4+ICsgICBpZiAoc2VxKQ0KPj4gKyAg ICAgZ3NpX2luc2VydF9zZXFfYmVmb3JlIChnc2ksIHNlcSwgR1NJX1NBTUVf U1RNVCk7DQo+PiArIH0NCj4+ICsgICAgICByZXR1cm4gbG9vcF9sZW47DQo+ PiArICAgIH0NCj4+ICAgIGVsc2UNCj4+ICAgICAgcmV0dXJuIHJnbC0+Y29u dHJvbHNbaW5kZXhdOw0KPj4gIH0NCj4NCj4+ICAuLi5oZXJlLiAgVGhhdCBp cywgdGhlIGtleSBpc24ndCB3aGV0aGVyIFNFTEVDVF9WTCBpcyBhdmFpbGFi bGUsDQo+PiAgYnV0IGluc3RlYWQgd2hldGhlciB3ZSd2ZSBkZWNpZGVkIHRv IHVzZSBpdCBmb3IgdGhpcyBsb29wICh1bmxlc3MNCj4+ICBJJ20gbWlzc2lu ZyBzb21ldGhpbmcpLg0KPg0KPiBMZXQncyBtZSBjbGFyaWZ5IGl0IGFnYWlu Og0KPg0KPiBJIGRvIHRoaXMgaGVyZSBpcyBmb3IgQ2FzZSAyIFNMUDoNCj4N Cj4gR2VuZXJhdGUgZm9yIGxlbiA6IF82MSA9IF83NSAvIDI7DQo+IEkgdGhp bmsgaXQgaXMgc2ltaWxhciB3aXRoIEFSTSBTVkUgdXNpbmcgVklFV19DT05W RVJfRVhQUiB0byB2aWV3X2NvbnZlcnQgdGhlIG1hc2suDQo+DQo+IFlvdSBz YWlkIHdlIHNob3VsZCBub3QgbGV0IFNFTEVDVF9WTCBpcyBhdmFpbGFibGUg b3Igbm90IHRvIGRlY2lkZSBpdCBoZXJlLg0KPiBDb3VsZCB5b3UgdGVhY2gg bWUgaG93IHRvIGhhbmRsZSB0aGlzIGNvZGUgaGVyZT8gU2hvdWxkIEkgYWRk IGEgdGFyZ2V0IGhvb2sgbGlrZToNCj4gVEFSR0VUX1NMUF9MT09QX0xFTl9S RElWX0JZX0ZBQ1RPUl9QID8NCiANCk5vLiAgV2hhdCBJIG1lYW4gaXM6IGZv ciBlYWNoIHZlY3RvcmlzZWQgbG9vcCwgd2Ugc2hvdWxkIG1ha2UgYSBkZWNp c2lvbiwNCmluIG9uZSBwbGFjZSBvbmx5LCB3aGV0aGVyIHRvIHVzZSBTRUxF Q1RfVkwtYmFzZWQgY29udHJvbCBmbG93IG9yDQphcml0aG1ldGljLWJhc2Vk IGNvbnRyb2wgZmxvdyBmb3IgdGhhdCBwYXJ0aWN1bGFyIGxvb3AuICBUaGF0 IGRlY2lzaW9uDQpkZXBlbmRzIHBhcnRseSBvbiBkaXJlY3RfaW50ZXJuYWxf Zm5fc3VwcG9ydGVkX3AgKGEgbmVjZXNzYXJ5IGJ1dCBub3QNCnN1ZmZpY2ll bnQgY29uZGl0aW9uKSwgcGFydGx5IG9uIHdoZXRoZXIgdGhlIGxvb3AgY29u dGFpbnMgU0xQIG5vZGVzLCBldGMuDQpXZSBzaG91bGQgdGhlbiByZWNvcmQg dGhhdCBkZWNpc2lvbiBpbiB0aGUgbG9vcF92ZWNfaW5mbyBzbyB0aGF0IGl0 IGlzDQphdmFpbGFibGUgdG8gd2hpY2hldmVyIGNvZGUgbmVlZHMgaXQuDQog DQpUaGlzIGlzIHNpbWlsYXIgdG8gTE9PUF9WSU5GT19VU0lOR19QQVJUSUFM X1ZFQ1RPUlNfUCBldGMuDQogDQpUaGFua3MsDQpSaWNoYXJkDQogDQo= ------=_001_NextPart086287603613_=------