From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from zg8tmty3ljk5ljewns4xndka.icoremail.net (zg8tmty3ljk5ljewns4xndka.icoremail.net [167.99.105.149]) by sourceware.org (Postfix) with ESMTP id 2ABD93858C36 for ; Tue, 28 Nov 2023 02:46:59 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 2ABD93858C36 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=eswincomputing.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=eswincomputing.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 2ABD93858C36 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=167.99.105.149 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1701139621; cv=none; b=nQDsYTHwdXzkN0LIVIBTfCa3pXOYR+2ip7vF9ZuEUrPohXrohqobrD4i7yzFLxOV353zDImb1EB8CU7Fg1/wpXqCiHICWPJtz91XPfKqIqo2EEFd4EeGUnqdlyFw4BsQjRwpvmXQt7zYGcipAO74pJKqJRnPU8O55z7JNcx/+eU= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1701139621; c=relaxed/simple; bh=Uo/Hu1Qhd8YkX9UL10GQLuHSB4Hhc+itci5uwakKDb8=; h=Date:From:To:Subject:Mime-Version:Message-ID; b=sfh1L8Cz2WN1s77T9vK1FmIqufdwtTrMxuoKl5103Jrr+x4J400qBj0GPud2NiCBTJu+n26Vv9o+ag8MDiWv53E44dXljobsSCKfwWQfws3ERR7zyJM5mwh36RlpQ2w4CQjRDujg7Ao620x+TZueoTYWRCTr0C4Vzl+1n2OKoQQ= ARC-Authentication-Results: i=1; server2.sourceware.org Received: from E0001797DT (unknown [123.139.59.82]) by app2 (Coremail) with SMTP id TQJkCgAnEIVnVGVlr5QBAA--.2066S2; Tue, 28 Nov 2023 10:46:00 +0800 (CST) Date: Tue, 28 Nov 2023 10:46:55 +0800 From: "Fei Gao" To: jeffreyalaw , gcc-patches Cc: "Kito Cheng" , "Palmer Dabbelt" Subject: Re: Re: [PATCH 2/4] [ifcvt] if convert x=c ? y+z : y by RISC-V Zicond like insns References: <20231030072523.26818-1-gaofei@eswincomputing.com>, <20231030072523.26818-3-gaofei@eswincomputing.com>, , <2023103111354257191364@eswincomputing.com>, <4c7a3049-f818-45df-8352-71ab12118a95@gmail.com> X-Priority: 3 X-GUID: 80163D3C-3F2B-45FD-83BF-DE777920F68D X-Has-Attach: no X-Mailer: Foxmail 7.2.15.80[cn] Mime-Version: 1.0 Message-ID: <20231128104654781897135@eswincomputing.com> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-CM-TRANSID:TQJkCgAnEIVnVGVlr5QBAA--.2066S2 X-Coremail-Antispam: 1UD129KBjvJXoW7Ww13tryftF15uFy5Wr1kGrg_yoW5JrWUpF W8tryFkr4kJryrCrs7Aw4UuF17Aa93JFW7Grn5tr4DA39rZFy0grWvkw4Y9FZxu3s5Ww4x ZF10qasxCa4DZFDanT9S1TB71UUUUUUqnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDU0xBIdaVrnRJUUU9Ib7Iv0xC_KF4lb4IE77IF4wAFF20E14v26r1j6r4UM7CY07I2 0VC2zVCF04k26cxKx2IYs7xG6rWj6s0DM7CIcVAFz4kK6r1j6r18M28lY4IEw2IIxxk0rw A2F7IY1VAKz4vEj48ve4kI8wA2z4x0Y4vE2Ix0cI8IcVAFwI0_tr0E3s1l84ACjcxK6xII jxv20xvEc7CjxVAFwI0_Gr1j6F4UJwA2z4x0Y4vEx4A2jsIE14v26rxl6s0DM28EF7xvwV C2z280aVCY1x0267AKxVW0oVCq3wAS0I0E0xvYzxvE52x082IY62kv0487Mc02F40EFcxC 0VAKzVAqx4xG6I80ewAv7VC0I7IYx2IY67AKxVWUGVWUXwAv7VC2z280aVAFwI0_Jr0_Gr 1lOx8S6xCaFVCjc4AY6r1j6r4UM4x0Y48IcxkI7VAKI48JM4xvF2IEb7IF0Fy264kE64k0 F24lc2xSY4AK67AK6r4UMxAIw28IcxkI7VAKI48JMxC20s026xCaFVCjc4AY6r1j6r4UMI 8I3I0E5I8CrVAFwI0_Jr0_Jr4lx2IqxVCjr7xvwVAFwI0_JrI_JrWlx4CE17CEb7AF67AK xVWUAVWUtwCIc40Y0x0EwIxGrwCI42IY6xIIjxv20xvE14v26r1j6r1xMIIF0xvE2Ix0cI 8IcVCY1x0267AKxVW8JVWxJwCI42IY6xAIw20EY4v20xvaj40_Jr0_JF4lIxAIcVC2z280 aVAFwI0_Jr0_Gr1lIxAIcVC2z280aVCY1x0267AKxVW8JVW8Jr1l6VACY4xI67k04243Ab IYCTnIWIevJa73UjIFyTuYvjxU2k9NDUUUU X-CM-SenderInfo: xjdrwv3l6h245lqf0zpsxwx03jof0z/ X-Spam-Status: No, score=-5.1 required=5.0 tests=BAYES_00,KAM_DMARC_STATUS,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,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: T24gMjAyMy0xMS0yMMKgMTQ6NDYgwqBKZWZmIExhdyA8amVmZnJleWFsYXdAZ21haWwuY29tPiB3 cm90ZToKPgo+Cj4KPk9uIDEwLzMwLzIzIDIxOjM1LCBGZWkgR2FvIHdyb3RlOgo+Cj4+PiBTbyBq dXN0IGEgZmV3IG5vdGVzIHRvIGZ1cnRoZXIgaWxsdXN0cmF0ZSB3aHkgSSdtIGN1cnJlbnRseSBs b29raW5nIHRvCj4+PiB0YWtlIHRoZSBWUlVMTCtWZW50YW5hIGltcGxlbWVudGF0aW9uLsKgIFRo ZSBjb2RlIGFib3ZlIHdvdWxkIGJlIG11Y2gKPj4+IGJldHRlciBoYW5kbGVkIGJ5IGp1c3QgY2Fs bGluZyBub2NlX2VtaXRfY21vdmUuwqAgbm9jZV9lbWl0X2Ntb3ZlIHdpbGwgZ28KPj4+IHRocm91 Z2ggdGhlIGNvbmRpdGlvbmFsIG1vdmUgZXhwYW5kZXIuwqAgU28gYW55IGltcHJvdmVtZW50IHdl IG1ha2UgaW4KPj4+IHRoZSBleHBhbmRlciAianVzdCB3b3JrIiB3aGVuIGNhbGxlZCBmcm9tIHRo ZSBpZi1jb252ZXJ0ZXIuCj4+IG5vY2VfZW1pdF9jemVybyBpcyB1c2VkIGhlcmUgdG8gbWFrZSBz dXJlwqBjemVybyBpbnNucyBhcmUgZW1pdGVkLgo+PiBub2NlX2VtaXRfY21vdmUgaW5jbHVkZXMg U0ZCIGFuZCBUaGVhZCBtb3ZjYywgd2hpY2ggd2lsbCB0YWtlIHByZWNlZGVuY2UKPj4gb3ZlciB6 aWNvbmQgaW4gUklTQ1YgaWYgZW5hYmxlZC4gVW5mb3J0dW5hdGVseSB3ZSBoYXZlIHByb2R1Y3Rz IHdpdGggU0ZCIGFuZCBaaWNvbmQKPj4gYm90aCBhdmFpbGFibGUgYW5kIHNhdyBzdWNoIGNvbmZs aWN0Lgo+PiBBbmQgdGhhdCBpcyBhbHNvIHRoZSByZWFzb24gdG8gYWRkIGhvb2sgVEFSR0VUX0hB VkVfQ09ORF9aRVJPCj4+IGluIFtQQVRDSCAxLzRdwqB0byBkaXNhbGxvdyBpbmVmZmllbnQgY29k ZSBlbWl0ZWQgYnkgU0ZCIGVuYWJsZSBhbmQgWmljb25kIGRpc2FibGVkIGNhc2UuCj5JIHVuZGVy c3RhbmQgd2hhdCB5b3UncmUgdHJ5aW5nIHRvIGRvLCBidXQgSSB3b3VsZCBjb25zaWRlciB0aGUK PlRBUkdFVF9IQVZFX0NPTkRfWkVSTyBmdW5kYW1lbnRhbGx5IHRoZSB3cm9uZyBhcHByb2FjaC4g CkhpIEplZmYKClRoYW5rcyBmb3IgeW91ciByZXZpZXcuIEkganVzdCBwb3N0IHRoZSBuZXcgc2Vy aWVzLgpodHRwczovL3d3dy5tYWlsLWFyY2hpdmUuY29tL2djYy1wYXRjaGVzQGdjYy5nbnUub3Jn L21zZzMyNzE0OC5odG1sCmh0dHBzOi8vd3d3Lm1haWwtYXJjaGl2ZS5jb20vZ2NjLXBhdGNoZXNA Z2NjLmdudS5vcmcvbXNnMzI3MTUxLmh0bWwKaHR0cHM6Ly93d3cubWFpbC1hcmNoaXZlLmNvbS9n Y2MtcGF0Y2hlc0BnY2MuZ251Lm9yZy9tc2czMjcxNDkuaHRtbApodHRwczovL3d3dy5tYWlsLWFy Y2hpdmUuY29tL2djYy1wYXRjaGVzQGdjYy5nbnUub3JnL21zZzMyNzE1MC5odG1sCgpUQVJHRVRf SEFWRV9DT05EX1pFUk8gaGFzIGJlZW4gZGVsZXRlZC7CoAoKPgo+SSdtIHdpbGxpbmcgdG8gZGVm ZXIgcm91dGluZyBldmVyeXRoaW5nIHRocm91Z2ggbm9jZV9lbWl0X2Ntb3ZlIGZvciBub3csCj5i dXQgdGhhdCdzIHJlYWxseSB3aGVyZSB0aGlzIGNvZGUgbmVlZHMgdG8gYmUgZ29pbmcuwqAgSWYg dGhhdCdzIGNhdXNpbmcKPmEgY29uZmxpY3QgZm9yIGEgcGFydGljdWxhciBpbXBsZW1lbnRhdGlv biB3aXRoIGJvdGggU0ZCIGFuZCBaaWNvbmQsCj50aGVuIHdlJ2xsIGhhdmUgdG8gbG9vayBhdCB0 aGUgZGV0YWlscyBhbmQgYWRqdXN0IHRoaW5ncyBpbiB0aGUgdGFyZ2V0Cj5maWxlcy4gCkFncmVl LiBXZSBjYW4gdHJ5wqBub2NlX2VtaXRfY21vdmUgbGF0ZXIgd2l0aCBtb3JlIFRDcyBpbnRlZ3Jh dGVkIHJlY2VudGx5LgpBbHNvIEkgdHJpZWQgdG8gc29sdmUgdGhlIGNvbmZsaWN0IGZvdW5kIGlu IG15IFRDcyBpbsKgW1BBVENIIDEvNF0gYW5kwqBbUEFUQ0ggNC80XS4KCj4KPgo+PiBDb29sIGFu ZCB3YWl0aW5nIGZvciB5b3VyIHN1Ym1pdC7CoFNoaWZ0cy9yb3RhdGVzIGNhbiBiZSBhZGRlZCBp biBub2NlX3RyeV9jb25kX3plcm9fYXJpdGguCj5GdWxseSBhZ3JlZWQuwqAgVGhvc2UgYXJlIGVh c3kuIApTaGlmdHMvcm90YXRlcyBoYXZlIGJlZW4gYWRkZWQuwqAKCkJSLMKgCkZlaQo+Cj4+IEkg dHJpZWQgdG8ga2VlcMKgbm9jZV90cnlfY29uZF96ZXJvX2FyaXRoIHNpbXBsZSB3aXRob3V0IGlu dHJvZHVjaW5nIFNDQyBhbmQgb3RoZXIgc3R1ZmYKPj4gYXMgYWRkdGlvbmFsIGluc25zIHdpbGwg YmUgZ2VuZXJhdGVkIGZvciBncmVhdGVyIHRoYW4gbGlrZSBjb21wYXJpc2lvbgo+PiBidXQgbWF5 IG5vdCBiZSBnZW5lcmF0ZWQgZm9yIGJyYW5jaC1pbnNuIGJhc2VkIFNGQi4KPkFuZCBJIHRoaW5r IHRoZSByZXN1bHQgaXMgd2UncmUgZ29pbmcgdG8gZmFpbCB0byBpbXBsZW1lbnQgbWFueQo+cHJv Zml0YWJsZSBpZi1jb252ZXJzaW9ucy4KPgo+Cj5KZWZm