From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtpbguseast1.qq.com (smtpbguseast1.qq.com [54.204.34.129]) by sourceware.org (Postfix) with ESMTPS id E87843858291 for ; Wed, 24 May 2023 16:37:55 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org E87843858291 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: bizesmtp82t1684946271tkskk7l2 Received: from TABLET-POE6JQHH ( [115.44.118.116]) by bizesmtp.qq.com (ESMTP) with id ; Thu, 25 May 2023 00:37:50 +0800 (CST) X-QQ-SSF: 01400000000000F0R000000A0000000 X-QQ-FEAT: RFp2QSjOiS7rAVTlgVV2JvzjEIGZt2YhMmYYcg8Kf6OWt0iQwiq5p94/CiWnr +G/X19Jdari/u7eSRIT7ARLGCyz7RpnW8ddVi1r7zzNeqpIWJ/jEITF+mIrRGFhWdovE4ac HcAfAV2ceNGIt1SqwnEt7diSrCXZ07Ny4oxUS6cQmYyU3iN+K8kjQjk6+3rAez22BGkH9cH MRh9Ui/fNgJi4dk6O396uFJAwa1zaDUtWR6Xi+ECUDrn9M3Vdf3DULVQweWm+JUjGvLJWzn cZp0xrK9uUWJ0j98yjxqhBPBGDPB8LxQwcj4LGpyGJZ8vskOtA7EeQvtByW2UB/fuVNmdCD Cf45YA3tUCv584yP1eSMfKwlaxTZjnSssWDbPUe4kN/rJk7P2b0FdVDyY3ZveOe9jaMGExE X-QQ-GoodBg: 2 X-BIZMAIL-ID: 6153537852729571968 Date: Thu, 25 May 2023 00:37:49 +0800 From: =?UTF-8?B?6ZKf5bGF5ZOy?= To: richard.sandiford Cc: gcc-patches , rguenther Subject: Re: Re: [PATCH V14] VECT: Add decrement IV iteration loop control by variable amount support References: <20230524144801.73537-1-juzhe.zhong@rivai.ai>, , <7AF1D88A0988DC3D+2023052423130398041121@rivai.ai>, , <5B94EE89DA317A86+2023052423421230674834@rivai.ai>, , <70D20B75C645F088+2023052423522166255038@rivai.ai>, X-Priority: 3 X-GUID: D5F6BB77-FCC3-4988-8878-FF13759ECE05 X-Has-Attach: no X-Mailer: Foxmail 7.2.23.121[cn] Mime-Version: 1.0 Message-ID: <01AC8631C2D651E1+2023052500374920817146@rivai.ai> Content-Type: multipart/alternative; boundary="----=_001_NextPart475534687661_=----" X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:rivai.ai:qybglogicsvrgz:qybglogicsvrgz7a-one-0 X-Spam-Status: No, score=-3.9 required=5.0 tests=BAYES_00,BODY_8BITS,HTML_MESSAGE,KAM_DMARC_STATUS,RCVD_IN_DNSWL_NONE,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_NextPart475534687661_=---- Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 SGksIFJpY2hhcmQuIEFmdGVyIEkgZml4IGNvZGVzLCBub3cgSVIgaXMgY29y cmVjdCBJIHRoaW5rOg0KDQpsb29wX2xlbl8zNCA9IE1JTl9FWFBSIDxpdnRt cF83MiwgOD47DQogIF83NCA9IGxvb3BfbGVuXzM0ICogMjsNCiAgbG9vcF9s ZW5fNDggPSBNSU5fRVhQUiA8Xzc0LCA0PjsNCiAgXzc1ID0gXzc0IC0gbG9v cF9sZW5fNDg7DQogIGxvb3BfbGVuXzQ5ID0gTUlOX0VYUFIgPF83NSwgND47 DQogIF83NiA9IF83NSAtIGxvb3BfbGVuXzQ5Ow0KICBsb29wX2xlbl81MCA9 IE1JTl9FWFBSIDxfNzYsIDQ+Ow0KICBsb29wX2xlbl81MSA9IF83NiAtIGxv b3BfbGVuXzUwOw0KICAuLi4NCiAgdmVjdF9fMS44XzMzID0gLkxFTl9MT0FE IChfMTcsIDE2QiwgbG9vcF9sZW5fMzQsIDApOw0KLi4uDQogIC5MRU5fU1RP UkUgKF8xNywgMTZCLCBsb29wX2xlbl8zNCwgdmVjdF9fNC4xMV8yMSwgMCk7 DQouLi4NCg0KICB2ZWN0X18xMC4xNl81MiA9IC5MRU5fTE9BRCAoXzMxLCAz MkIsIGxvb3BfbGVuXzQ4LCAwKTsNCi4uLg0KICB2ZWN0X18xMC4xN181NCA9 IC5MRU5fTE9BRCAoXzI5LCAzMkIsIGxvb3BfbGVuXzQ5LCAwKTsNCi4uLg0K ICB2ZWN0X18xMC4xOF81NiA9IC5MRU5fTE9BRCAoXzI1LCAzMkIsIGxvb3Bf bGVuXzUwLCAwKTsNCi4uLg0KICB2ZWN0X18xMC4xOV81OCA9IC5MRU5fTE9B RCAoXzgwLCAzMkIsIGxvb3BfbGVuXzUxLCAwKTsNCg0KDQpGb3IgdGhpcyBj YXNlOg0KDQp1aW50NjRfdCB4MlsxMDBdOw0KdWludDE2X3QgeTJbMjAwXTsN Cg0Kdm9pZCBmMihpbnQgbikgew0KICBmb3IgKGludCBpID0gMCwgaiA9IDA7 IGkgPCBuOyBpICs9IDIsIGogKz0gNCkgew0KICAgIHgyW2kgKyAwXSArPSAx Ow0KICAgIHgyW2kgKyAxXSArPSAyOw0KICAgIHkyW2ogKyAwXSArPSAxOw0K ICAgIHkyW2ogKyAxXSArPSAyOw0KICAgIHkyW2ogKyAyXSArPSAzOw0KICAg IHkyW2ogKyAzXSArPSA0Ow0KICB9DQp9DQoNClRoZSBJUiBpcyBsaWtlIHRo aXM6DQoNCiAgbG9vcF9sZW5fNTYgPSBNSU5fRVhQUiA8aXZ0bXBfNjQsIDg+ Ow0KICBfNjYgPSBsb29wX2xlbl81NiAqIDQ7DQogIGxvb3BfbGVuXzQzID0g XzY2ICsgMTg0NDY3NDQwNzM3MDk1NTE2MTQ7DQogIC4uLg0KICB2ZWN0X18x LjQ0XzQ0ID0gLkxFTl9MT0FEIChfNiwgNjRCLCAyLCAwKTsNCiAgLi4uDQog IHZlY3RfXzEuNDVfNDYgPSAuTEVOX0xPQUQgKF8xNCwgNjRCLCBsb29wX2xl bl80MywgMCk7DQogIHZlY3RfXzIuNDZfNDcgPSB2ZWN0X18xLjQ0XzQ0ICsg eyAxLCAyIH07DQogIHZlY3RfXzIuNDZfNDggPSB2ZWN0X18xLjQ1XzQ2ICsg eyAxLCAyIH07DQogIC5MRU5fU1RPUkUgKF82LCA2NEIsIDIsIHZlY3RfXzIu NDZfNDcsIDApOw0KICAuTEVOX1NUT1JFIChfMTQsIDY0QiwgbG9vcF9sZW5f NDMsIHZlY3RfXzIuNDZfNDgsIDApOw0KICAuLi4NCiAgdmVjdF9fNi41MV81 NyA9IC5MRU5fTE9BRCAoXzEwLCAxNkIsIGxvb3BfbGVuXzU2LCAwKTsNCg0K ICB2ZWN0X183LjUyXzU4ID0gdmVjdF9fNi41MV81NyArIHsgMSwgMiwgMywg NCwgMSwgMiwgMywgNCB9Ow0KICAuTEVOX1NUT1JFIChfMTAsIDE2QiwgbG9v cF9sZW5fNTYsIHZlY3RfXzcuNTJfNTgsIDApOw0KDQpJdCBzZWVtcyBjb3Jy ZWN0IHRvbyA/DQoNCj4+IFdoYXQgZ2l2ZXMgdGhlIGJlc3QgY29kZSBpbiB0 aGVzZSBjYXNlcz8gIElzIGVtaXR0aW5nIGEgbXVsdGlwbGljYXRpb24NCj4+ IGJldHRlcj8gIE9yIGlzIHVzaW5nIGEgbmV3IElWIGJldHRlcj8NCkNvdWxk IHlvdSBnaXZlIG1lIG1vcmUgZGV0YWlsIGluZm9ybWF0aW9uIGFib3V0ICJu ZXcgcmVmcmVzaCBJViIgYXBwcm9hY2guDQpJJ2QgbGlrZSB0byB0cnkgdGhh dC4NCg0KVGhhbmtzLg0KDQoNCmp1emhlLnpob25nQHJpdmFpLmFpDQogDQpG cm9tOiBSaWNoYXJkIFNhbmRpZm9yZA0KRGF0ZTogMjAyMy0wNS0yNSAwMDow MA0KVG86IOmSn+WxheWTsg0KQ0M6IGdjYy1wYXRjaGVzOyByZ3VlbnRoZXIN ClN1YmplY3Q6IFJlOiBbUEFUQ0ggVjE0XSBWRUNUOiBBZGQgZGVjcmVtZW50 IElWIGl0ZXJhdGlvbiBsb29wIGNvbnRyb2wgYnkgdmFyaWFibGUgYW1vdW50 IHN1cHBvcnQNCumSn+WxheWTsiA8anV6aGUuemhvbmdAcml2YWkuYWk+IHdy aXRlczoNCj4gT2guIEkgc2VlLiBUaGFuayB5b3Ugc28gbXVjaCBmb3IgcG9p bnRpbmcgdGhpcy4NCj4gQ291bGQgeW91IHRlbGwgbWUgd2hhdCBJIHNob3Vs ZCBkbyBpbiB0aGUgY29kZXM/DQo+IEl0IHNlZW1zIHRoYXQgSSBzaG91bGQg YWRqdXN0IGl0IGluIA0KPiB2ZWN0X2FkanVzdF9sb29wX2xlbnNfY29udHJv bA0KPg0KPiBtdWxpcGx5IGJ5IHNvbWUgZmFjdG9yID8gSXMgdGhpcyBjb3Jy ZWN0IG11bHRpcGx5IGJ5IG1heF9uc2NhbGFyc19wZXJfaXRlcg0KPiA/DQog DQptYXhfbnNjYWxhcnNfcGVyX2l0ZXIgKiBmYWN0b3IgcmF0aGVyIHRoYW4g anVzdCBtYXhfbnNjYWxhcnNfcGVyX2l0ZXINCiANCk5vdGUgdGhhdCBpdCdz IHBvc3NpYmxlIGZvciBsYXRlciBtYXhfbnNjYWxhcnNfcGVyX2l0ZXIgKiBm YWN0b3IgdG8NCmJlIHNtYWxsZXIsIHNvIGEgZGl2aXNpb24gbWlnaHQgYmUg bmVlZGVkIGluIHJhcmUgY2FzZXMuICBFLmcuOg0KIA0KdWludDY0X3QgeFsx MDBdOw0KdWludDE2X3QgeVsyMDBdOw0KIA0Kdm9pZCBmKCkgew0KICBmb3Ig KGludCBpID0gMCwgaiA9IDA7IGkgPCAxMDA7IGkgKz0gMiwgaiArPSA0KSB7 DQogICAgeFtpICsgMF0gKz0gMTsNCiAgICB4W2kgKyAxXSArPSAyOw0KICAg IHlbaiArIDBdICs9IDE7DQogICAgeVtqICsgMV0gKz0gMjsNCiAgICB5W2og KyAyXSArPSAzOw0KICAgIHlbaiArIDNdICs9IDQ7DQogIH0NCn0NCiANCndo ZXJlIHkgaGFzIGEgc2luZ2xlLWNvbnRyb2wgcmdyb3VwIHdpdGggbWF4X25z Y2FsYXJzX3Blcl9pdGVyID09IDQNCmFuZCB4IGhhcyBhIDItY29udHJvbCBy Z3JvdXAgd2l0aCBtYXhfbnNjYWxhcnNfcGVyX2l0ZXIgPT0gMg0KIA0KV2hh dCBnaXZlcyB0aGUgYmVzdCBjb2RlIGluIHRoZXNlIGNhc2VzPyAgSXMgZW1p dHRpbmcgYSBtdWx0aXBsaWNhdGlvbg0KYmV0dGVyPyAgT3IgaXMgdXNpbmcg YSBuZXcgSVYgYmV0dGVyPw0KIA0KVGhhbmtzLA0KUmljaGFyZA0KIA0K ------=_001_NextPart475534687661_=------