From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtpbg151.qq.com (smtpbg151.qq.com [18.169.211.239]) by sourceware.org (Postfix) with ESMTPS id 7C9B53858296 for ; Mon, 26 Jun 2023 06:39:48 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 7C9B53858296 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: bizesmtp64t1687761580tucg109z Received: from LAPTOP-EPITNQBU ( [58.60.1.5]) by bizesmtp.qq.com (ESMTP) with id ; Mon, 26 Jun 2023 14:39:39 +0800 (CST) X-QQ-SSF: 01400000000000G0S000000A0000000 X-QQ-FEAT: eSZ1CZgv+JC0i2TYw/mEg1A0tIiUBzxKEICSb+r6ddKJUNkDdsyqDGxyC51ki 50d8gw8EzSGs0kL24xK4ivDEEkK1XCAs0Tgcuq3FrrGKFaWKBmltYOUQ5SChjrJ5JyKBPjk R+EHhNIAaeSNVm5gPhm+H+CYO0PzebwJ4JIQo2yN0EdFxKlOVY7+TQya1wA8f1Z7EFnlYmk XeCsMEUGgdhv1sRcpKh+KJ1EEsaSJuiJxNNe8DsbgJi7juMc/hrLV/dj6YnEqbuEJooKb9X Ryl12hxpBUGbSAFPv9fB5LB+5Z/mlnJYr7rEQRk7WdnoefrKbNOKPkdXzvoYvZxlVzQJEH+ wGx4QRrpV5U4PvvnqsU1mg2LaJEzBM0GLsa2qIJbLSiY668+cx0uSzAKST5gNTHv1TxYz9L wAeh5r7/Oao7GQDlNktp4Q== X-QQ-GoodBg: 2 X-BIZMAIL-ID: 12450870629130240500 Date: Mon, 26 Jun 2023 14:39:40 +0800 From: "juzhe.zhong@rivai.ai" To: rguenther Cc: gcc-patches , richard.sandiford Subject: Re: Re: [PATCH] DSE: Add LEN_MASK_STORE analysis into DSE References: <20230623144847.85698-1-juzhe.zhong@rivai.ai>, X-Priority: 3 X-GUID: E1888102-B0B8-423E-9E49-C2EB01B30590 X-Has-Attach: no X-Mailer: Foxmail 7.2.16.188[cn] Mime-Version: 1.0 Message-ID: Content-Type: multipart/alternative; boundary="----=_001_NextPart547375051856_=----" X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:rivai.ai:qybglogicsvrgz:qybglogicsvrgz7a-one-0 X-Spam-Status: No, score=-11.7 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_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_NextPart547375051856_=---- Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: base64 SGksIFJpY2hpLg0KDQo+PiBwbGVhc2UgdXNlIHRoZSBhY2Nlc3NvcnMgZm9y IHRoZSBtYXNrL2xlbiBvcGVyYW5kIG51bWJlciB3aGVyZSBhdmFpbGFibGUu DQogDQo+PkFsc28gSSB0aGluayB0aGlzIHNob3dzIHRoZSBleGlzdGluZyBJ Rk5fTEVOX1NUT1JFIHN1cHBvcnQgaXMgYm9ndXMNCj4+c2luY2UgdGhlIExF TiBhcmd1bWVudCBpc24ndCBndWFyYW50ZWVkIHRvIGJlIGNvbnN0YW50LiAg Q2FuIHlvdQ0KPj5maXggdGhpcyBhcyB3ZWxsIHBsZWFzZT8gIElmIHRoZSBs ZW5ndGggaXNuJ3QgY29uc3RhbnQgdGhlIGNvZGUgc2hvdWxkDQo+PmJlIHRo ZSBzYW1lIGFzIHRoZSBJRk5fTUFTS19TVE9SRSB2YXJpYW50Lg0KDQpJIHVu ZGVyc3RhbmQgeW91ciBpZGVhLiBGb3JnZXQgYWJvdXQgVjIgcGF0Y2ggKHdo aWNoIEkgc2VudCkuIEkgd2lsbCBzZW5kIFYzIHBhdGNoIHRvIGZpeA0KYm90 aCBMRU5fU1RPUkUgYW5kIExFTl9NQVNLX1NUT1JFLg0KDQpUaGFuayB5b3Ug c28gbXVjaCBmb3IgdGhlIHJldmlldyENCg0KDQpqdXpoZS56aG9uZ0ByaXZh aS5haQ0KIA0KRnJvbTogUmljaGFyZCBCaWVuZXINCkRhdGU6IDIwMjMtMDYt MjYgMTQ6MjgNClRvOiBKdS1aaGUgWmhvbmcNCkNDOiBnY2MtcGF0Y2hlczsg cmljaGFyZC5zYW5kaWZvcmQNClN1YmplY3Q6IFJlOiBbUEFUQ0hdIERTRTog QWRkIExFTl9NQVNLX1NUT1JFIGFuYWx5c2lzIGludG8gRFNFDQpPbiBGcmks IDIzIEp1biAyMDIzLCBqdXpoZS56aG9uZ0ByaXZhaS5haSB3cm90ZToNCiAN Cj4gRnJvbTogSnUtWmhlIFpob25nIDxqdXpoZS56aG9uZ0ByaXZhaS5haT4N Cj4gDQo+IGdjYy9DaGFuZ2VMb2c6DQo+IA0KPiAgICAgICAgICogdHJlZS1z c2EtZHNlLmNjIChpbml0aWFsaXplX2FvX3JlZl9mb3JfZHNlKTogQWRkIExF Tl9NQVNLX1NUT1JFLg0KPiAgICAgICAgIChkc2Vfb3B0aW1pemVfc3RtdCk6 IERpdHRvLg0KPiANCj4gLS0tDQo+ICBnY2MvdHJlZS1zc2EtZHNlLmNjIHwg MTggKysrKysrKysrKysrKysrKysrDQo+ICAxIGZpbGUgY2hhbmdlZCwgMTgg aW5zZXJ0aW9ucygrKQ0KPiANCj4gZGlmZiAtLWdpdCBhL2djYy90cmVlLXNz YS1kc2UuY2MgYi9nY2MvdHJlZS1zc2EtZHNlLmNjDQo+IGluZGV4IDNjN2Ey ZTk5OTJkLi4wMWIwOTUxZjFhOSAxMDA2NDQNCj4gLS0tIGEvZ2NjL3RyZWUt c3NhLWRzZS5jYw0KPiArKysgYi9nY2MvdHJlZS1zc2EtZHNlLmNjDQo+IEBA IC0xNzQsNiArMTc0LDIzIEBAIGluaXRpYWxpemVfYW9fcmVmX2Zvcl9kc2Ug KGdpbXBsZSAqc3RtdCwgYW9fcmVmICp3cml0ZSwgYm9vbCBtYXlfZGVmX29r ID0gZmFsc2UpDQo+ICAgICAgICByZXR1cm4gdHJ1ZTsNCj4gICAgICB9DQo+ ICAgIGJyZWFrOw0KPiArICAgY2FzZSBJRk5fTEVOX01BU0tfU1RPUkU6IHsN Cj4gKyAgICAgLyogV2UgY2Fubm90IGluaXRpYWxpemUgYSBtdXN0LWRlZiBh b19yZWYgKGluIGFsbCBjYXNlcykgYnV0IHdlDQo+ICsgICAgICAgIGNhbiBw cm92aWRlIGEgbWF5LWRlZiB2YXJpYW50LiAgKi8NCj4gKyAgICAgaWYgKG1h eV9kZWZfb2spDQo+ICsgICAgICAgew0KPiArIHRyZWUgbGVuX3NpemUNCj4g KyAgID0gaW50X2NvbnN0X2Jpbm9wIChNSU5VU19FWFBSLCBnaW1wbGVfY2Fs bF9hcmcgKHN0bXQsIDIpLA0KPiArICAgICAgZ2ltcGxlX2NhbGxfYXJnIChz dG10LCA1KSk7DQogDQpwbGVhc2UgdXNlIHRoZSBhY2Nlc3NvcnMgZm9yIHRo ZSBtYXNrL2xlbiBvcGVyYW5kIG51bWJlciB3aGVyZSBhdmFpbGFibGUuDQog DQpBbHNvIEkgdGhpbmsgdGhpcyBzaG93cyB0aGUgZXhpc3RpbmcgSUZOX0xF Tl9TVE9SRSBzdXBwb3J0IGlzIGJvZ3VzDQpzaW5jZSB0aGUgTEVOIGFyZ3Vt ZW50IGlzbid0IGd1YXJhbnRlZWQgdG8gYmUgY29uc3RhbnQuICBDYW4geW91 DQpmaXggdGhpcyBhcyB3ZWxsIHBsZWFzZT8gIElmIHRoZSBsZW5ndGggaXNu J3QgY29uc3RhbnQgdGhlIGNvZGUgc2hvdWxkDQpiZSB0aGUgc2FtZSBhcyB0 aGUgSUZOX01BU0tfU1RPUkUgdmFyaWFudC4NCiANCj4gKyB0cmVlIG1hc2tf c2l6ZQ0KPiArICAgPSBUWVBFX1NJWkVfVU5JVCAoVFJFRV9UWVBFIChnaW1w bGVfY2FsbF9hcmcgKHN0bXQsIDQpKSk7DQo+ICsgdHJlZSBzaXplID0gaW50 X2NvbnN0X2Jpbm9wIChNQVhfRVhQUiwgbGVuX3NpemUsIG1hc2tfc2l6ZSk7 DQo+ICsgYW9fcmVmX2luaXRfZnJvbV9wdHJfYW5kX3NpemUgKHdyaXRlLCBn aW1wbGVfY2FsbF9hcmcgKHN0bXQsIDApLA0KPiArICAgICAgICBzaXplKTsN Cj4gKyByZXR1cm4gdHJ1ZTsNCj4gKyAgICAgICB9DQo+ICsgICAgIGJyZWFr Ow0KPiArICAgfQ0KPiAgZGVmYXVsdDo7DQo+ICB9DQo+ICAgICAgfQ0KPiBA QCAtMTUwMiw2ICsxNTE5LDcgQEAgZHNlX29wdGltaXplX3N0bXQgKGZ1bmN0 aW9uICpmdW4sIGdpbXBsZV9zdG10X2l0ZXJhdG9yICpnc2ksIHNiaXRtYXAg bGl2ZV9ieXRlcykNCj4gIHsNCj4gIGNhc2UgSUZOX0xFTl9TVE9SRToNCj4g IGNhc2UgSUZOX01BU0tfU1RPUkU6DQo+ICsgY2FzZSBJRk5fTEVOX01BU0tf U1RPUkU6DQo+ICAgIHsNCj4gICAgICBlbnVtIGRzZV9zdG9yZV9zdGF0dXMg c3RvcmVfc3RhdHVzOw0KPiAgICAgIHN0b3JlX3N0YXR1cyA9IGRzZV9jbGFz c2lmeV9zdG9yZSAoJnJlZiwgc3RtdCwgZmFsc2UsIGxpdmVfYnl0ZXMpOw0K PiANCiANCi0tIA0KUmljaGFyZCBCaWVuZXIgPHJndWVudGhlckBzdXNlLmRl Pg0KU1VTRSBTb2Z0d2FyZSBTb2x1dGlvbnMgR2VybWFueSBHbWJILCBGcmFu a2Vuc3RyYXNzZSAxNDYsIDkwNDYxIE51ZXJuYmVyZywNCkdlcm1hbnk7IEdG OiBJdm8gVG90ZXYsIEFuZHJldyBNeWVycywgQW5kcmV3IE1jRG9uYWxkLCBC b3VkaWVuIE1vZXJtYW47DQpIUkIgMzY4MDkgKEFHIE51ZXJuYmVyZykNCiAN Cg== ------=_001_NextPart547375051856_=------