From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtpbg153.qq.com (smtpbg153.qq.com [13.245.218.24]) by sourceware.org (Postfix) with ESMTPS id 612443858D35 for ; Thu, 29 Jun 2023 23:04:41 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 612443858D35 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: bizesmtp64t1688079873tlzfpc8x Received: from TABLET-POE6JQHH ( [115.44.118.116]) by bizesmtp.qq.com (ESMTP) with id ; Fri, 30 Jun 2023 07:04:32 +0800 (CST) X-QQ-SSF: 01400000000000G0T000000A0000000 X-QQ-FEAT: hoArX50alxGcwYyS04fqE3R9LHdba7U7EH7AtZr3KqedWGmuRQ/+1+eWws9U+ 4ZAIztpymgBb8yIcoyTrg4gm4zOzyRHuHoV0oyMSECxrMKUufDHEAbUzfkKnpxoH/n3Xzez jIvIrFOfpWlO/3yozY8bUqYtZrzINXE9NIrIDGn06Nj6jSEBR+sD2htDi6E6cZCCTYp50FG WMdf6VGzrzofMAbv/Sd/Y/h4wzRggT02sMKzHl/M+zmOZY2nQwySIva7antEc8JBABuwQL4 Rxp11dbC7Gpv1qog9H8DaKd10fncrkC3NE9Mi00kJ6lhcMz+UlRgGbdjs20aZqPmG9hTpKc Zx7eA8jkfPKYoBSIZsCQcZ6anYp0BKo6bUFzpLNcP5z+gD18lcmXGgmNdpGco6N8SvPGd/s 1DnbnXn/R1shgywdKOrpGg== X-QQ-GoodBg: 2 X-BIZMAIL-ID: 14826309263975477343 Date: Fri, 30 Jun 2023 07:04:32 +0800 From: =?UTF-8?B?6ZKf5bGF5ZOy?= To: "Jeff Law" , gcc-patches Cc: kito.cheng , kito.cheng , palmer , palmer , rdapp.gcc Subject: Re: Re: [PATCH] RISC-V: Support vfwmul.vv combine lowering References: <20230628041512.188243-1-juzhe.zhong@rivai.ai>, , <70EE22A0D10CD0D8+2023062906005450585022@rivai.ai>, X-Priority: 3 X-GUID: EF881CCF-D9EB-4629-85F7-DF249B379CEB X-Has-Attach: no X-Mailer: Foxmail 7.2.23.121[cn] Mime-Version: 1.0 Message-ID: <8A49719BECEC88A9+202306300704315784856@rivai.ai> Content-Type: multipart/alternative; boundary="----=_001_NextPart116055732362_=----" X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:rivai.ai:qybglogicsvrgz:qybglogicsvrgz7a-one-0 X-Spam-Status: No, score=-3.9 required=5.0 tests=BAYES_00,BODY_8BITS,HTML_MESSAGE,KAM_DMARC_STATUS,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,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: This is a multi-part message in MIME format. ------=_001_NextPart116055732362_=---- Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 T3IgZG8geW91IGhhdmUgYmV0dGVyIHNvbHV0aW9uIHRvIG1ha2UgdGhlIGNh c2Ugc3VjY2VlZCB0byBjb21iaW5lIGludG8gdmZ3bXVsPw0KSSBhbSBvayB3 aXRoIGFueSBzb2x1dGlvbi4NCg0KDQoNCmp1emhlLnpob25nQHJpdmFpLmFp DQogDQpGcm9tOiBKZWZmIExhdw0KRGF0ZTogMjAyMy0wNi0zMCAwNjo1OQ0K VG86IOmSn+WxheWTsjsgZ2NjLXBhdGNoZXMNCkNDOiBraXRvLmNoZW5nOyBr aXRvLmNoZW5nOyBwYWxtZXI7IHBhbG1lcjsgcmRhcHAuZ2NjDQpTdWJqZWN0 OiBSZTogW1BBVENIXSBSSVNDLVY6IFN1cHBvcnQgdmZ3bXVsLnZ2IGNvbWJp bmUgbG93ZXJpbmcNCiANCiANCk9uIDYvMjgvMjMgMTY6MDAsIOmSn+WxheWT siB3cm90ZToNCj4gWW91IGNhbiBzZWUgaGVyZToNCj4gDQo+IGh0dHBzOi8v Z29kYm9sdC5vcmcvei9kNzg2NDZoV2IgPGh0dHBzOi8vZ29kYm9sdC5vcmcv ei9kNzg2NDZoV2I+DQo+IA0KPiBUaGUgZmlyc3QgY2FzZSBjYW4ndCBnZW5y ZWF0ZSB2ZndtdWwudnYgYnV0IHNlY29uZCBjYXNlIHN1Y2NlZWQuDQo+IA0K PiBGYWlsZWQgdG8gbWF0Y2ggdGhpcyBpbnN0cnVjdGlvbjoNCj4gKHNldCAo cmVnOlZOeDJERiAxNTAgWyB2ZWN0X18xMS41MCBdKQ0KPiAgICAgIChpZl90 aGVuX2Vsc2U6Vk54MkRGICh1bnNwZWM6Vk54MkJJIFsNCj4gICAgICAgICAg ICAgICAgICAoY29uc3RfdmVjdG9yOlZOeDJCSSByZXBlYXQgWw0KPiAgICAg ICAgICAgICAgICAgICAgICAgICAgKGNvbnN0X2ludCAxIFsweDFdKQ0KPiAg ICAgICAgICAgICAgICAgICAgICBdKQ0KPiAgICAgICAgICAgICAgICAgIChy ZWc6REkgMTUzKQ0KPiAgICAgICAgICAgICAgICAgIChjb25zdF9pbnQgMiBb MHgyXSkgcmVwZWF0ZWQgeDINCj4gICAgICAgICAgICAgICAgICAoY29uc3Rf aW50IDEgWzB4MV0pDQo+ICAgICAgICAgICAgICAgICAgKGNvbnN0X2ludCA3 IFsweDddKQ0KPiAgICAgICAgICAgICAgICAgIChyZWc6U0kgNjYgdmwpDQo+ ICAgICAgICAgICAgICAgICAgKHJlZzpTSSA2NyB2dHlwZSkNCj4gICAgICAg ICAgICAgICAgICAocmVnOlNJIDY5IE4vQSkNCj4gICAgICAgICAgICAgIF0g VU5TUEVDX1ZQUkVESUNBVEUpDQo+ICAgICAgICAgIChtdWx0OlZOeDJERiAo ZmxvYXRfZXh0ZW5kOlZOeDJERiAocmVnOlZOeDJTRiAxNDkgWyB2ZWN0X181 LjQ1IF0pKQ0KPiAgICAgICAgICAgICAgKHJlZzpWTngyREYgMTQ4IFsgdmVj dF9fOC40OSBdKSkNCj4gICAgICAgICAgKHVuc3BlYzpWTngyREYgWw0KPiAg ICAgICAgICAgICAgICAgIChyZWc6U0kgMCB6ZXJvKQ0KPiAgICAgICAgICAg ICAgXSBVTlNQRUNfVlVOREVGKSkpDQpSaWdodC4gIFdlIHRyeSBjb21iaW5p bmc6DQogICAyNCAtPiAyNw0KICAgMjUgLT4gMjcNCiAgIDIzLCAyNCAtPiAy Nw0KICAgMjIsIDI1IC0+IDI3DQogDQpBbGwgb2Ygd2hpY2ggZmFpbCwgYXMg ZXhwZWN0ZWQuICAyNCAtPiAyNyBhbmQgMjUtPiAyNyBvbmx5IHB1dCBhbiAN CmV4dGVuc2lvbiBvbiBvbmUgb3BlcmFuZCBvZiB0aGUgbXVsdC4gIFRoZSBv dGhlciB0d28gdHJ5IHRvIHN1YnN0aXR1dGUgYSANCmZsb2F0IGV4dGVuZCBv ZiBhbiBpZi10aGVuLWVsc2Ugd2hpY2ggSSBmdWxseSBleHBlY3QgdG8gZmFp bC4gIEFsbCBhcyANCmV4cGVjdGVkLg0KIA0KVGhlIG5leHQgb25lIHRoYXQg Z2V0cyB0cmllZCBpczoNCiANCj4gVHJ5aW5nIDI1LCAyNCAtPiAyNzoNCj4g ICAgMjU6IHIxNDk6Vk54MkRGPWZsb2F0X2V4dGVuZChyMTQxOlZOeDJTRikN Cj4gICAgICAgUkVHX0RFQUQgcjE0MTpWTngyU0YNCj4gICAgMjQ6IHIxNDg6 Vk54MkRGPWZsb2F0X2V4dGVuZChyMTM5OlZOeDJTRikNCj4gICAgICAgUkVH X0RFQUQgcjEzOTpWTngyU0YNCj4gICAgMjc6IHIxNTA6Vk54MkRGPXsodW5z cGVjW2NvbnN0X3ZlY3RvcixyMTUzOkRJLDB4MiwweDIsMHgxLDB4Nyx2bDpT SSx2dHlwZTpTSSxOL0E6U0ldIDY5KT9yMTQ4OlZOeDJERipyMTQ5OlZOeDJE Rjp1bnNwZWNbemVybzpTSV0gNjh9DQo+ICAgICAgIFJFR19ERUFEIHIxNDk6 Vk54MkRGDQo+ICAgICAgIFJFR19ERUFEIHIxNDg6Vk54MkRGDQo+ICAgICAg IFJFR19ERUFEIE4vQTpTSQ0KPiAgICAgICBSRUdfREVBRCB6ZXJvOlNJDQo+ ICAgICAgIFJFR19FUVVBTCByMTQ4OlZOeDJERipyMTQ5OlZOeDJERg0KPiBT dWNjZXNzZnVsbHkgbWF0Y2hlZCB0aGlzIGluc3RydWN0aW9uOg0KPiAoc2V0 IChyZWc6Vk54MkRGIDE1MCBbIHZlY3RfXzExLjUwIF0pDQo+ICAgICAoaWZf dGhlbl9lbHNlOlZOeDJERiAodW5zcGVjOlZOeDJCSSBbDQo+ICAgICAgICAg ICAgICAgICAoY29uc3RfdmVjdG9yOlZOeDJCSSByZXBlYXQgWw0KPiAgICAg ICAgICAgICAgICAgICAgICAgICAoY29uc3RfaW50IDEgWzB4MV0pDQo+ICAg ICAgICAgICAgICAgICAgICAgXSkNCj4gICAgICAgICAgICAgICAgIChyZWc6 REkgMTUzKQ0KPiAgICAgICAgICAgICAgICAgKGNvbnN0X2ludCAyIFsweDJd KSByZXBlYXRlZCB4Mg0KPiAgICAgICAgICAgICAgICAgKGNvbnN0X2ludCAx IFsweDFdKQ0KPiAgICAgICAgICAgICAgICAgKGNvbnN0X2ludCA3IFsweDdd KQ0KPiAgICAgICAgICAgICAgICAgKHJlZzpTSSA2NiB2bCkNCj4gICAgICAg ICAgICAgICAgIChyZWc6U0kgNjcgdnR5cGUpDQo+ICAgICAgICAgICAgICAg ICAocmVnOlNJIDY5IE4vQSkNCj4gICAgICAgICAgICAgXSBVTlNQRUNfVlBS RURJQ0FURSkNCj4gICAgICAgICAobXVsdDpWTngyREYgKGZsb2F0X2V4dGVu ZDpWTngyREYgKHJlZzpWTngyU0YgMTQxIFsgdmVjdF9fNC40NCBdKSkNCj4g ICAgICAgICAgICAgKGZsb2F0X2V4dGVuZDpWTngyREYgKHJlZzpWTngyU0Yg MTM5IFsgdmVjdF9fNy40OCBdKSkpDQo+ICAgICAgICAgKHVuc3BlYzpWTngy REYgWw0KPiAgICAgICAgICAgICAgICAgKHJlZzpTSSAwIHplcm8pDQo+ICAg ICAgICAgICAgIF0gVU5TUEVDX1ZVTkRFRikpKQ0KPiBhbGxvd2luZyBjb21i aW5hdGlvbiBvZiBpbnNucyAyNCwgMjUgYW5kIDI3DQo+IG9yaWdpbmFsIGNv c3RzIDQgKyA0ICsgNCA9IDEyDQo+IHJlcGxhY2VtZW50IGNvc3QgNA0KIA0K Tm90ZSBob3cgaXQgcmVwbGFjZWQgYm90aCBvcGVyYW5kcyBvZiB0aGUgbXVs dCB3aXRoIGV4dGVuZGVkIHZlcnNpb25zIA0KYW5kIHRoZSBwYXR0ZXJuIG1h dGNoZXMsIGFzIGV4cGVjdGVkLg0KIA0KVGhlIHBvaW50IGJlaW5nIHRoYXQg SSBkb24ndCB0aGluayB0aG9zZSBoZWxwZXIgcGF0dGVybnMgYXJlIG5lZWRl ZCB0byANCmhhbmRsZSB0aGUgcHJvYmxlbSB5b3Ugc3VnZ2VzdGVkIHRoZXkg d2VyZSB0aGVyZSB0byBoYW5kbGUuICBDb21iaW5lIA0Ka25vd3MgaG93IHRv IGhhbmRsZSBtdWx0aXBsZSBzdWJzdGl0dXRpb25zIGp1c3QgZmluZS4NCiAN ClJpZ2h0IG5vdyBJIGRvbid0IHNlZSBhIG5lZWQgZm9yIHRoaXMgcGF0Y2gu DQogDQogDQogDQpKZWZmDQogDQo= ------=_001_NextPart116055732362_=------