From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from azure-sdnproxy.icoremail.net (azure-sdnproxy.icoremail.net [52.237.72.81]) by sourceware.org (Postfix) with ESMTP id 5BA723858D35 for ; Sat, 5 Aug 2023 09:37:27 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 5BA723858D35 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 app1 (Coremail) with SMTP id EwgMCgBH5cRSGM5kbGQ6AA--.26731S2; Sat, 05 Aug 2023 17:37:22 +0800 (CST) Date: Sat, 5 Aug 2023 17:37:22 +0800 From: "Xiao Zeng" To: jeffreyalaw Cc: gcc-patches , research_trasio , kito.cheng , zhengyu , eri-sw-toolchain Subject: Re: Re: [PATCH v3] [RISC-V] Generate Zicond instruction for select pattern with condition eq or neq to 0 References: <20230802013813.14284-1-zengxiao@eswincomputing.com>, <6c6e679b-9b2f-05b7-2303-bc40e6fc8d28@gmail.com> X-Priority: 3 X-GUID: 121D9115-4803-444A-A132-5CB7C5798C68 X-Has-Attach: no X-Mailer: Foxmail 7.2.15.80[cn] Mime-Version: 1.0 Message-ID: <2023080517372209742034@eswincomputing.com> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-CM-TRANSID:EwgMCgBH5cRSGM5kbGQ6AA--.26731S2 X-Coremail-Antispam: 1UD129KBjvJXoW7ZFy3XrW3ur17JF45AFy7ZFb_yoW8AFyxpF 48KayUJa97tr93Gr1xZw4xXa43Crs3J3yUGr1kXF42y398Zr1vgr4IgF4S9F4DGrZ7X3W7 Xr4Iv3Wqv3WYy3DanT9S1TB71UUUUUUqnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDU0xBIdaVrnRJUUUPGb7Iv0xC_KF4lb4IE77IF4wAFF20E14v26r1j6r4UM7CY07I2 0VC2zVCF04k26cxKx2IYs7xG6rWj6s0DM7CIcVAFz4kK6r1j6r18M28lY4IEw2IIxxk0rw A2F7IY1VAKz4vEj48ve4kI8wA2z4x0Y4vE2Ix0cI8IcVAFwI0_Xr0_Ar1l84ACjcxK6xII jxv20xvEc7CjxVAFwI0_Gr0_Cr1l84ACjcxK6I8E87Iv67AKxVW0oVCq3wA2z4x0Y4vEx4 A2jsIEc7CjxVAFwI0_GcCE3s1lnx0E6VACY4xI67k04243AVACY4xI67k04243AVAKzVAK j4xI6x02cVCv0xWle2I262IYc4CY6c8Ij28IcVAaY2xG8wAqx4xG64xvF2IEw4CE5I8CrV C2j2WlYx0E2Ix0cI8IcVAFwI0_Jr0_Jr4lYx0Ex4A2jsIE14v26r1j6r4UMcvjeVCFs4IE 7xkEbVWUJVW8JwACjcxG0xvY0x0EwIxGrwACY4xI67k04243AVAKzVAKj4xxMxkIecxEwV Cm-wCF04k20xvY0x0EwIxGrwCFx2IqxVCFs4IE7xkEbVWUJVW8JwC20s026c02F40E14v2 6r1j6r18MI8I3I0E7480Y4vE14v26r106r1rMI8E67AF67kF1VAFwI0_JF0_Jw1lIxkGc2 Ij64vIr41lIxAIcVC0I7IYx2IY67AKxVWUJVWUCwCI42IY6xIIjxv20xvEc7CjxVAFwI0_ Jr0_Gr1lIxAIcVCF04k26cxKx2IYs7xG6r1j6r1xMIIF0xvEx4A2jsIE14v26r1j6r4UMI IF0xvEx4A2jsIEc7CjxVAFwI0_Jr0_Gr1l6VACY4xI67k04243AbIYCTnIWIevJa73UjIF yTuYvjxU5D73DUUUU X-CM-SenderInfo: p2hqw5xldrqvxvzl0uprps33xlqjhudrp/ X-Spam-Status: No, score=-3.8 required=5.0 tests=BAYES_00,BODY_8BITS,KAM_DMARC_STATUS,KAM_NUMSUBJECT,RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS,TXREP 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: T24gU2F0LCBBdWcgMDUsIDIwMjMgYXQgMDU6MzE6MDAgQU0gwqBKZWZmIExhdyA8amVmZnJleWFs YXdAZ21haWwuY29tPiB3cm90ZToKPgo+T24gOC8xLzIzIDE5OjM4LCBYaWFvIFplbmcgd3JvdGU6 Cj4+IFRoaXMgcGF0Y2ggcmVjb2duaXplcyBaaWNvbmQgcGF0dGVybnMgd2hlbiB0aGUgc2VsZWN0 IHBhdHRlcm4KPj4gd2l0aCBjb25kaXRpb24gZXEgb3IgbmVxIHRvIDAgKHVzaW5nIGVxIGFzIGFu IGV4YW1wbGUpLCBuYW1lbHk6Cj4+Cj4+IDEgcmQgPSAocnMyID09IDApID8gbm9uLWltbSA6IDAK Pj4gMiByZCA9IChyczIgPT0gMCkgPyBub24taW1tIDogbm9uLWltbQo+PiAzIHJkID0gKHJzMiA9 PSAwKSA/IHJlZyA6IG5vbi1pbW0KPj4gNCByZCA9IChyczIgPT0gMCkgPyByZWcgOiByZWcKPj4K Pj4gZ2NjL0NoYW5nZUxvZzoKPj4KPj7CoMKgwqDCoMKgwqDCoMKgwqAgKiBjb25maWcvcmlzY3Yv cmlzY3YuY2MgKHJpc2N2X2V4cGFuZF9jb25kaXRpb25hbF9tb3ZlKTogUmVjb2duaXplCj4+wqDC oMKgwqDCoMKgwqDCoMKgIFppY29uZCBwYXR0ZXJucwo+PsKgwqDCoMKgwqDCoMKgwqDCoCAqIGNv bmZpZy9yaXNjdi9yaXNjdi5tZDogUmVjb2duaXplIFppY29uZCBwYXR0ZXJucyB0aHJvdWdoIG1v djxtb2RlPmNjCj5TbyBJJ3ZlIG1hZGUgbWlub3IgYWRqdXN0bWVudHMgdG8gdGhlIHJlbWFpbmlu ZyB0aHJlZSBjYXNlcy7CoCBGaXJzdCB3ZQo+bmVlZCB0byBjaGVjayB0aGUgY29kZSBiZWZvcmUg b3B0aW1pemluZyB0aGUgY2FzZXMgd2VyZSBvbmUgb2YgdGhlIGFybXMKPm9mIHRoZSBjb25kaXRp b25hbCBtb3ZlIG1hdGNoZXMgb3AwLgo+Cj5JIHNsaWdodGx5IGFkanVzdGVkIHRoZSBjYXNlIGZv ciBvdXQgb2YgcmFuZ2UgY29uc3RhbnRzLsKgIEl0cyBiZXR0ZXIgdG8KPmNoZWNrIFNNQUxMX09Q RVJBTkQgcmF0aGVyIHRoYW4gdGVzdGluZyBmb3Igc3BlY2lmaWMgY29uc3RhbnRzLsKgIEFuZAo+ d2hlbiB0aGF0IHRyaWdnZXJzLCB3ZSBjYW4ganVzdCBmb3JjZSB0aGUgdmFsdWUgaW50byBhIHJl Z2lzdGVyIGFuZAo+Y29udGludWUgYXMtaXMgcmF0aGVyIHRoYW4gcmVjdXJzaW5nLgo+IApUaGVz ZSBjaGFuZ2VzIG1ha2UgdGhlIGNvZGUgbW9yZSBjb25jaXNlIGFuZCByZWFkYWJsZS4gVGh1bWJz IHVwIQoKPlRoZSBwYXRjaCBJJ20gY29tbWl0dGluZyBmaXhlcyBvbmUgY29tbWVudCB0eXBvICh3 aGl0ZXNwYWNlKSBhbmQgYSBiaXQKPm9mIGFjY2lkZW50YWxseSBkdXBsaWNhdGVkIGNvZGUgSSBh ZGRlZCBpbiBhIHByaW9yIGNvbW1pdC4KPgo+TmV4dCB1cCBSYXBoYWVsJ3MgcGF0Y2hlcyB0byBo YW5kbGUgbm9udHJpdmFsIGNvbmRpdGlvbmFscyBieSBlbWl0aW5nIGFuCj5zY2MgaW5zbiA6LSkg Ckl0IHdvdWxkIGJlIGdyZWF0IHRvIHNlZSBvdGhlciBpbXBsZW1lbnRhdGlvbnMgZm9yIGNvbmRp dGlvbmFsIGV4ZWN1dGlvbi4gOi0pCgo+Cj5KZWZmCj4KPnBzLsKgIEknbSBkZWZlcnJyaW5nIHRo ZSB0ZXN0c3VpdGUgYml0cyB1bnRpbCB3ZSBzb3J0IG91dCB0aGUgY29zdGluZwo+cHJvYmxlbXMu wqAgVEhleSdyZSBkZWZpbml0ZWx5IG5vdCBmb3Jnb3R0ZW4gYW5kIEkgc3RpbGwgdXNlIHRoZW0g aW4gbXkKPmxvY2FsIHRyZWUuIApUaGFuayB5b3UgSmVmZiwgSSBsb29rIGZvcndhcmQgdG8gYSB1 bmlmaWVkLCBjb21wbGV0ZSBhbmQgY29uY2lzZQppbXBsZW1lbnRhdGlvbiBtZXRob2QgZm9yIGNv c3QgY2FsY3VsYXRpb24gYXMgc29vbiBhcyBwb3NzaWJsZS4KwqAKVGhhbmtzClhpYW8gWmVuZwoK