From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtpbgeu1.qq.com (smtpbgeu1.qq.com [52.59.177.22]) by sourceware.org (Postfix) with ESMTPS id 8CF5938582A3 for ; Wed, 21 Jun 2023 06:20:52 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 8CF5938582A3 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: bizesmtp90t1687328446tk9kafcn Received: from LAPTOP-EPITNQBU ( [58.60.1.5]) by bizesmtp.qq.com (ESMTP) with id ; Wed, 21 Jun 2023 14:20:45 +0800 (CST) X-QQ-SSF: 01400000000000G0S000000A0000000 X-QQ-FEAT: 90EFqYDyPxAFNKZY1yy97ajXJWKI8GoQRQFeoVk8P40Mt3PIbiLOUPBwRvL0g uzxYEX6DgC9YAF7Zgyum8bWOtq4pftSWW0Htal/+Tss6ycfCcKf3qzffS6v0kb3tA8NrydH 8gZEWywtCY4eXuA52cXABYqjdzexehtolAPYN6SOd74My4Kd9Vi0gdEhKY3WjHlII27GUSi FbcYuSQD+n/JYfcORqgI4M/dnOq/Qta/zSzx5MhW4Y+AHou+NqXdAvGpIf8YEgxZsCyI6+K EiZM8aou9c1SyrLIiexmtJHqnm699pe/7IPD0LSyLzg2XV6QSs05tw/7hxsQPNBhEMnrH7H OyZlVElMbgIzj8bKDANIneFmMsgNK2HDQ8WDvZLsUq3N1KAcs0rhiqfrKEscjvaQqfNmMzs cfm5/4SBwR+rQjAyc7s59NOvBvCHfG2B X-QQ-GoodBg: 2 X-BIZMAIL-ID: 7722186776027321436 Date: Wed, 21 Jun 2023 14:20:45 +0800 From: "juzhe.zhong@rivai.ai" To: yanzhang.wang , gcc-patches Cc: Kito.cheng , pan2.li , yanzhang.wang , "Robin Dapp" , jeffreyalaw Subject: Re: [PATCH] RISC-V: convert the mulh with 0 to mov 0 to the reg. References: <20230621060842.189680-1-yanzhang.wang@intel.com> X-Priority: 3 X-GUID: AFD0B164-989B-486E-A366-29BE5F2B937E X-Has-Attach: no X-Mailer: Foxmail 7.2.16.188[cn] Mime-Version: 1.0 Message-ID: Content-Type: multipart/alternative; boundary="----=_001_NextPart251861075317_=----" X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:rivai.ai:qybglogicsvrgz:qybglogicsvrgz7a-one-0 X-Spam-Status: No, score=-10.0 required=5.0 tests=BAYES_00,GIT_PATCH_0,HTML_MESSAGE,KAM_DMARC_STATUS,KAM_SHORT,MIME_BASE64_TEXT,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE,T_SPF_HELO_TEMPERROR 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_NextPart251861075317_=---- Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: base64 R29vZCBjYXRjaCENCnZtdWxoLnZ4IHYyNCx2MjQsemVybyAtPiB2bXYudi5p IHYxLDANCmNhbiBlbGltaW5hdGUgdXNlIG9mIHYyNCBhbmQgcmVkdWNlIHJl Z2lzdGVyIHByZXNzdXJlLg0KIA0KQnV0IEkgd29uZGVyIHdoeSB5b3UgcGlj ayBvbmx5IFZJX1FIUz8NCg0KKyAgWyhzZXQgKG1hdGNoX29wZXJhbmQ6Vklf UUhTIDAgInJlZ2lzdGVyX29wZXJhbmQiKQ0KDQpTRVcgPSA2NCBzaG91bGQg YWx3YXlzIGhhdmUgc3VjaCBvcHRpbWl6YXRpb24uDQoNClRoYW5rcy4NCg0K DQpqdXpoZS56aG9uZ0ByaXZhaS5haQ0KIA0KRnJvbTogeWFuemhhbmcud2Fu Zw0KRGF0ZTogMjAyMy0wNi0yMSAxNDowOA0KVG86IGdjYy1wYXRjaGVzDQpD QzoganV6aGUuemhvbmc7IGtpdG8uY2hlbmc7IHBhbjIubGk7IHlhbnpoYW5n LndhbmcNClN1YmplY3Q6IFtQQVRDSF0gUklTQy1WOiBjb252ZXJ0IHRoZSBt dWxoIHdpdGggMCB0byBtb3YgMCB0byB0aGUgcmVnLg0KRnJvbTogWWFuemhh bmcgV2FuZyA8eWFuemhhbmcud2FuZ0BpbnRlbC5jb20+DQogDQpUaGlzIHBh dGNoIHdpbGwgb3B0aW1pemUgdGhlIGJlbG93IG11bGggZXhhbXBsZSwNCiAN CnZpbnQzMm0xX3Qgc2hvcnRjdXRfZm9yX3Jpc2N2X3ZtdWxoX2Nhc2VfMCh2 aW50MzJtMV90IHYxLCBzaXplX3QgdmwpIHsNCiAgcmV0dXJuIF9fcmlzY3Zf dm11bGhfdnhfaTMybTEodjEsIDAsIHZsKTsNCn0NCiANCmZyb20gbXVsaCBw YXR0ZXJuDQogDQp2c2V0dmxpICAgemVybywgYTIsIGUzMiwgbTEsIHRhLCBt YQ0Kdm11bGgudnggIHYyNCwgdjI0LCB6ZXJvDQp2czFyLnYgICAgdjI0LCAw KGEwKQ0KIA0KdG8gYmVsb3cgdm12Lg0KIA0KdnNldHZsaSB6ZXJvLGEyLGUz MixtMSx0YSxtYQ0Kdm12LnYuaSB2MSwwDQp2czFyLnYgIHYxLDAoYTApDQog DQpJdCB3aWxsIGVsaW1hdGUgdGhlIG11bCB3aXRoIGNvbnN0IDAgaW5zdHJ1 Y3Rpb24gdG8gdGhlIHNpbXBsZSBtb3YNCmluc3RydWN0aW9uLg0KIA0KU2ln bmVkLW9mZi1ieTogWWFuemhhbmcgV2FuZyA8eWFuemhhbmcud2FuZ0BpbnRl bC5jb20+DQogDQpnY2MvQ2hhbmdlTG9nOg0KIA0KKiBjb25maWcvcmlzY3Yv YXV0b3ZlYy1vcHQubWQ6IEFkZCBhIHNwbGl0IHBhdHRlcm4uDQogDQpnY2Mv dGVzdHN1aXRlL0NoYW5nZUxvZzoNCiANCiogZ2NjLnRhcmdldC9yaXNjdi9y dnYvYmFzZS9iaW5vcF92eF9jb25zdHJhaW50LTEyMS5jOiBUaGUgbXVsDQog IHdpdGggMCB3aWxsIGJlIHNpbXBsaWZpZWQgdG8gdm12LnYuaS4NCiogZ2Nj LnRhcmdldC9yaXNjdi9ydnYvYXV0b3ZlYy92bXVsaC13aXRoLXplcm8uY2M6 IE5ldyB0ZXN0Lg0KLS0tDQpnY2MvY29uZmlnL3Jpc2N2L2F1dG92ZWMtb3B0 Lm1kICAgICAgICAgICAgICAgfCAzMCArKysrKysrKysrKysrKysrKysrDQou Li4vcmlzY3YvcnZ2L2F1dG92ZWMvdm11bGgtd2l0aC16ZXJvLmNjICAgICAg fCAxOSArKysrKysrKysrKysNCi4uLi9yaXNjdi9ydnYvYmFzZS9iaW5vcF92 eF9jb25zdHJhaW50LTEyMS5jICB8ICAzICstDQozIGZpbGVzIGNoYW5nZWQs IDUxIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkNCmNyZWF0ZSBtb2Rl IDEwMDY0NCBnY2MvdGVzdHN1aXRlL2djYy50YXJnZXQvcmlzY3YvcnZ2L2F1 dG92ZWMvdm11bGgtd2l0aC16ZXJvLmNjDQogDQpkaWZmIC0tZ2l0IGEvZ2Nj L2NvbmZpZy9yaXNjdi9hdXRvdmVjLW9wdC5tZCBiL2djYy9jb25maWcvcmlz Y3YvYXV0b3ZlYy1vcHQubWQNCmluZGV4IDI4MDQwODA1YjIzLi45YzE0YmU5 NjRiNSAxMDA2NDQNCi0tLSBhL2djYy9jb25maWcvcmlzY3YvYXV0b3ZlYy1v cHQubWQNCisrKyBiL2djYy9jb25maWcvcmlzY3YvYXV0b3ZlYy1vcHQubWQN CkBAIC00MDUsMyArNDA1LDMzIEBADQogICAidm12Lnguc1x0JTAsJTEiDQog ICBbKHNldF9hdHRyICJ0eXBlIiAidmltb3Z2eCIpDQogICAgKHNldF9hdHRy ICJtb2RlIiAiPE1PREU+IildKQ0KKw0KKzs7IFNpbXBsaWZ5IFZNVUxIIChW LCAwKSBJbnN0cnVjdGlvbnMgdG8gdm12LnYuaS4NCisoZGVmaW5lX3NwbGl0 DQorICBbKHNldCAobWF0Y2hfb3BlcmFuZDpWSV9RSFMgMCAicmVnaXN0ZXJf b3BlcmFuZCIpDQorIChpZl90aGVuX2Vsc2U6VklfUUhTDQorICAgKHVuc3Bl Yzo8Vk0+DQorICAgICBbKG1hdGNoX29wZXJhbmQ6PFZNPiAxICJ2ZWN0b3Jf YWxsX3RydWVzX21hc2tfb3BlcmFuZCIpDQorICAgICAgIChtYXRjaF9vcGVy YW5kIDUgInZlY3Rvcl9sZW5ndGhfb3BlcmFuZCIpDQorICAgICAgIChtYXRj aF9vcGVyYW5kIDYgImNvbnN0X2ludF9vcGVyYW5kIikNCisgICAgICAgKG1h dGNoX29wZXJhbmQgNyAiY29uc3RfaW50X29wZXJhbmQiKQ0KKyAgICAgICAo bWF0Y2hfb3BlcmFuZCA4ICJjb25zdF9pbnRfb3BlcmFuZCIpDQorICAgICAg IChyZWc6U0kgVkxfUkVHTlVNKQ0KKyAgICAgICAocmVnOlNJIFZUWVBFX1JF R05VTSldIFVOU1BFQ19WUFJFRElDQVRFKQ0KKyAgICh1bnNwZWM6VklfUUhT DQorICAgICBbKHZlY19kdXBsaWNhdGU6VklfUUhTDQorICAgICAgICAobWF0 Y2hfb3BlcmFuZDo8VkVMPiA0ICJyZWdfb3JfMF9vcGVyYW5kIikpDQorICAg ICAgIChtYXRjaF9vcGVyYW5kOlZJX1FIUyAzICJyZWdpc3Rlcl9vcGVyYW5k IildIFZNVUxIKQ0KKyAgIChtYXRjaF9vcGVyYW5kOlZJX1FIUyAyICJ2ZWN0 b3JfbWVyZ2Vfb3BlcmFuZCIpKSldDQorICAiVEFSR0VUX1ZFQ1RPUg0KKyAg ICAgJiYgcnR4X2VxdWFsX3AgKG9wZXJhbmRzWzRdLCBDT05TVDBfUlRYIChH RVRfTU9ERSAob3BlcmFuZHNbNF0pKSkiDQorICBbKGNvbnN0X2ludCAwKV0N CisgIHsNCisgICAgbWFjaGluZV9tb2RlIG1hc2tfbW9kZSA9IHJpc2N2X3Zl Y3Rvcjo6Z2V0X21hc2tfbW9kZSAoPE1PREU+bW9kZSkNCisgICAgICAucmVx dWlyZSAoKTsNCisgICAgZW1pdF9pbnNuIChnZW5fcHJlZF9tb3YgKDxNT0RF Pm1vZGUsIG9wZXJhbmRzWzBdLCBDT05TVDFfUlRYIChtYXNrX21vZGUpLA0K KyAgIFJWVl9WVU5ERUYgKDxNT0RFPm1vZGUpLCBDT05TVDBfUlRYIChHRVRf TU9ERSAob3BlcmFuZHNbMF0pKSwNCisgICBvcGVyYW5kc1s1XSwgb3BlcmFu ZHNbNl0sIG9wZXJhbmRzWzddLCBvcGVyYW5kc1s4XSkpOw0KKyAgICBET05F Ow0KKyAgfQ0KKykNCmRpZmYgLS1naXQgYS9nY2MvdGVzdHN1aXRlL2djYy50 YXJnZXQvcmlzY3YvcnZ2L2F1dG92ZWMvdm11bGgtd2l0aC16ZXJvLmNjIGIv Z2NjL3Rlc3RzdWl0ZS9nY2MudGFyZ2V0L3Jpc2N2L3J2di9hdXRvdmVjL3Zt dWxoLXdpdGgtemVyby5jYw0KbmV3IGZpbGUgbW9kZSAxMDA2NDQNCmluZGV4 IDAwMDAwMDAwMDAwLi42ZTRhM2Q2MmJjMA0KLS0tIC9kZXYvbnVsbA0KKysr IGIvZ2NjL3Rlc3RzdWl0ZS9nY2MudGFyZ2V0L3Jpc2N2L3J2di9hdXRvdmVj L3ZtdWxoLXdpdGgtemVyby5jYw0KQEAgLTAsMCArMSwxOSBAQA0KKy8qIHsg ZGctZG8gY29tcGlsZSB9ICovDQorLyogeyBkZy1vcHRpb25zICItbWFyY2g9 cnY2NGdjdiAtbWFiaT1scDY0IC1PMyAtV25vLXBzYWJpIiB9ICovDQorDQor I2luY2x1ZGUgInJpc2N2X3ZlY3Rvci5oIg0KKw0KKyNkZWZpbmUgVk1VTEhf V0lUSF9MTVVMKFgpIFwNCisgIHZpbnQzMm0jI1gjI190IHNob3J0Y3V0X2Zv cl9yaXNjdl92bXVsaF9jYXNlXyMjWCAodmludDMybSMjWCMjX3QgdjEsXA0K KyAgICAgIHNpemVfdCB2bCkgeyAgICAgIFwNCisgICAgcmV0dXJuIF9fcmlz Y3Zfdm11bGhfdnhfaTMybSAjI1ggKHYxLCAwLCB2bCk7ICAgICAgICAgICAg ICAgICAgICAgXA0KKyAgfQ0KKw0KKw0KK1ZNVUxIX1dJVEhfTE1VTCAoMSkN CitWTVVMSF9XSVRIX0xNVUwgKDIpDQorVk1VTEhfV0lUSF9MTVVMICg0KQ0K K1ZNVUxIX1dJVEhfTE1VTCAoOCkNCitWTVVMSF9XSVRIX0xNVUwgKGYyKQ0K Kw0KKy8qIHsgZGctZmluYWwgeyBzY2FuLWFzc2VtYmxlci10aW1lcyB7dm12 XC52XC5pXHN2WzAtOV0rLDB9IDV9ICovDQpkaWZmIC0tZ2l0IGEvZ2NjL3Rl c3RzdWl0ZS9nY2MudGFyZ2V0L3Jpc2N2L3J2di9iYXNlL2Jpbm9wX3Z4X2Nv bnN0cmFpbnQtMTIxLmMgYi9nY2MvdGVzdHN1aXRlL2djYy50YXJnZXQvcmlz Y3YvcnZ2L2Jhc2UvYmlub3BfdnhfY29uc3RyYWludC0xMjEuYw0KaW5kZXgg NGQyZGU5MWJjMTQuLmQxNDczMjc0MTM3IDEwMDY0NA0KLS0tIGEvZ2NjL3Rl c3RzdWl0ZS9nY2MudGFyZ2V0L3Jpc2N2L3J2di9iYXNlL2Jpbm9wX3Z4X2Nv bnN0cmFpbnQtMTIxLmMNCisrKyBiL2djYy90ZXN0c3VpdGUvZ2NjLnRhcmdl dC9yaXNjdi9ydnYvYmFzZS9iaW5vcF92eF9jb25zdHJhaW50LTEyMS5jDQpA QCAtNTAsNiArNTAsNyBAQCB2b2lkIGY2ICh2b2lkICogaW4sIHZvaWQgKm91 dCwgaW50MzJfdCB4KQ0KICAgICBfX3Jpc2N2X3ZzZTY0X3ZfaTY0bTEgKG91 dCwgdjMsIDQpOw0KfQ0KLS8qIHsgZGctZmluYWwgeyBzY2FuLWFzc2VtYmxl ci10aW1lcyB7dm11bGhcLnZ4XHMrdlswLTldKyxccyp2WzAtOV0rLHplcm99 IDIgfSB9ICovDQorLyogeyBkZy1maW5hbCB7IHNjYW4tYXNzZW1ibGVyLXRp bWVzIHt2bXZcLnZcLmlcc3ZbMC05XSssMH0gMSB9IH0gKi8NCisvKiB7IGRn LWZpbmFsIHsgc2Nhbi1hc3NlbWJsZXItdGltZXMge3ZtdWxoXC52eFxzK3Zb MC05XSssXHMqdlswLTldKyx6ZXJvfSAxIH0gfSAqLw0KLyogeyBkZy1maW5h bCB7IHNjYW4tYXNzZW1ibGVyLXRpbWVzIHt2ZGl2XC52eFxzK3ZbMC05XSss XHMqdlswLTldKyx6ZXJvfSAyIH0gfSAqLw0KLyogeyBkZy1maW5hbCB7IHNj YW4tYXNzZW1ibGVyLXRpbWVzIHt2cmVtXC52eFxzK3ZbMC05XSssXHMqdlsw LTldKyx6ZXJvfSAyIH0gfSAqLw0KLS0gDQoyLjQwLjENCiANCiANCg== ------=_001_NextPart251861075317_=------