From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtpbgsg2.qq.com (smtpbgsg2.qq.com [54.254.200.128]) by sourceware.org (Postfix) with ESMTPS id A70D83858D35 for ; Fri, 30 Jun 2023 00:44:08 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org A70D83858D35 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: bizesmtp79t1688085842ty29u437 Received: from LAPTOP-EPITNQBU ( [58.60.1.5]) by bizesmtp.qq.com (ESMTP) with id ; Fri, 30 Jun 2023 08:44:01 +0800 (CST) X-QQ-SSF: 01400000000000G0T000000A0000000 X-QQ-FEAT: W+onFc5Tw4NE1HZhOJsAmDXdqcSzaTcOaeRozvsHRoFoKl2dduDWdZ4204f0W k6eWAHMnKasu19Yscv2DxNcVTMiQ0nf5h8pMJiQ5RAAYkrxbS+tGTwtAhknXYeiQ1cpnYhw YRUTY1+ZEHcUcvFKMzuGA2owBmVpTSQkFoxGV3DSmc/7NzKvAV9xmyjZ9ck3WljmQRtkNB/ Xvg5ftjRRmWXp+Ct8Rjhq3jY02Qe51PibhrRuALYPbrLjqKb4HvWJ4HrBI16N97I2ddh45O 9V7AZpr+npZL42EGJOR3jzTEndaomlEB5POKG3zSSz8b9OriJIAq4eP4+YWBkN0fgaav/YE YXX+vopWwo4TUJ8bfJ7X4RqVrX84bxDZuSDpjXvqXfrf8wyWJETRTHQyeOgESXXmjOmPTZG Tj+toHP9+nORKV5ssyWCE86+WThp+XiYIZeiSDfExpQ= X-QQ-GoodBg: 2 X-BIZMAIL-ID: 977216481917442924 Date: Fri, 30 Jun 2023 08:44:01 +0800 From: "juzhe.zhong@rivai.ai" To: jeffreyalaw Cc: gcc-patches , kito.cheng , Kito.cheng , palmer , palmer , "Robin Dapp" Subject: Re: Re: [PATCH] RISC-V: Support vfwmul.vv combine lowering References: <20230628041512.188243-1-juzhe.zhong@rivai.ai>, , <70EE22A0D10CD0D8+2023062906005450585022@rivai.ai>, <99D6E636A491D16D+F0E92F80-33DF-4109-912E-F9CAAD6F07B5@rivai.ai>, X-Priority: 3 X-GUID: EC83676D-C55E-4890-B10E-D55DDF18B4FA X-Has-Attach: yes X-Mailer: Foxmail 7.2.16.188[cn] Mime-Version: 1.0 Message-ID: <5EF85B90C470B815+2023063008440086581378@rivai.ai> Content-Type: multipart/mixed; boundary="----=_001_NextPart410887215218_=----" X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:rivai.ai:qybglogicsvrgz:qybglogicsvrgz7a-one-0 X-Spam-Status: No, score=-3.0 required=5.0 tests=BAYES_00,HTML_MESSAGE,KAM_DMARC_STATUS,MANY_SPAN_IN_TEXT,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SCC_5_SHORT_WORD_LINES,SPF_HELO_PASS,SPF_PASS,TXREP,T_KAM_HTML_FONT_INVALID,T_SCC_BODY_TEXT_LINE 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: This is a multi-part message in MIME format. ------=_001_NextPart410887215218_=---- Content-Type: multipart/alternative; boundary="----=_002_NextPart733468467684_=----" ------=_002_NextPart733468467684_=---- Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 SGksIEplZmYuDQoNClRoYXQncyBvZGQuIEkgdGhpbmsgbWF5YmUgeW91IHNo b3VsZCBmaXJzdCBjbGVhbiB1cCB5b3VyIGVudmlyb25tZW50ID8NCk9yIHlv dSBkaWRuJ3QgYnVpbGQgdXAgdGhlIHRvb2xjaGFpbiBjb3JyZWN0bHkgd2l0 aCB0aGlzIHBhdGNoPw0KDQpDb21waWxlIG9wdGlvbjogLS1wYXJhbT1yaXNj di1hdXRvdmVjLXByZWZlcmVuY2U9c2NhbGFibGUgLU8zIC1mZmFzdC1tYXRo DQpCZWZvcmUgdGhpcyBwYXRjaDoNCmh0dHBzOi8vZ29kYm9sdC5vcmcvei9Z NWQ0NFdNcXMgDQoNCmZhaWwuczoNCg0KbHcgdDUsMChzcCkNCmJsZSB0NSx6 ZXJvLC5MNQ0KLkwzOg0KdnNldHZsaSB0MSx0NSxlMzIsbWYyLHRhLG1hDQp2 bGUzMi52IHYyLDAoYTQpDQp2bGUzMi52IHYxLDAoYTUpDQp2c2V0dmxpIHQw LHplcm8sZTMyLG1mMix0YSxtYQ0KdmZ3Y3Z0LmYuZi52IHYzLHYyDQp2Zndj dnQuZi5mLnYgdjIsdjENCnZzZXR2bGkgemVybyx0MSxlMzIsbWYyLHRhLG1h DQp2bGUzMi52IHY1LDAoYTYpDQp2bGUzMi52IHY0LDAoYTcpDQp2c2V0dmxp IHQwLHplcm8sZTMyLG1mMix0YSxtYQ0KdmZ3Y3Z0LmYuZi52IHYxLHY1DQp2 c2V0dmxpIHplcm8semVybyxlNjQsbTEsdGEsbWENCnZmbXVsLnZ2IHY1LHYy LHYzDQp2Zm11bC52diB2Mix2MSx2Mg0KdnNldHZsaSB6ZXJvLHQxLGU2NCxt MSx0YSxtYQ0KdnNlNjQudiB2MiwwKGExKQ0KdnNlNjQudiB2NSwwKGEwKQ0K dnNldHZsaSB0Nix6ZXJvLGU2NCxtMSx0YSxtYQ0KdmZtdWwudnYgdjEsdjEs djMNCnZzZXR2bGkgemVybyx6ZXJvLGUzMixtZjIsdGEsbWENCnZmd2N2dC5m LmYudiB2Mix2NA0KdnNldHZsaSB6ZXJvLHQxLGU2NCxtMSx0YSxtYQ0KdnNl NjQudiB2MSwwKGEyKQ0KdnNldHZsaSB0Nix6ZXJvLGU2NCxtMSx0YSxtYQ0K c2xsaSB0NCx0MSwyDQpzbGxpIHQzLHQxLDMNCnZmbXVsLnZ2IHYxLHYyLHYz DQpzdWIgdDUsdDUsdDENCnZzZXR2bGkgemVybyx0MSxlNjQsbTEsdGEsbWEN CnZzZTY0LnYgdjEsMChhMykNCmFkZCBhNCxhNCx0NA0KYWRkIGE1LGE1LHQ0 DQphZGQgYTAsYTAsdDMNCmFkZCBhNixhNix0NA0KYWRkIGExLGExLHQzDQph ZGQgYTIsYTIsdDMNCmFkZCBhNyxhNyx0NA0KYWRkIGEzLGEzLHQzDQpibmUg dDUsemVybywuTDMNCi5MNToNCnJldA0KDQpBZnRlciB0aGlzIHBhdGNoOg0K cGFzcy5zOg0KDQpsdyB0NSwwKHNwKQ0KYmxlIHQ1LHplcm8sLkw1DQouTDM6 DQp2c2V0dmxpIHQxLHQ1LGUzMixtZjIsdGEsbWENCnZsZTMyLnYgdjEsMChh NCkNCnZsZTMyLnYgdjMsMChhNSkNCnZsZTMyLnYgdjIsMChhNikNCnZsZTMy LnYgdjQsMChhNykNCnZzZXR2bGkgdDYsemVybyxlMzIsbWYyLHRhLG1hDQp2 ZndtdWwudnYgdjUsdjMsdjINCnZmd211bC52diB2Nix2MSx2Mw0KdnNldHZs aSB6ZXJvLHQxLGU2NCxtMSx0YSxtYQ0KdnNlNjQudiB2NiwwKGEwKQ0KdnNl NjQudiB2NSwwKGExKQ0KdnNldHZsaSB0Nix6ZXJvLGUzMixtZjIsdGEsbWEN CnNsbGkgdDQsdDEsMg0Kc2xsaSB0Myx0MSwzDQp2ZndtdWwudnYgdjMsdjIs djENCnN1YiB0NSx0NSx0MQ0KdmZ3bXVsLnZ2IHYyLHYxLHY0DQp2c2V0dmxp IHplcm8sdDEsZTY0LG0xLHRhLG1hDQp2c2U2NC52IHYzLDAoYTIpDQp2c2U2 NC52IHYyLDAoYTMpDQphZGQgYTQsYTQsdDQNCmFkZCBhNSxhNSx0NA0KYWRk IGEwLGEwLHQzDQphZGQgYTYsYTYsdDQNCmFkZCBhMSxhMSx0Mw0KYWRkIGEy LGEyLHQzDQphZGQgYTcsYTcsdDQNCmFkZCBhMyxhMyx0Mw0KYm5lIHQ1LHpl cm8sLkwzDQouTDU6DQpyZXQNCg0KSXQncyB2ZXJ5IG9idmlvdXMgdGhlIGNv ZGVnZW4gd2l0aCB0aGlzIHBhdGNoIGlzIHBlcmZlY3QuDQoNCkkgaGF2ZSBh dHRhY2hlZCB0aGUgLlMgaW4gdGhpcyBwYXRjaC4NCg0KSSBhbSBub3QgY2xh aW1pbmcgdGhhdCB0aGlzIHBhdGNoIHNvbHV0aW9uIGlzIHRoZSBvbmx5IHNv bHV0aW9uLg0KDQpJIGFtIHdlbGNvbWUgeW91IGNhbiBwcm92aWRlIGFub3Ro ZXIgc29sdXRpb24gYXMgbG9uZyBhcyB5b3UgY2FuIG1ha2UgdGhpcyBjb2Rl Z2VuIGJlY29tZSB0aGUgcGVyZmVjdCBjb2RlZ2VuIHRoYXQgdGhpcyBwYXRj aCBhY2hpZXZlZC4NCg0KSSB0aGluayBtYXliZSB5b3Ugc2hvdWxkIG1ha2Ug c3VyZSB5b3UgYXJlIHVzaW5nIHRoZSBjb3JyZWN0IHRvb2xjaGFpbiB0aGF0 IGJ1aWx0IHdpdGggcGF0Y2guDQoNClRoYW5rcy4NCg0KDQpqdXpoZS56aG9u Z0ByaXZhaS5haQ0KIA0KRnJvbTogSmVmZiBMYXcNCkRhdGU6IDIwMjMtMDYt MzAgMDc6NDgNClRvOiBqdXpoZS56aG9uZw0KQ0M6IGdjYy1wYXRjaGVzOyBr aXRvLmNoZW5nOyBraXRvLmNoZW5nOyBwYWxtZXI7IHBhbG1lcjsgcmRhcHAu Z2NjDQpTdWJqZWN0OiBSZTogW1BBVENIXSBSSVNDLVY6IFN1cHBvcnQgdmZ3 bXVsLnZ2IGNvbWJpbmUgbG93ZXJpbmcNCiANCiANCk9uIDYvMjkvMjMgMTc6 NDYsIGp1emhlLnpob25nIHdyb3RlOg0KPiBZb3Ugc2hvdWxkIHRyeSB0aGUg ZXhhbXBsZSBjaGVjayB0aGUgY29kZWdlbiBiZWZvcmUgYW5kIGFmdGVyIHRo ZSBwYXRjaC4gDQo+IFlvdSB3aWxsIHVuZGVyc3RhbmQgaXQuDQpJJ3ZlIGFs cmVhZHkgZG9uZSB0aGF0LiAgSXQgbWFrZXMgX25vXyBkaWZmZXJlbmNlIG9u IHRoZSBnb2Rib2xkIGV4YW1wbGUuDQogDQpKZWZmDQogDQo= ------=_002_NextPart733468467684_=------ ------=_001_NextPart410887215218_=---- Content-Type: application/octet-stream; name="fail.s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="fail.s" CS5maWxlCSJhdXRvLmMiCgkub3B0aW9uIG5vcGljCgkuYXR0cmlidXRlIGFy Y2gsICJydjY0aTJwMV9tMnAwX2EycDFfZjJwMl9kMnAyX2MycDBfdjFwMF96 aWNzcjJwMF96aWZlbmNlaTJwMF96ZmgxcDBfemZobWluMXAwX3p2ZTMyZjFw MF96dmUzMngxcDBfenZlNjRkMXAwX3p2ZTY0ZjFwMF96dmU2NHgxcDBfenZs MTI4YjFwMF96dmwzMmIxcDBfenZsNjRiMXAwIgoJLmF0dHJpYnV0ZSB1bmFs aWduZWRfYWNjZXNzLCAwCgkuYXR0cmlidXRlIHN0YWNrX2FsaWduLCAxNgoJ LnRleHQKCS5hbGlnbgkxCgkuZ2xvYmwJdndhZGRfVFlQRTFfZmxvYXQKCS50 eXBlCXZ3YWRkX1RZUEUxX2Zsb2F0LCBAZnVuY3Rpb24KdndhZGRfVFlQRTFf ZmxvYXQ6Cglsdwl0NSwwKHNwKQoJYmxlCXQ1LHplcm8sLkw1Ci5MMzoKCXZz ZXR2bGkJdDEsdDUsZTMyLG1mMix0YSxtYQoJdmxlMzIudgl2MiwwKGE0KQoJ dmxlMzIudgl2MSwwKGE1KQoJdnNldHZsaQl0MCx6ZXJvLGUzMixtZjIsdGEs bWEKCXZmd2N2dC5mLmYudgl2Myx2MgoJdmZ3Y3Z0LmYuZi52CXYyLHYxCgl2 c2V0dmxpCXplcm8sdDEsZTMyLG1mMix0YSxtYQoJdmxlMzIudgl2NSwwKGE2 KQoJdmxlMzIudgl2NCwwKGE3KQoJdnNldHZsaQl0MCx6ZXJvLGUzMixtZjIs dGEsbWEKCXZmd2N2dC5mLmYudgl2MSx2NQoJdnNldHZsaQl6ZXJvLHplcm8s ZTY0LG0xLHRhLG1hCgl2Zm11bC52dgl2NSx2Mix2MwoJdmZtdWwudnYJdjIs djEsdjIKCXZzZXR2bGkJemVybyx0MSxlNjQsbTEsdGEsbWEKCXZzZTY0LnYJ djIsMChhMSkKCXZzZTY0LnYJdjUsMChhMCkKCXZzZXR2bGkJdDYsemVybyxl NjQsbTEsdGEsbWEKCXZmbXVsLnZ2CXYxLHYxLHYzCgl2c2V0dmxpCXplcm8s emVybyxlMzIsbWYyLHRhLG1hCgl2ZndjdnQuZi5mLnYJdjIsdjQKCXZzZXR2 bGkJemVybyx0MSxlNjQsbTEsdGEsbWEKCXZzZTY0LnYJdjEsMChhMikKCXZz ZXR2bGkJdDYsemVybyxlNjQsbTEsdGEsbWEKCXNsbGkJdDQsdDEsMgoJc2xs aQl0Myx0MSwzCgl2Zm11bC52dgl2MSx2Mix2MwoJc3ViCXQ1LHQ1LHQxCgl2 c2V0dmxpCXplcm8sdDEsZTY0LG0xLHRhLG1hCgl2c2U2NC52CXYxLDAoYTMp CglhZGQJYTQsYTQsdDQKCWFkZAlhNSxhNSx0NAoJYWRkCWEwLGEwLHQzCglh ZGQJYTYsYTYsdDQKCWFkZAlhMSxhMSx0MwoJYWRkCWEyLGEyLHQzCglhZGQJ YTcsYTcsdDQKCWFkZAlhMyxhMyx0MwoJYm5lCXQ1LHplcm8sLkwzCi5MNToK CXJldAoJLnNpemUJdndhZGRfVFlQRTFfZmxvYXQsIC4tdndhZGRfVFlQRTFf ZmxvYXQKCS5pZGVudAkiR0NDOiAoR05VKSAxNC4wLjAgMjAyMzA2MjkgKGV4 cGVyaW1lbnRhbCkiCg== ------=_001_NextPart410887215218_=---- Content-Type: application/octet-stream; name="pass.s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="pass.s" CS5maWxlCSJhdXRvLmMiCgkub3B0aW9uIG5vcGljCgkuYXR0cmlidXRlIGFy Y2gsICJydjY0aTJwMV9tMnAwX2EycDFfZjJwMl9kMnAyX2MycDBfdjFwMF96 aWNzcjJwMF96aWZlbmNlaTJwMF96ZmgxcDBfemZobWluMXAwX3p2ZTMyZjFw MF96dmUzMngxcDBfenZlNjRkMXAwX3p2ZTY0ZjFwMF96dmU2NHgxcDBfenZs MTI4YjFwMF96dmwzMmIxcDBfenZsNjRiMXAwIgoJLmF0dHJpYnV0ZSB1bmFs aWduZWRfYWNjZXNzLCAwCgkuYXR0cmlidXRlIHN0YWNrX2FsaWduLCAxNgoJ LnRleHQKCS5hbGlnbgkxCgkuZ2xvYmwJdndhZGRfVFlQRTFfZmxvYXQKCS50 eXBlCXZ3YWRkX1RZUEUxX2Zsb2F0LCBAZnVuY3Rpb24KdndhZGRfVFlQRTFf ZmxvYXQ6Cglsdwl0NSwwKHNwKQoJYmxlCXQ1LHplcm8sLkw1Ci5MMzoKCXZz ZXR2bGkJdDEsdDUsZTMyLG1mMix0YSxtYQoJdmxlMzIudgl2MSwwKGE0KQoJ dmxlMzIudgl2MywwKGE1KQoJdmxlMzIudgl2MiwwKGE2KQoJdmxlMzIudgl2 NCwwKGE3KQoJdnNldHZsaQl0Nix6ZXJvLGUzMixtZjIsdGEsbWEKCXZmd211 bC52dgl2NSx2Myx2MgoJdmZ3bXVsLnZ2CXY2LHYxLHYzCgl2c2V0dmxpCXpl cm8sdDEsZTY0LG0xLHRhLG1hCgl2c2U2NC52CXY2LDAoYTApCgl2c2U2NC52 CXY1LDAoYTEpCgl2c2V0dmxpCXQ2LHplcm8sZTMyLG1mMix0YSxtYQoJc2xs aQl0NCx0MSwyCglzbGxpCXQzLHQxLDMKCXZmd211bC52dgl2Myx2Mix2MQoJ c3ViCXQ1LHQ1LHQxCgl2ZndtdWwudnYJdjIsdjEsdjQKCXZzZXR2bGkJemVy byx0MSxlNjQsbTEsdGEsbWEKCXZzZTY0LnYJdjMsMChhMikKCXZzZTY0LnYJ djIsMChhMykKCWFkZAlhNCxhNCx0NAoJYWRkCWE1LGE1LHQ0CglhZGQJYTAs YTAsdDMKCWFkZAlhNixhNix0NAoJYWRkCWExLGExLHQzCglhZGQJYTIsYTIs dDMKCWFkZAlhNyxhNyx0NAoJYWRkCWEzLGEzLHQzCglibmUJdDUsemVybywu TDMKLkw1OgoJcmV0Cgkuc2l6ZQl2d2FkZF9UWVBFMV9mbG9hdCwgLi12d2Fk ZF9UWVBFMV9mbG9hdAoJLmlkZW50CSJHQ0M6IChHTlUpIDE0LjAuMCAyMDIz MDYyOSAoZXhwZXJpbWVudGFsKSIK ------=_001_NextPart410887215218_=------