From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtpbgbr1.qq.com (smtpbgbr1.qq.com [54.207.19.206]) by sourceware.org (Postfix) with ESMTPS id 657C03858D1E for ; Mon, 26 Jun 2023 12:22:02 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 657C03858D1E 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: bizesmtp77t1687782116tubl6nom Received: from LAPTOP-EPITNQBU ( [58.60.1.5]) by bizesmtp.qq.com (ESMTP) with id ; Mon, 26 Jun 2023 20:21:55 +0800 (CST) X-QQ-SSF: 01400000000000G0S000000A0000000 X-QQ-FEAT: 90EFqYDyPxCkbDFXxFdW7UQdAM642N9UgCqpaCKb9jIi3dQ5xFIAeJPALp/X2 5+zrOeHZFE8oqjF2tcdh0EnyKZW93fQZ1AVJRu7dWImP1JmPrvLGJgBtJIpqoM4IJSFMbkl QDJip9lJ7YoCka+wodhoqjSNNOCDzKvxXr8O276RvuMcGyooiEqUPcyI03g8iZp0DvujoGg dA+OQXDNXAcJoWsZKVwOxCJskIskCfbMi6MFrWH19XqAzB3xAUqSpoR9G0sP88CUGTaAlNr z123Ecp4NHFIRNkPu0j4WdUfZKCdoOZuiTs6iOF2HyjXAo67bZezZ9/8oQn5jen1ilwhUxz dsgO7RyOoIyNmRsoUsuXZ6Whe4eltBztkg36zsgkxvqOPe/A+sNkFr4odeRm3szdKznP9wU pWSeN8xZpjOGyhOgeXcRaTAtn6+c3QRftk+i/2ZPC84= X-QQ-GoodBg: 2 X-BIZMAIL-ID: 10498984041709453531 Date: Mon, 26 Jun 2023 20:21:56 +0800 From: "juzhe.zhong@rivai.ai" To: rguenther Cc: gcc-patches , richard.sandiford Subject: Re: Re: [PATCH V3] SCCVN: Add LEN_MASK_STORE and fix LEN_STORE References: <20230626120429.3403256-1-juzhe.zhong@rivai.ai>, X-Priority: 3 X-GUID: 7B730CD1-64DA-4B30-94FC-1E5EA8AEDE38 X-Has-Attach: no X-Mailer: Foxmail 7.2.16.188[cn] Mime-Version: 1.0 Message-ID: Content-Type: multipart/alternative; boundary="----=_001_NextPart651308403445_=----" X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:rivai.ai:qybglogicsvrgz:qybglogicsvrgz7a-one-0 X-Spam-Status: No, score=-11.8 required=5.0 tests=BAYES_00,GIT_PATCH_0,HTML_MESSAGE,KAM_DMARC_STATUS,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,SPF_PASS,TXREP,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_NextPart651308403445_=---- Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: base64 SGksIFJpY2hpLg0KDQo+PiBJIHRoaW5rIHlvdSBjYW4gdXNlIG9yZGVyZWRf bWluIGhlcmU/ICBBbHRlcm5hdGl2ZWx5IGRvaW5nIC4uLg0KDQpJIGNoZWNr IHRoZSBmdW5jdGlvbiBvZiBvcmRlcmVkX21pbjoNCm9yZGVyZWRfbWluIChj b25zdCBwb2x5X2ludF9wb2Q8TiwgQ2E+ICZhLCBjb25zdCBwb2x5X2ludF9w b2Q8TiwgQ2I+ICZiKQ0Kew0KICBpZiAoa25vd25fbGUgKGEsIGIpKQ0KICAg IHJldHVybiBhOw0KICBlbHNlDQogICAgew0KICAgICAgaWYgKE4gPiAxKQ0K ICBnY2NfY2hlY2tpbmdfYXNzZXJ0IChrbm93bl9sZSAoYiwgYSkpOw0KICAg ICAgcmV0dXJuIGI7DQogICAgfQ0KfQ0KDQpJdCBzZWVtcyB0aGF0IGFzc2Vy dGlvbiB3aWxsIGZhaWwgV2hlbiBudW5pdHMgPSBbMiwyXSAsIGxlbiArIGJp YXMgPSAzLCBmb3IgZXhhbXBsZS4NCkkgbWF5IGJlIHdyb25nLg0KDQpUaGFu a3MuDQoNCg0KanV6aGUuemhvbmdAcml2YWkuYWkNCiANCkZyb206IFJpY2hh cmQgQmllbmVyDQpEYXRlOiAyMDIzLTA2LTI2IDIwOjE2DQpUbzogSnUtWmhl IFpob25nDQpDQzogZ2NjLXBhdGNoZXM7IHJpY2hhcmQuc2FuZGlmb3JkDQpT dWJqZWN0OiBSZTogW1BBVENIIFYzXSBTQ0NWTjogQWRkIExFTl9NQVNLX1NU T1JFIGFuZCBmaXggTEVOX1NUT1JFDQpPbiBNb24sIDI2IEp1biAyMDIzLCBq dXpoZS56aG9uZ0ByaXZhaS5haSB3cm90ZToNCiANCj4gRnJvbTogSnUtWmhl IFpob25nIDxqdXpoZS56aG9uZ0ByaXZhaS5haT4NCj4gDQo+IEhpLCBSaWNo aS4gSXQgc2VlbXMgdGhhdCB3ZSB1c2UgbnVuaXRzIHdoaWNoIGlzIGxlbiAr IGJpYXMgdG8gaXRlcmF0ZSB0aGVuIHdlIGNhbg0KPiBzaW1wbGlmeSB0aGUg Y29kZXMuDQo+IA0KPiBBbHNvLCBJIGZpeGVkIGJlaGF2aW9yIG9mIGxlbl9z dG9yZSwNCj4gDQo+IEJlZm9yZSB0aGlzIHBhdGNoOg0KPiAgICAobGVuIC0g YmlhcykgKiBCSVRTX1BFUl9VTklUDQo+IEFmdGVyIHRoaXMgcGF0Y2g6DQo+ ICAgIChsZW4gKyBiaWFzKSAqIEJJVFNfUEVSX1VOSVQNCj4gICAgDQo+IGdj Yy9DaGFuZ2VMb2c6DQo+IA0KPiAgICAgICAgICogdHJlZS1zc2Etc2Njdm4u Y2MgKHZuX3JlZmVyZW5jZV9sb29rdXBfMyk6IEFkZCBMRU5fTUFTS19TVE9S RSBhbmQgZml4IExFTl9TVE9SRS4NCj4gDQo+IC0tLQ0KPiAgZ2NjL3RyZWUt c3NhLXNjY3ZuLmNjIHwgMjQgKysrKysrKysrKysrKysrKysrKysrKy0tDQo+ ICAxIGZpbGUgY2hhbmdlZCwgMjIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlv bnMoLSkNCj4gDQo+IGRpZmYgLS1naXQgYS9nY2MvdHJlZS1zc2Etc2Njdm4u Y2MgYi9nY2MvdHJlZS1zc2Etc2Njdm4uY2MNCj4gaW5kZXggMTEwNjFhMzc0 YTIuLmQ2NmU3NTQ2MGVkIDEwMDY0NA0KPiAtLS0gYS9nY2MvdHJlZS1zc2Et c2Njdm4uY2MNCj4gKysrIGIvZ2NjL3RyZWUtc3NhLXNjY3ZuLmNjDQo+IEBA IC0zMzA0LDYgKzMzMDQsMTYgQEAgdm5fcmVmZXJlbmNlX2xvb2t1cF8zIChh b19yZWYgKnJlZiwgdHJlZSB2dXNlLCB2b2lkICpkYXRhXywNCj4gICAgaWYg KCF0cmVlX2ZpdHNfdWh3aV9wIChsZW4pIHx8ICF0cmVlX2ZpdHNfc2h3aV9w IChiaWFzKSkNCj4gICAgICByZXR1cm4gKHZvaWQgKiktMTsNCj4gICAgYnJl YWs7DQo+ICsgY2FzZSBJRk5fTEVOX01BU0tfU1RPUkU6DQo+ICsgICBsZW4g PSBnaW1wbGVfY2FsbF9hcmcgKGNhbGwsIDIpOw0KPiArICAgYmlhcyA9IGdp bXBsZV9jYWxsX2FyZyAoY2FsbCwgNSk7DQo+ICsgICBpZiAoIXRyZWVfZml0 c191aHdpX3AgKGxlbikgfHwgIXRyZWVfZml0c19zaHdpX3AgKGJpYXMpKQ0K PiArICAgICByZXR1cm4gKHZvaWQgKiktMTsNCj4gKyAgIG1hc2sgPSBnaW1w bGVfY2FsbF9hcmcgKGNhbGwsIGludGVybmFsX2ZuX21hc2tfaW5kZXggKGZu KSk7DQo+ICsgICBtYXNrID0gdm5fdmFsdWVpemUgKG1hc2spOw0KPiArICAg aWYgKFRSRUVfQ09ERSAobWFzaykgIT0gVkVDVE9SX0NTVCkNCj4gKyAgICAg cmV0dXJuICh2b2lkICopLTE7DQo+ICsgICBicmVhazsNCj4gIGRlZmF1bHQ6 DQo+ICAgIHJldHVybiAodm9pZCAqKS0xOw0KPiAgfQ0KPiBAQCAtMzM0NCw2 ICszMzU0LDE2IEBAIHZuX3JlZmVyZW5jZV9sb29rdXBfMyAoYW9fcmVmICpy ZWYsIHRyZWUgdnVzZSwgdm9pZCAqZGF0YV8sDQo+ICAgICAgICB0cmVlIHZl Y3R5cGUgPSBUUkVFX1RZUEUgKGRlZl9yaHMpOw0KPiAgICAgICAgdW5zaWdu ZWQgSE9TVF9XSURFX0lOVCBlbHN6DQo+ICA9IHRyZWVfdG9fdWh3aSAoVFlQ RV9TSVpFIChUUkVFX1RZUEUgKHZlY3R5cGUpKSk7DQo+ICsgICAgICAgcG9s eV91aW50NjQgbnVuaXRzID0gVFlQRV9WRUNUT1JfU1VCUEFSVFMgKHZlY3R5 cGUpOw0KPiArICAgICAgIGlmIChsZW4pDQo+ICsgew0KPiArICAgLyogU2lu Y2UgdGhlIGZvbGxvd2luZyB3aGlsZSBjb25kaXRpb24ga25vd25fbHQNCj4g KyAgICAgIChtYXNrX2lkeCwgbnVuaXRzKSB3aWxsIGV4aXQgdGhlIHdoaWxl IGxvb3ANCj4gKyAgICAgIHdoZW4gbWFza19pZHggPiBudW5pdHMuY29lZmZz WzBdLCB3ZSBwaWNrIHRoZQ0KPiArICAgICAgTUlOIChudW5pdHMuY29lZmZz WzBdLCBsZW4gKyBiaWFzKS4gICovDQo+ICsgICBudW5pdHMgPSBNSU4gKG51 bml0cy5jb2VmZnNbMF0sDQo+ICsgdHJlZV90b191aHdpIChsZW4pICsgdHJl ZV90b19zaHdpIChiaWFzKSk7DQogDQpJIHRoaW5rIHlvdSBjYW4gdXNlIG9y ZGVyZWRfbWluIGhlcmU/ICBBbHRlcm5hdGl2ZWx5IGRvaW5nIC4uLg0KIA0K PiArIH0NCj4gICAgICAgIGlmIChtYXNrKQ0KPiAgew0KPiAgICBIT1NUX1dJ REVfSU5UIHN0YXJ0ID0gMCwgbGVuZ3RoID0gMDsNCj4gQEAgLTMzNzMsNyAr MzM5Myw3IEBAIHZuX3JlZmVyZW5jZV9sb29rdXBfMyAoYW9fcmVmICpyZWYs IHRyZWUgdnVzZSwgdm9pZCAqZGF0YV8sDQo+ICBsZW5ndGggKz0gZWxzejsN Cj4gICAgICAgIG1hc2tfaWR4Kys7DQo+ICAgICAgfQ0KPiAtICAgd2hpbGUg KGtub3duX2x0IChtYXNrX2lkeCwgVFlQRV9WRUNUT1JfU1VCUEFSVFMgKHZl Y3R5cGUpKSk7DQo+ICsgICB3aGlsZSAoa25vd25fbHQgKG1hc2tfaWR4LCBu dW5pdHMpKTsNCiANCiYmIG1hc2tfaWQgPCBsZW4NCiANCndvdWxkIGJlIHBv c3NpYmxlLg0KIA0KUmljaGFyZD8NCiANClRoYW5rcywNClJpY2hhcmQuDQog DQo= ------=_001_NextPart651308403445_=------