From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtpbg153.qq.com (smtpbg153.qq.com [13.245.218.24]) by sourceware.org (Postfix) with ESMTPS id 67D573858D20 for ; Mon, 26 Jun 2023 11:47:12 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 67D573858D20 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: bizesmtp82t1687780025t8s150o0 Received: from LAPTOP-EPITNQBU ( [58.60.1.5]) by bizesmtp.qq.com (ESMTP) with id ; Mon, 26 Jun 2023 19:47:03 +0800 (CST) X-QQ-SSF: 01400000000000G0S000000A0000000 X-QQ-FEAT: IcCSTr/hHjMxQhV2vHVcBeVrM9l14EGdwM44yGzbylvBjScHffLtcbTSK93kb vTzEKDxieO5QSI7BDR4xU7gswLo5OfHdaUThB38sAwQkPNQjAtSBhxVFUN2S40nfo43Jr7d 5lXwmVyZT2ITt1bQ805Jx6+gMuYIxYjyFZCG6cOwo5Xz/uCSle9gN7p5/JKCQ58rZawNfzx DeKWdO4aeFdKjCNNnRVzIEyQFhhEYl+Djh0YWwv+K3Epb1nucv6TJtpRmBDp58mNzhqVXze 3jkK5fLegJja9Od+8gGVGQB59DTwlmhWv1OHo8mUrmI5a+W2GlLGASJ2a5NiDDmrg0sILVB 4OUAqyipzatId+KMBLj+1pjBp03TnUqvlDEW7rRuYQTs2qQicXRZ99zJJ4mSYcyzC3RsN9k rJjyEuNNuiltifesbUbjtA== X-QQ-GoodBg: 2 X-BIZMAIL-ID: 4935354204743999258 Date: Mon, 26 Jun 2023 19:47:04 +0800 From: "juzhe.zhong@rivai.ai" To: rguenther Cc: gcc-patches , richard.sandiford Subject: Re: Re: [PATCH V2] SCCVN: Add LEN_MASK_STORE and fix LEN_STORE References: <20230626093846.3006718-1-juzhe.zhong@rivai.ai>, X-Priority: 3 X-GUID: 48A07153-A47A-4839-B592-5506FD956C1F X-Has-Attach: no X-Mailer: Foxmail 7.2.16.188[cn] Mime-Version: 1.0 Message-ID: <8FBC1EECBD80BFC2+202306261947036467579@rivai.ai> Content-Type: multipart/alternative; boundary="----=_001_NextPart080886863783_=----" 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_NextPart080886863783_=---- Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: base64 SGksIFJpY2hpLiBJIGFtIHdvbmRlcmluZyB3aGV0aGVyIGl0IGlzIHRydWUg dGhhdCA6Pw0KDQpUWVBFX1ZFQ1RPUl9TVUJQQVJUUyAodmVjdHlwZSkudG9f Y29uc3RhbnQgKCkNCg0KVGhhbmtzLg0KDQoNCmp1emhlLnpob25nQHJpdmFp LmFpDQogDQpGcm9tOiBSaWNoYXJkIEJpZW5lcg0KRGF0ZTogMjAyMy0wNi0y NiAxOToxOA0KVG86IEp1LVpoZSBaaG9uZw0KQ0M6IGdjYy1wYXRjaGVzOyBy aWNoYXJkLnNhbmRpZm9yZA0KU3ViamVjdDogUmU6IFtQQVRDSCBWMl0gU0ND Vk46IEFkZCBMRU5fTUFTS19TVE9SRSBhbmQgZml4IExFTl9TVE9SRQ0KT24g TW9uLCAyNiBKdW4gMjAyMywganV6aGUuemhvbmdAcml2YWkuYWkgd3JvdGU6 DQogDQo+IEZyb206IEp1LVpoZSBaaG9uZyA8anV6aGUuemhvbmdAcml2YWku YWk+DQo+IA0KPiBIaSwgUmljaGkuIEl0IHNlZW1zIHRoYXQgd2UgdXNlIG51 bml0cyB3aGljaCBpcyBsZW4gKyBiaWFzIHRvIGl0ZXJhdGUgdGhlbiB3ZSBj YW4NCj4gc2ltcGxpZnkgdGhlIGNvZGVzLg0KPiANCj4gQWxzbywgSSBmaXhl ZCBiZWhhdmlvciBvZiBsZW5fc3RvcmUsDQo+IA0KPiBCZWZvcmUgdGhpcyBw YXRjaDoNCj4gICAgKGxlbiAtIGJpYXMpICogQklUU19QRVJfVU5JVA0KPiBB ZnRlciB0aGlzIHBhdGNoOg0KPiAgICAobGVuICsgYmlhcykgKiBCSVRTX1BF Ul9VTklUDQo+ICAgIA0KPiBnY2MvQ2hhbmdlTG9nOg0KPiANCj4gICAgICAg ICAqIHRyZWUtc3NhLXNjY3ZuLmNjICh2bl9yZWZlcmVuY2VfbG9va3VwXzMp OiBBZGQgTEVOX01BU19TVE9SRSBhbmQgZml4IExFTl9TVE9SRS4NCj4gDQo+ IC0tLQ0KPiAgZ2NjL3RyZWUtc3NhLXNjY3ZuLmNjIHwgMTkgKysrKysrKysr KysrKysrKystLQ0KPiAgMSBmaWxlIGNoYW5nZWQsIDE3IGluc2VydGlvbnMo KyksIDIgZGVsZXRpb25zKC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEvZ2NjL3Ry ZWUtc3NhLXNjY3ZuLmNjIGIvZ2NjL3RyZWUtc3NhLXNjY3ZuLmNjDQo+IGlu ZGV4IDExMDYxYTM3NGEyLi4yMjhlYzExN2ZmMyAxMDA2NDQNCj4gLS0tIGEv Z2NjL3RyZWUtc3NhLXNjY3ZuLmNjDQo+ICsrKyBiL2djYy90cmVlLXNzYS1z Y2N2bi5jYw0KPiBAQCAtMzMwNCw2ICszMzA0LDE2IEBAIHZuX3JlZmVyZW5j ZV9sb29rdXBfMyAoYW9fcmVmICpyZWYsIHRyZWUgdnVzZSwgdm9pZCAqZGF0 YV8sDQo+ICAgIGlmICghdHJlZV9maXRzX3Vod2lfcCAobGVuKSB8fCAhdHJl ZV9maXRzX3Nod2lfcCAoYmlhcykpDQo+ICAgICAgcmV0dXJuICh2b2lkICop LTE7DQo+ICAgIGJyZWFrOw0KPiArIGNhc2UgSUZOX0xFTl9NQVNLX1NUT1JF Og0KPiArICAgbGVuID0gZ2ltcGxlX2NhbGxfYXJnIChjYWxsLCAyKTsNCj4g KyAgIGJpYXMgPSBnaW1wbGVfY2FsbF9hcmcgKGNhbGwsIDUpOw0KPiArICAg aWYgKCF0cmVlX2ZpdHNfdWh3aV9wIChsZW4pIHx8ICF0cmVlX2ZpdHNfc2h3 aV9wIChiaWFzKSkNCj4gKyAgICAgcmV0dXJuICh2b2lkICopLTE7DQo+ICsg ICBtYXNrID0gZ2ltcGxlX2NhbGxfYXJnIChjYWxsLCBpbnRlcm5hbF9mbl9t YXNrX2luZGV4IChmbikpOw0KPiArICAgbWFzayA9IHZuX3ZhbHVlaXplICht YXNrKTsNCj4gKyAgIGlmIChUUkVFX0NPREUgKG1hc2spICE9IFZFQ1RPUl9D U1QpDQo+ICsgICAgIHJldHVybiAodm9pZCAqKS0xOw0KPiArICAgYnJlYWs7 DQo+ICBkZWZhdWx0Og0KPiAgICByZXR1cm4gKHZvaWQgKiktMTsNCj4gIH0N Cj4gQEAgLTMzNDQsNiArMzM1NCwxMSBAQCB2bl9yZWZlcmVuY2VfbG9va3Vw XzMgKGFvX3JlZiAqcmVmLCB0cmVlIHZ1c2UsIHZvaWQgKmRhdGFfLA0KPiAg ICAgICAgdHJlZSB2ZWN0eXBlID0gVFJFRV9UWVBFIChkZWZfcmhzKTsNCj4g ICAgICAgIHVuc2lnbmVkIEhPU1RfV0lERV9JTlQgZWxzeg0KPiAgPSB0cmVl X3RvX3Vod2kgKFRZUEVfU0laRSAoVFJFRV9UWVBFICh2ZWN0eXBlKSkpOw0K PiArICAgICAgIHBvbHlfdWludDY0IG51bml0czsNCj4gKyAgICAgICBpZiAo bGVuKQ0KPiArIG51bml0cyA9IHRyZWVfdG9fdWh3aSAobGVuKSArIHRyZWVf dG9fc2h3aSAoYmlhcyk7DQo+ICsgICAgICAgZWxzZQ0KPiArIG51bml0cyA9 IFRZUEVfVkVDVE9SX1NVQlBBUlRTICh2ZWN0eXBlKTsNCiANCkFyZSB0aGUg X0xFTiBpZm5zIGFjY2Vzc2libGUgdmlhIGludHJpbnNpY3MgYXMgd2VsbD8g IElmIHNvIEkgdGhpbmsNCndlIHNob3VsZCB1c2UgTUlOIChudW5pdHMsIGxl biArIGJpYXMpIGhlcmUgYXMgb3RoZXJ3aXNlIHdlIHJpc2sNCm91dC1vZiBi b3VuZCBhY2Nlc3Nlcy4NCiANCk90aGVyd2lzZSBsb29rcyBnb29kIHRvIG1l Lg0KIA0KVGhhbmtzLA0KUmljaGFyZC4NCiANCj4gICAgICAgIGlmIChtYXNr KQ0KPiAgew0KPiAgICBIT1NUX1dJREVfSU5UIHN0YXJ0ID0gMCwgbGVuZ3Ro ID0gMDsNCj4gQEAgLTMzNzMsNyArMzM4OCw3IEBAIHZuX3JlZmVyZW5jZV9s b29rdXBfMyAoYW9fcmVmICpyZWYsIHRyZWUgdnVzZSwgdm9pZCAqZGF0YV8s DQo+ICBsZW5ndGggKz0gZWxzejsNCj4gICAgICAgIG1hc2tfaWR4Kys7DQo+ ICAgICAgfQ0KPiAtICAgd2hpbGUgKGtub3duX2x0IChtYXNrX2lkeCwgVFlQ RV9WRUNUT1JfU1VCUEFSVFMgKHZlY3R5cGUpKSk7DQo+ICsgICB3aGlsZSAo a25vd25fbHQgKG1hc2tfaWR4LCBudW5pdHMpKTsNCj4gICAgaWYgKGxlbmd0 aCAhPSAwKQ0KPiAgICAgIHsNCj4gICAgICAgIHBkLnJoc19vZmYgPSBzdGFy dDsNCj4gQEAgLTMzODksNyArMzQwNCw3IEBAIHZuX3JlZmVyZW5jZV9sb29r dXBfMyAoYW9fcmVmICpyZWYsIHRyZWUgdnVzZSwgdm9pZCAqZGF0YV8sDQo+ ICB7DQo+ICAgIHBkLm9mZnNldCA9IG9mZnNldDJpOw0KPiAgICBwZC5zaXpl ID0gKHRyZWVfdG9fdWh3aSAobGVuKQ0KPiAtICAgICAgKyAtdHJlZV90b19z aHdpIChiaWFzKSkgKiBCSVRTX1BFUl9VTklUOw0KPiArICAgICAgKyB0cmVl X3RvX3Nod2kgKGJpYXMpKSAqIEJJVFNfUEVSX1VOSVQ7DQo+ICAgIGlmIChC WVRFU19CSUdfRU5ESUFOKQ0KPiAgICAgIHBkLnJoc19vZmYgPSBwZC5zaXpl IC0gdHJlZV90b191aHdpIChUWVBFX1NJWkUgKHZlY3R5cGUpKTsNCj4gICAg ZWxzZQ0KPiANCiANCi0tIA0KUmljaGFyZCBCaWVuZXIgPHJndWVudGhlckBz dXNlLmRlPg0KU1VTRSBTb2Z0d2FyZSBTb2x1dGlvbnMgR2VybWFueSBHbWJI LCBGcmFua2Vuc3RyYXNzZSAxNDYsIDkwNDYxIE51ZXJuYmVyZywNCkdlcm1h bnk7IEdGOiBJdm8gVG90ZXYsIEFuZHJldyBNeWVycywgQW5kcmV3IE1jRG9u YWxkLCBCb3VkaWVuIE1vZXJtYW47DQpIUkIgMzY4MDkgKEFHIE51ZXJuYmVy ZykNCiANCg== ------=_001_NextPart080886863783_=------