From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from zg8tmtyylji0my4xnjqumte4.icoremail.net (zg8tmtyylji0my4xnjqumte4.icoremail.net [162.243.164.118]) by sourceware.org (Postfix) with ESMTP id CE0093858D37 for ; Mon, 27 Mar 2023 01:32:52 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org CE0093858D37 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 E0001792LT (unknown [113.200.72.66]) by app1 (Coremail) with SMTP id EwgMCgCHJcVA8iBkj9QAAA--.1379S2; Mon, 27 Mar 2023 09:32:49 +0800 (CST) Date: Mon, 27 Mar 2023 09:32:49 +0800 From: "Feng Wang" To: "Jeff Law" , "juzhe.zhong@rivai.ai" , gcc-patches Cc: kito.cheng , palmer Subject: Re: Re: [PATCH] RISC-V: Optimize zbb ins sext.b and sext.h in rv64 References: , <5f830f90-f31a-6687-f337-e8c3c3c8bb8f@gmail.com> X-Priority: 3 X-GUID: 21562AC7-9D15-4D7D-B90E-9E5D4C135033 X-Has-Attach: no X-Mailer: Foxmail 7.2.15.80[cn] Mime-Version: 1.0 Message-ID: <2023032709324888534814@eswincomputing.com> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-CM-TRANSID:EwgMCgCHJcVA8iBkj9QAAA--.1379S2 X-Coremail-Antispam: 1UD129KBjvJXoW7Kw1fZryktFWrXr47ZFyrZwb_yoW8ZF1fpF WfGry8KF1kXasrG3s7Gw1kX3Wj9r1rKrsrJFn8Xw48Zry3ZryvqFy29w13Cay8Gr4ruw42 vw1ayFyUu3sxCaDanT9S1TB71UUUUUUqnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDU0xBIdaVrnRJUUUvEb7Iv0xC_Kw4lb4IE77IF4wAFc2x0x2IEx4CE42xK8VAvwI8I cIk0rVWrJVCq3wA2ocxC64kIII0Yj41l84x0c7CEw4AK67xGY2AK021l84ACjcxK6xIIjx v20xvE14v26w1j6s0DM28EF7xvwVC0I7IYx2IY6xkF7I0E14v26F4UJVW0owA2z4x0Y4vE x4A2jsIE14v26rxl6s0DM28EF7xvwVC2z280aVCY1x0267AKxVW0oVCq3wAS0I0E0xvYzx vE52x082IY62kv0487Mc02F40EFcxC0VAKzVAqx4xG6I80ewAv7VCjz48v1sIEY20_Gr1U Jr1UMcIj6xkF7I0En7xvr7AKxVWUJVW8JwAm72CE4IkC6x0Yz7v_Jr0_Gr1lF7xvr2IYc2 Ij64vIr41lFcxC0VAYjxAxZF0Ew4CEw7xC0wCY02Avz4vE14v_KwCF04k20xvY0x0EwIxG rwCF04k20xvE74AGY7Cv6cx26r4UJr1UJwCFx2IqxVCFs4IE7xkEbVWUJVW8JwC20s026c 02F40E14v26r1j6r18MI8I3I0E7480Y4vE14v26r106r1rMI8E67AF67kF1VAFwI0_JF0_ Jw1lIxkGc2Ij64vIr41lIxAIcVC0I7IYx2IY67AKxVWUJVWUCwCI42IY6xIIjxv20xvEc7 CjxVAFwI0_Jr0_Gr1lIxAIcVCF04k26cxKx2IYs7xG6r1j6r1xMIIF0xvEx4A2jsIE14v2 6r1j6r4UMIIF0xvEx4A2jsIEc7CjxVAFwI0_Jr0_Gr1l6VACY4xI67k04243AbIYCTnIWI evJa73UjIFyTuYvjxUfq2MUUUUU X-CM-SenderInfo: pzdqwwxhqjqvxvzl0uprps33xlqjhudrp/ X-Spam-Status: No, score=-5.3 required=5.0 tests=BAYES_00,KAM_DMARC_STATUS,KAM_NUMSUBJECT,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: T24gMjAyMy0wMy0yNiAwMjoxOCDCoEplZmYgTGF3PGplZmZyZXlhbGF3QGdtYWlsLmNvbT4gd3Jv dGU6Cj4KPgo+Cj5PbiAzLzIzLzIzIDIwOjQ1LCBqdXpoZS56aG9uZ0ByaXZhaS5haSB3cm90ZToK Pj4gU291bmRzIGxpa2UgeW91IGFyZSBsb29raW5nIGF0IHJlZHVuZGFudCBleHRlbnNpb24gcHJv YmxlbSBpbiBSSVNDLVYgcG9ydC4KPj4gVGhpcyBpcyB0aGUgaXNzdWUgSSB3YW50IHRvIGZpeCBi dXQgSSBkb24ndCBmaW5kIHRoZSB0aW1lIHRvIGRvIHRoYXQuCj4+IE15IGZpcnN0IGltcHJlc3Np b24gaXMgdGhhdCB3ZSBuZWVkIHRvIGZpeCByZWR1bmRhbnQgZXh0ZW5zaW9uIGluICJyZWUiCj4+ IFBBU1MuCj4+IEkgYW0gbm90IHN1cmUuCj5JdCdzIGFjdHVhbGx5IHF1aXRlIGEgYml0IG1vcmUg Y29tcGxpY2F0ZWQuCj4KPlNvbWUgZXh0ZW5zaW9uIGVsaW1pbmF0aW9uIGNhbiBhbmQgcHJvYmFi bHkgc2hvdWxkIGJlIGhhcHBlbmluZyBpbgo+Z2ltcGxlLiBJbiBnaW1wbGUgeW91IGhhdmUgYWNj ZXNzIHRvIHR5cGUgaW5mb3JtYXRpb24gYXMgd2VsbCBhcyByYW5nZQo+aW5mb3JtYXRpb24uwqAg U28geW91IGhhdmUgdGhlIG9wcG9ydHVuaXR5IHRvIGRvIHRoaW5ncyBsaWtlIHJld3JpdGUgdGhl Cj5JTCB0byB1c2UgZGlmZmVyZW50IHR5cGVzIHdoZW4gaXQncyBzYWZlIHRvIGRvIHNvLCBvciB0 byB1c2UgcmFuZ2UKPmluZm9ybWF0aW9uIHRvIGlkZW50aWZ5IHdoZW4gYW4gb2JqZWN0IGlzIGFs cmVhZHkgcHJvcGVybHkgZXh0ZW5kZWQgYW5kCj50aHVzIGVsaW1pbmF0ZSB0aGUgZXh0ZW5zaW9u IGJlZm9yZSB3ZSBleHBhbmQgZ2ltcGxlIGludG8gUlRMLgo+Cj5PbmNlIGluIFJUTCwgeW91IGNh biB1c2UgZm9yd2FyZCBwcm9wYWdhdGlvbiB0byBlbGltaW5hdGUgZXh0ZW5zaW9ucywgb3IKPmF0 IGxlYXN0IGZvbGQgdGhlbSBpbnRvIGV4aXN0aW5nIG9wZXJhdGlvbnMuwqAgY29tYmluZSBjYW4g ZWxpbWluYXRlCj5leHRlbnNpb25zIGFuZCBpdCBoYXMgdGhlIGFiaWxpdHkgdG8gdHJhY2sgKGZv ciBleGFtcGxlKSBpZiB0aGUgdXBwZXIKPmJpdHMgYXJlIGNvcGllcyBvZiB0aGUgc2lnbiBiaXQs IGlmIHRoZXkncmUga25vd24gemVybywgZXRjLsKgIGNvbWJpbmUgaXMKPmFsc28gY2FwYWJsZSBv ZiByZWNvZ25pemluZyB0aGF0IGEgbG9hZCBpbXBsaWNpdGx5IGV4dGVuZHMgYW5kIHVzaW5nCj50 aGF0IGtub3dsZWRnZSB0byBlbGltaW5hdGUgZXh0ZW5zaW9ucyBvciB0byBkaXNjb3ZlciB0aGF0 IGEgcGFpciBvZgo+c2hpZnRzIGFyZSBqdXN0IHplcm8gb3Igc2lnbiBleHRlbmRpbmcgYSB2YWx1 ZSwgZXRjIGV0Yy7CoCBjb21iaW5lIGFsc28KPmludGVyYWN0cyB3aXRoIHNpbXBsaWZ5LXJ0eCB3 aGljaCBpcyB1c2VkIGJ5IG90aGVyIHBhc3Nlcywgc28gdGhlcmUncyBhCj5jaGFuY2UgdGhhdCB3 b3JrIGluIHNpbXBsaWZ5LXJ0eCBjYW4gZWxpbWluYXRlIGV4dGVuc2lvbnMgbm90IGp1c3QgaW4K PmNvbWJpbmUsIGJ1dCBpbiBvdGhlciBwYXNzZXMgYXMgd2VsbC4KPgo+UkVFIGlzIGEgcG9zdC1y ZWdpc3RlciBhbGxvY2F0aW9uIHBhc3MgYW5kIGtpbmQgb2YgdGhlIGxhc3QgY2hhbmNlIHRvCj5l bGltaW5hdGUgZXh0ZW5zaW9ucy4KPgo+U28gZm9yIGFueSBnaXZlbiByZWR1bmRhbnQgZXh0ZW5z aW9uLCB0aGUgd2F5IHRvIGdvIChJTUhPKSBpcyB0byB3YWxrCj50aHJvdWdoIHRoZSBvcHRpbWl6 ZXIgcGlwZWxpbmUgdG8gc2VlIHdoZXJlIGl0IGNhbiBwb3RlbnRpYWxseSBiZQo+ZWxpbWluYXRl ZC7CoCBJbiBnZW5lcmFsLCB0aGUgZWFybGllciBpbiB0aGUgb3B0aW1pemVyIHBpcGVsaW5lIHRo ZQo+ZXh0ZW5zaW9uIGNhbiBiZSBlbGltaW5hdGVkLCB0aGUgYmV0dGVyLgo+Cj5KZWZmIApIaSBK ZWZm77yMRG8geW91IHRoaW5rIG15IHBhdGNoIG1vZGlmaWNhdGlvbiBpcyBzdWl0YWJsZT9XaGF0 IGVsc2UgbmVlZHMgdG8gYmUgaW1wcm92ZWTvvJ8KVGhhbmtzLgoKRmVuZyBXYW5n