From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtpbgeu1.qq.com (smtpbgeu1.qq.com [52.59.177.22]) by sourceware.org (Postfix) with ESMTPS id 454433857429 for ; Wed, 27 Jul 2022 07:09:27 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 454433857429 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: bizesmtp91t1658905760tl4s90qm Received: from LAPTOP-EPITNQBU ( [58.60.1.3]) by bizesmtp.qq.com (ESMTP) with id ; Wed, 27 Jul 2022 15:09:20 +0800 (CST) X-QQ-SSF: 01400000002000C0H000B00A0000000 X-QQ-FEAT: h8VNXwZpCJwmXSGnkQ4K3eZuvbmIMRyiHFwTyHV2ypkEaMGO8sgtWHlmnWZqz nM3oaNpRffVEm1Yu4ZNZln62BSIVWxPJL7wUp3JYSOzr0qEe6vI+GXo473Ki3v3bgsHk7H/ MWRa5eIaxG/Xb11FAoN5U4vgzI7lMeXwWQytoFqsAio3LfE9dSps/5UQKBERUPoPzY1isv8 NICN34Hypml0E/VjROFOcgLDEY/SOOuvINem7qKsjJ94j1Qj538ukafq5m7J4zE1lmfYRR9 7hudYXZH5GJmEr04tl3hpJh5Kx3zPz8VF6GjgvB/hQLgw/FxtKXcZcBwKY9V8NmXtbj2VNa 4eBlq2Xhn+7NGYZq5N7iXFlTRWKgetgLJArs0jI2qIman38lC3kL7o+v9BVNqlgbuk7wZpS lwmkgYfiwqfqHbCD+9TChw== X-QQ-GoodBg: 2 Date: Wed, 27 Jul 2022 15:09:20 +0800 From: "juzhe.zhong@rivai.ai" To: rguenther Cc: gcc-patches Subject: Re: Re: [PATCH 1/1] Fix bit-position comparison References: <20220727034437.154625-1-juzhe.zhong@rivai.ai>, <20220727034437.154625-2-juzhe.zhong@rivai.ai>, X-Priority: 3 X-GUID: E6BEBD72-C614-4297-8C4C-E9A26D0A11E6 X-Has-Attach: no X-Mailer: Foxmail 7.2.16.188[cn] Mime-Version: 1.0 Message-ID: <2022072715091952120116@rivai.ai>+0E606AA70DF6FCA5 X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:rivai.ai:qybgforeign:qybgforeign10 X-QQ-Bgrelay: 1 X-Spam-Status: No, score=-9.2 required=5.0 tests=BAYES_20, GIT_PATCH_0, HTML_MESSAGE, INVALID_MSGID, KAM_DMARC_STATUS, RCVD_IN_BARRACUDACENTRAL, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_PASS, TXREP, T_KAM_HTML_FONT_INVALID, T_SPF_HELO_TEMPERROR autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Jul 2022 07:09:33 -0000 VGhhbmsgeW91IHNvIG11Y2ggZm9yIHRoZSBmYXN0IHJlcGx5LiBPaywgaXQgaXMgdHJ1ZSB0aGF0 IEkgZGlkbid0IHRoaW5rIGFib3V0IGl0IGNhcmVmdWxseS4gQ2FuIHlvdSBoZWxwIG1lIHdpdGgg dGhlIGZvbGxvd2luZyB0aGUgaXNzdWU/DQoNCkZvciBSVlYgKFJJU0MtViAnVicgRXh0ZW5zaW9u KSwgd2UgaGF2ZSBmdWxsIHZlY3RvciB0eXBlICd2aW50OG0xX3QnIChMTVVMID0gMSkgYW5kIGZy YWN0aW9uYWwgdmVjdG9yIHR5cGUgJ3ZpbnQ4bWYyX3QnIChMTVVMID0gMS8yKS4NCkJlY2F1c2Ug aW4gdGhlIElTQSwgd2UgZG9uJ3QgaGF2ZSB3aG9sZSByZWdpc3RlciBsb2FkL3N0b3JlIGZvciBm cmFjdGlvbmFsIHZlY3Rvci4gSSByZWZlcmVuY2UgdGhlIExMVk0gaW1wbGVtZW50YXRpb24gYW5k IEkgYWRqdXN0IEJJVFNJWkUgb2YgDQpmcmFjdGlvbmFsIHZlY3RvciBzYW1lIGFzIGZ1bGwgdmVj dG9yIChJdCB3aWxsIGNvbmZ1c2UgR0NDIHRoZSBieXRlc2l6ZSBvZiBmcmFjdGlvbmFsIHZlY3Rv ciBhbmQgY29uc2lkZXIgdGhlIHNwaWxsIHNpemUgb2YgYSBmcmFjdGlvbmFsIHZlY3RvciBpcyBz YW1lIGFzIExNVUwgPSAxKSANCnNvIHRoYXQgSSBjYW4gdXNlIHdob2xlIHJlZ2lzdGVyIGxvYWQv c3RvcmUgZGlyZWN0bHkgZHVyaW5nIHRoZSByZWdpc3RlciBzcGlsbGluZy4gKEV2ZW4gdGhvdWdo IGl0IHdpbGwgZW5sYXJnZSB0aGUgc3BpbGwgc2l6ZSkuIEFjY29yZGluZyB0byB0aGUgbWFjaGlu ZV9tb2RlIGRlZmluaXRpb24sDQpUaGUgbWFjaGluZV9tb2RlIFBSRUNJU0lPTiBpcyBjYWxjdWxh dGUgYnkgY29tcG9uZW50IHNpemUgd2hpY2ggaXMgZGlmZmVyZW50IGZyb20gQklUU0laRQ0KDQpO b3csIGhlcmUgaXMgdGhlIHF1ZXN0aW9uLiBGb3IgYXJyYXkgdHlwZTogdmludDhtZjJ4NF90LCAg aWYgSSB3YW50IHRvIGFjY2VzcyB2aW50OG1mMng0X3RbMl0sIGJlY2F1c2UgdGhlIFBSRUNJU0lP TiBhbmQgQklUU0laRSBhcmUgZGlmZmVyZW50LiBCZWNhdXNlIGJpdG9wcyBpcyBjYWxjdWxhdGVk IGJ5DQpiaXRzaXplIGFuZCBjb21wYXJlIHRvIHByZWNpc2lvbiBpbiB0aGUgY29kZXMgdGhhdCB0 aGUgcGF0Y2ggbWVudGlvbmVkLiBJdCB3aWxsIG1ha2UgYSBvdXQtb2YtYm91bmRzIGFjY2VzcyB0 byBzbWFsbCBhcnJheS4NCg0KIENhbiB5b3UgaGVscCBtZSB3aXRoIHRoaXM/IFRoaXMgaXMgaW1w b3J0YW50IGZvciB0aGUgZm9sbG93aW5nIFJWViB1cHN0cmVhbSBzdXBwb3J0LiBUaGFua3MuDQoN Cg0KDQoNCg0KanV6aGUuemhvbmdAcml2YWkuYWkNCiANCkZyb206IFJpY2hhcmQgQmllbmVyDQpE YXRlOiAyMDIyLTA3LTI3IDE0OjQ2DQpUbzogemhvbmdqdXpoZQ0KQ0M6IGdjYy1wYXRjaGVzOyBy aWNoYXJkLmVhcm5zaGF3OyBqYWt1Yjsga2VubmVyOyBqbGF3OyBnbnU7IGphc29uOyBkYXZlbTsg am9zZXBoOyByaWNoYXJkLnNhbmRpZm9yZDsgYmVybmRzX2NiMTsgaWFuOyB3aWxzb24NClN1Ympl Y3Q6IFJlOiBbUEFUQ0ggMS8xXSBGaXggYml0LXBvc2l0aW9uIGNvbXBhcmlzb24NCk9uIFdlZCwg MjcgSnVsIDIwMjIsIGp1emhlLnpob25nQHJpdmFpLmFpIHdyb3RlOg0KIA0KPiBGcm9tOiB6aG9u Z2p1emhlIDxqdXpoZS56aG9uZ0ByaXZhaS5haT4NCj4gDQo+IGdjYy9DaGFuZ2VMb2c6DQo+IA0K PiAgICAgICAgICogZXhwci5jYyAoZXhwYW5kX2Fzc2lnbm1lbnQpOiBDaGFuZ2UgR0VUX01PREVf UFJFQ0lTSU9OIHRvIEdFVF9NT0RFX0JJVFNJWkUNCj4gDQo+IC0tLQ0KPiAgZ2NjL2V4cHIuY2Mg fCAyICstDQo+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkN Cj4gDQo+IGRpZmYgLS1naXQgYS9nY2MvZXhwci5jYyBiL2djYy9leHByLmNjDQo+IGluZGV4IDgw YmIxYjhhNGM1Li5hYzJiM2MwN2RmNiAxMDA2NDQNCj4gLS0tIGEvZ2NjL2V4cHIuY2MNCj4gKysr IGIvZ2NjL2V4cHIuY2MNCj4gQEAgLTU1NzQsNyArNTU3NCw3IEBAIGV4cGFuZF9hc3NpZ25tZW50 ICh0cmVlIHRvLCB0cmVlIGZyb20sIGJvb2wgbm9udGVtcG9yYWwpDQo+ICBjb2RlIGNvbnRhaW5z IGFuIG91dC1vZi1ib3VuZHMgYWNjZXNzIHRvIGEgc21hbGwgYXJyYXkuICAqLw0KPiAgICAgICAg aWYgKCFNRU1fUCAodG9fcnR4KQ0KPiAgICAmJiBHRVRfTU9ERSAodG9fcnR4KSAhPSBCTEttb2Rl DQo+IC0gICAmJiBrbm93bl9nZSAoYml0cG9zLCBHRVRfTU9ERV9QUkVDSVNJT04gKEdFVF9NT0RF ICh0b19ydHgpKSkpDQo+ICsgICAmJiBrbm93bl9nZSAoYml0cG9zLCBHRVRfTU9ERV9CSVRTSVpF IChHRVRfTU9ERSAodG9fcnR4KSkpKQ0KIA0KSSB0aGluayB0aGlzIGhhcyB0aGUgY2hhbmNlIHRv IGdvIHdyb25nIHdpdGggcmVnYXJkIHRvIGVuZGlhbmVzcy4NCkNvbnNpZGVyIHRvX3J0eCB3aXRo IDMyYml0IG1vZGUgc2l6ZSBidXQgMTJiaXQgbW9kZSBwcmVjaXNpb24uICBiaXRwb3MNCmlzIHJl bGF0aXZlIHRvIHRoZSBzdGFydCBvZiB0b19ydHggYXMgaWYgaXQgd2VyZSBpbiBtZW1vcnkgYW5k IGJpdHNpemUNCmRldGVybWluZXMgdGhlIGNvbnRpZ3VvdXMgcmVnaW9uIGFmZmVjdGVkLiAgQnV0 IHNpbmNlIHdlIGFyZSBhY3R1YWxseQ0Kc3RvcmluZyBpbnRvIGEgbm9uLW1lbW9yeSBlbmRpYW5l c3MgY29tZXMgaW50byBwbGF5Lg0KIA0KU28gbm8sIEkgZG9uJ3QgdGhpbmsgdGhlIHBhdGNoIGlz IGNvcnJlY3QsIGl0IHdvdWxkIGJlIHdheSBtb3JlDQpjb21wbGljYXRlZCB0byBnZXQgdGhlIGRl c2lyZWQgaW1wcm92ZW1lbnQuDQogDQpSaWNoYXJkLg0KIA0KPiAgew0KPiAgICBleHBhbmRfbm9y bWFsIChmcm9tKTsNCj4gICAgcmVzdWx0ID0gTlVMTDsNCj4gDQogDQotLSANClJpY2hhcmQgQmll bmVyIDxyZ3VlbnRoZXJAc3VzZS5kZT4NClNVU0UgU29mdHdhcmUgU29sdXRpb25zIEdlcm1hbnkg R21iSCwgRnJhbmtlbnN0cmFzc2UgMTQ2LCA5MDQ2MSBOdWVybmJlcmcsDQpHZXJtYW55OyBHRjog SXZvIFRvdGV2LCBBbmRyZXcgTXllcnMsIEFuZHJldyBNY0RvbmFsZCwgQm91ZGllbiBNb2VybWFu Ow0KSFJCIDM2ODA5IChBRyBOdWVybmJlcmcpDQogDQo=