From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from zg8tmja2lje4os4yms4ymjma.icoremail.net (zg8tmja2lje4os4yms4ymjma.icoremail.net [206.189.21.223]) by sourceware.org (Postfix) with ESMTP id 83C353858C41 for ; Sat, 29 Jul 2023 09:48:28 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 83C353858C41 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=eswincomputing.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=eswincomputing.com Received: from E0002168DT (unknown [10.12.97.254]) by app2 (Coremail) with SMTP id EggMCgC38JFf4MRk5ts3AA--.3989S2; Sat, 29 Jul 2023 17:48:15 +0800 (CST) Date: Sat, 29 Jul 2023 17:48:15 +0800 From: "Xiao Zeng" To: jeffreyalaw , "Andreas Schwab" Cc: gcc-patches , research_trasio , kito.cheng , zhengyu , eri-sw-toolchain Subject: Re: Re: [PATCH 3/5] [RISC-V] Generate Zicond instruction for select pattern with condition eq or neq to 0 References: <20230719101156.21771-1-zengxiao@eswincomputing.com>, <20230719101156.21771-4-zengxiao@eswincomputing.com>, <87tttrj2p3.fsf@igel.home>, <053cf9f3-613b-7a01-cd54-5e82bf1a7382@gmail.com> X-Priority: 3 X-GUID: 1E3DB83A-F213-4B09-AC5B-D7228CDA147B X-Has-Attach: no X-Mailer: Foxmail 7.2.15.80[cn] Mime-Version: 1.0 Message-ID: <202307291748154934433@eswincomputing.com> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-CM-TRANSID:EggMCgC38JFf4MRk5ts3AA--.3989S2 X-Coremail-Antispam: 1UD129KBjvJXoW7Ary3AryDZFyDZFW8JFWxtFb_yoW8Zr48pF 48JFWjvrZ8AFyfXFyxtrW7Wa48Jr1rG3Z8Xw1vqa17Jw4kZr42qr1UX3sIgr1UXF48Jr1D Xr1UGwnIvw13JrDanT9S1TB71UUUUUUqnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDU0xBIdaVrnRJUUUPCb7Iv0xC_Cr1lb4IE77IF4wAFF20E14v26r4j6ryUM7CY07I2 0VC2zVCF04k26cxKx2IYs7xG6rWj6s0DM7CIcVAFz4kK6r1j6r18M28lY4IEw2IIxxk0rw A2F7IY1VAKz4vEj48ve4kI8wA2z4x0Y4vE2Ix0cI8IcVAFwI0_Gr0_Xr1l84ACjcxK6xII jxv20xvEc7CjxVAFwI0_Gr0_Cr1l84ACjcxK6I8E87Iv67AKxVW0oVCq3wA2z4x0Y4vEx4 A2jsIEc7CjxVAFwI0_GcCE3s1lnx0E6VACY4xI67k04243AVACY4xI67k04243AVAKzVAK j4xI6x02cVCv0xWle2I262IYc4CY6c8Ij28IcVAaY2xG8wAqx4xG64xvF2IEw4CE5I8CrV C2j2WlYx0E2Ix0cI8IcVAFwI0_Jr0_Jr4lYx0Ex4A2jsIE14v26r1j6r4UMcvjeVCFs4IE 7xkEbVWUJVW8JwACjcxG0xvY0x0EwIxGrwACY4xI67k04243AVAKzVAKj4xxMxkIecxEwV Cm-wCF04k20xvY0x0EwIxGrwCFx2IqxVCFs4IE7xkEbVWUJVW8JwC20s026c02F40E14v2 6r1j6r18MI8I3I0E7480Y4vE14v26r106r1rMI8E67AF67kF1VAFwI0_JF0_Jw1lIxkGc2 Ij64vIr41lIxAIcVC0I7IYx2IY67AKxVWUJVWUCwCI42IY6xIIjxv20xvEc7CjxVAFwI0_ Jr0_Gr1lIxAIcVCF04k26cxKx2IYs7xG6r1j6r1xMIIF0xvEx4A2jsIE14v26r1j6r4UMI IF0xvEx4A2jsIEc7CjxVAFwI0_Gr0_Gr1UMVCEFcxC0VAYjxAxZFUvcSsGvfC2KfnxnUUI 43ZEXa7IUj73ktUUUUU== X-CM-SenderInfo: p2hqw5xldrqvxvzl0uprps33xlqjhudrp/ X-Spam-Status: No, score=-10.2 required=5.0 tests=BAYES_00,BODY_8BITS,GIT_PATCH_0,KAM_DMARC_STATUS,KAM_NUMSUBJECT,SPF_HELO_NONE,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: T24gRnJpLCBKdWwgMjgsIDIwMjMgYXQgMTE6MDk6MDAgUE0gwqBKZWZmIExhdyA8amVmZnJleWFs YXdAZ21haWwuY29tPiB3cm90ZToKPgo+Cj4KPk9uIDcvMjUvMjMgMTE6NTUsIEFuZHJlYXMgU2No d2FiIHdyb3RlOgo+PiBPbiBKdWwgMTkgMjAyMywgWGlhbyBaZW5nIHdyb3RlOgo+Pgo+Pj4gZGlm ZiAtLWdpdCBhL2djYy9jb25maWcvcmlzY3YvcmlzY3YuY2MgYi9nY2MvY29uZmlnL3Jpc2N2L3Jp c2N2LmNjCj4+PiBpbmRleCAzOGQ4ZWIyZmNmNS4uN2U2YjI0YmQyMzIgMTAwNjQ0Cj4+PiAtLS0g YS9nY2MvY29uZmlnL3Jpc2N2L3Jpc2N2LmNjCj4+PiArKysgYi9nY2MvY29uZmlnL3Jpc2N2L3Jp c2N2LmNjCj4+PiBAQCAtMjQ0OCw2ICsyNDQ4LDE3IEBAIHJpc2N2X3J0eF9jb3N0cyAocnR4IHgs IG1hY2hpbmVfbW9kZSBtb2RlLCBpbnQgb3V0ZXJfY29kZSwgaW50IG9wbm8gQVRUUklCVVRFX1VO Cj4+PsKgwqAgwqAgKnRvdGFsID0gQ09TVFNfTl9JTlNOUyAoMSk7Cj4+PsKgwqAgwqAgcmV0dXJu IHRydWU7Cj4+PsKgwqAgfQo+Pj4gK8KgwqDCoMKgwqAgZWxzZSBpZiAoVEFSR0VUX1pJQ09ORCAm JiBvdXRlcl9jb2RlID09IFNFVCAmJgo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg KChHRVRfQ09ERSAoWEVYUCAoeCwgMSkpID09IFJFRyAmJiBYRVhQICh4LCAyKSA9PSBjb25zdDBf cnR4KSB8fAo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKEdFVF9DT0RFIChYRVhQ ICh4LCAyKSkgPT0gUkVHICYmIFhFWFAgKHgsIDEpID09IGNvbnN0MF9ydHgpIHx8Cj4+PiArwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoR0VUX0NPREUgKFhFWFAgKHgsIDEpKSA9PSBSRUcg JiYgR0VUX0NPREUgKFhFWFAgKHgsIDIpKSAmJgo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCBYRVhQICh4LCAxKSA9PSBYRVhQIChYRVhQICh4LCAwKSwgMCkpIHx8Cj4+PiArwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoR0VUX0NPREUgKFhFWFAgKHgsIDEpKSA9PSBSRUcg JiYgR0VUX0NPREUgKFhFWFAgKHgsIDIpKSAmJgo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCBYRVhQICh4LCAyKSA9PSBYRVhQIChYRVhQICh4LCAwKSwgMCkpKSkKPj4KPj4gTGlu ZSBicmVha3MgYmVmb3JlIHRoZSBvcGVyYXRvciwgbm90IGFmdGVyLgo+QWxzbyBub3RlIHRoYXQg JiYgR0VUX0NPREUgKFhFWFAgKHgsIDIpKSAmJiB0aGF0IGFwcGVhcnMgdHdpY2UuIAoKVGhpcyBp cyBhbiBlcnJvciB0aGF0IEkgd2lsbCBmaXggaW4gcGF0Y2hbY29zdF0gYW5kIHByb3ZpZGUgYSBk ZXRhaWxlZCBleHBsYW5hdGlvbi4KCj4KPlRoYXQganVzdCB2ZXJpZmllcyB0aGUgY29kZSBpc24n dCBSVFhfVU5LTk9XTiB3aGljaCBJIHN1c3BlY3QgaXNuJ3Qgd2hhdAo+dGhlIGF1dGhvciBpbnRl bmRlZC7CoCBJdCBwcm9iYWJseSBuZWVkcyB0byBiZSBhZGp1c3RlZCBmb3IgU1VCUkVHcyBhbmQK PnRoZSBwb2ludGVyIGVxdWFsaXR5IGlzc3VlcyB3aXRoIFJFR3MgYWZ0ZXIgcmVsb2FkLgo+Cj5J J2xsIHRha2UgY2FyZSBvZiB0aGVzZSBnb29mcyBzaW5jZSB0aGUgY29zdGluZyBvdWdodCB0byBi ZSBhYmxlIHRvIG1vdmUKPmZvcndhcmQgaW5kZXBlbmRlbnRseSBvZiB0aGUgaW1wcm92ZW1lbnRz IFhpYW8gbWFkZSB0byBnZW5lcmF0aW5nCj5jb25kaXRpb25hbCBtb3ZlIHNlcXVlbmNlcy4KPgo+ SmVmZiAKCkFmdGVyIFYyLXBhdGNoWzMvNV0gaXMgYWNjZXB0ZWQsIGEgcGF0Y2hbY29zdF0gd2ls bCBiZSBzdWJtaXR0ZWQgdG8gcHJvdmlkZSBkZXRhaWxlZApleHBsYW5hdGlvbiBvZiB0aGlzIGlz c3VlLiBPZiBjb3Vyc2UsIGFzIEplZmYgbWVudGlvbmVkLCBzb21lIGlzc3VlcyB3aWxsIGFsc28g YmUgZml4ZWQuCgpUaGFua3MKWGlhbyBaZW5n