From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtpbguseast1.qq.com (smtpbguseast1.qq.com [54.204.34.129]) by sourceware.org (Postfix) with ESMTPS id AE0643858C53 for ; Mon, 20 Mar 2023 00:51:06 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org AE0643858C53 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: bizesmtp72t1679273462tluaajmb Received: from LAPTOP-EPITNQBU ( [119.123.198.199]) by bizesmtp.qq.com (ESMTP) with id ; Mon, 20 Mar 2023 08:51:01 +0800 (CST) X-QQ-SSF: 01400000000000E0N000000A0000000 X-QQ-FEAT: aBJFcW+uBGaSvLDG8N+aDxIbesxw+HmbuOKNQumP3Hsu1gegqD5YadiKB7Rgx Lab1+Q8ACkZxxSgxZbv536Qh7bLFvIWMG1bcZr8q7UWBh9L3yHxD0xrqY/NdyAkyZGvChRg wZSeNw6SPqnVXzOJXpPARzzAljUQ9IWYaa+o6LzA6CPHxqe4/gUAuimVA1I+v2gVWKx2d50 lB4dinI7O6XMbyMETsefl+FnJ40fWTC//RzV4GkcDmFaM4YhzNH4X6y/a8XZ9XLD25qr1tg dQ6RbXrMScjA1Zm28e39z4quy/Z6wqN74KCCgtYLZUKHOT5rIFqixESrA7PqLK6hD+y7ekg 1UYXRYQy7bKjVfRdlu+9DwbS7QTU17OUuN+6MLRmIMbmB8nxJLJyGhcbdvEE43iZA7x5xIC ZpzbVOJkIcU= X-QQ-GoodBg: 2 Date: Mon, 20 Mar 2023 08:51:01 +0800 From: "juzhe.zhong@rivai.ai" To: jeffreyalaw , gcc-patches Cc: kito.cheng Subject: Re: Re: [PATCH] RISC-V: Fix bugs of ternary integer and floating-point ternary intrinsics. References: <20230315063746.166390-1-juzhe.zhong@rivai.ai>, <4d7cbf53-ef94-f504-07d7-be51ede40a03@gmail.com> X-Priority: 3 X-GUID: EC759766-E2B9-418B-8CAB-6E3ABABCE6B4 X-Has-Attach: no X-Mailer: Foxmail 7.2.16.188[cn] Mime-Version: 1.0 Message-ID: <6044423573881F46+202303200851012766431@rivai.ai> Content-Type: multipart/alternative; boundary="----=_001_NextPart567572456854_=----" X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:rivai.ai:qybglogicsvr:qybglogicsvr7 X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,HTML_MESSAGE,KAM_DMARC_STATUS,RCVD_IN_BARRACUDACENTRAL,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,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: This is a multi-part message in MIME format. ------=_001_NextPart567572456854_=---- Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 VGhlIGxhc3QgcGF0Y2guIEtpdG8gaXMgc3RpbGwga2VlcCB0ZXN0aW5nIHdp dGggcHJlc3N1cmUgdGVzdHMuDQoNCg0KDQpqdXpoZS56aG9uZ0ByaXZhaS5h aQ0KIA0KRnJvbTogSmVmZiBMYXcNCkRhdGU6IDIwMjMtMDMtMjAgMDE6MDMN ClRvOiBqdXpoZS56aG9uZzsgZ2NjLXBhdGNoZXMNCkNDOiBraXRvLmNoZW5n DQpTdWJqZWN0OiBSZTogW1BBVENIXSBSSVNDLVY6IEZpeCBidWdzIG9mIHRl cm5hcnkgaW50ZWdlciBhbmQgZmxvYXRpbmctcG9pbnQgdGVybmFyeSBpbnRy aW5zaWNzLg0KIA0KIA0KT24gMy8xNS8yMyAwMDozNywganV6aGUuemhvbmdA cml2YWkuYWkgd3JvdGU6DQo+IEZyb206IEp1LVpoZSBaaG9uZyA8anV6aGUu emhvbmdAcml2YWkuYWk+DQo+IA0KPiBGaXggYnVncyBvZiB0ZXJuYXJ5IGlu dHJpbnNpYyBwYXR0ZXJuOg0KPiANCj4gaW50ZXJnZXI6DQo+IHZubXNhYy52 diB2ZCwgdnMxLCB2czIsIHZtICAgICMgdmRbaV0gPSAtKHZzMVtpXSAqIHZz MltpXSkgKyB2ZFtpXSAgKG1pbnVzIG9wMyAobXVsdCBvcDEgb3AyKSkNCj4g dm5tc2FjLnZ4IHZkLCByczEsIHZzMiwgdm0gICAgIyB2ZFtpXSA9IC0oeFty czFdICogdnMyW2ldKSArIHZkW2ldICAgKG1pbnVzIG9wMyAobXVsdCBvcDEg b3AyKSkNCj4gDQo+IGZsb2F0aW5nLXBvaW50Og0KPiAjIEZQIG11bHRpcGx5 LWFjY3VtdWxhdGUsIG92ZXJ3cml0ZXMgYWRkZW5kDQo+IHZmbWFjYy52diB2 ZCwgdnMxLCB2czIsIHZtICAgICMgdmRbaV0gPSArKHZzMVtpXSAqIHZzMltp XSkgKyB2ZFtpXSAocGx1cyAobXVsdCAob3AxIG9wMikpIG9wMykNCj4gdmZt YWNjLnZmIHZkLCByczEsIHZzMiwgdm0gICAgIyB2ZFtpXSA9ICsoZltyczFd ICogdnMyW2ldKSArIHZkW2ldIChwbHVzIChtdWx0IChvcDEgb3AyKSkgb3Az KQ0KPiANCj4gDQo+ICMgRlAgbmVnYXRlLShtdWx0aXBseS1hY2N1bXVsYXRl KSwgb3ZlcndyaXRlcyBzdWJ0cmFoZW5kDQo+IHZmbm1hY2MudnYgdmQsIHZz MSwgdnMyLCB2bSAgICMgdmRbaV0gPSAtKHZzMVtpXSAqIHZzMltpXSkgLSB2 ZFtpXSAobWludXMgKG5lZyAobXVsdCAob3AxIG9wMikpKSBvcDMpKQ0KPiB2 Zm5tYWNjLnZmIHZkLCByczEsIHZzMiwgdm0gICAjIHZkW2ldID0gLShmW3Jz MV0gKiB2czJbaV0pIC0gdmRbaV0gKG1pbnVzIChuZWcgKG11bHQgKG9wMSBv cDIpKSBvcDMpKQ0KPiAjIEZQIG11bHRpcGx5LXN1YnRyYWN0LWFjY3VtdWxh dG9yLCBvdmVyd3JpdGVzIHN1YnRyYWhlbmQNCj4gdmZtc2FjLnZ2IHZkLCB2 czEsIHZzMiwgdm0gICAgIyB2ZFtpXSA9ICsodnMxW2ldICogdnMyW2ldKSAt IHZkW2ldIChtaW51cyAobXVsdCAob3AxIG9wMikpIG9wMykNCj4gdmZtc2Fj LnZmIHZkLCByczEsIHZzMiwgdm0gICAgIyB2ZFtpXSA9ICsoZltyczFdICog dnMyW2ldKSAtIHZkW2ldIChtaW51cyAobXVsdCAob3AxIG9wMikpIG9wMykN Cj4gDQo+ICMgRlAgbmVnYXRlLShtdWx0aXBseS1zdWJ0cmFjdC1hY2N1bXVs YXRvciksIG92ZXJ3cml0ZXMgbWludWVuZA0KPiB2Zm5tc2FjLnZ2IHZkLCB2 czEsIHZzMiwgdm0gICAjIHZkW2ldID0gLSh2czFbaV0gKiB2czJbaV0pICsg dmRbaV0gKHBsdXMgKG5lZzoobXVsdCAob3AxIG9wMikpKSBvcDMpDQo+IHZm bm1zYWMudmYgdmQsIHJzMSwgdnMyLCB2bSAgICMgdmRbaV0gPSAtKGZbcnMx XSAqIHZzMltpXSkgKyB2ZFtpXSAocGx1cyAobmVnOihtdWx0IChvcDEgb3Ay KSkpIG9wMykNCj4gDQo+IGdjYy9DaGFuZ2VMb2c6DQo+IA0KPiAgICAgICAg ICAqIGNvbmZpZy9yaXNjdi9yaXNjdi12ZWN0b3ItYnVpbHRpbnMtYmFzZXMu Y2M6IEZpeCB0ZXJuYXJ5IGJ1Zy4NCj4gICAgICAgICAgKiBjb25maWcvcmlz Y3YvdmVjdG9yLWl0ZXJhdG9ycy5tZCAobm1zYWMpOiBEaXR0by4NCj4gICAg ICAgICAgKG5tc3ViKTogRGl0dG8uDQo+ICAgICAgICAgIChtc2FjKTogRGl0 dG8uDQo+ICAgICAgICAgIChtc3ViKTogRGl0dG8uDQo+ICAgICAgICAgIChu bWFkZCk6IERpdHRvLg0KPiAgICAgICAgICAobm1hY2MpOiBEaXR0by4NCj4g ICAgICAgICAgKiBjb25maWcvcmlzY3YvdmVjdG9yLm1kIChAcHJlZF9tdWxf PG9wdGFiPjxtb2RlPik6IERpdHRvLg0KPiAgICAgICAgICAoQHByZWRfbXVs X3BsdXM8bW9kZT4pOiBEaXR0by4NCj4gICAgICAgICAgKCpwcmVkX21hZGQ8 bW9kZT4pOiBEaXR0by4NCj4gICAgICAgICAgKCpwcmVkX21hY2M8bW9kZT4p OiBEaXR0by4NCj4gICAgICAgICAgKCpwcmVkX211bF9wbHVzPG1vZGU+KTog RGl0dG8uDQo+ICAgICAgICAgIChAcHJlZF9tdWxfcGx1czxtb2RlPl9zY2Fs YXIpOiBEaXR0by4NCj4gICAgICAgICAgKCpwcmVkX21hZGQ8bW9kZT5fc2Nh bGFyKTogRGl0dG8uDQo+ICAgICAgICAgICgqcHJlZF9tYWNjPG1vZGU+X3Nj YWxhcik6IERpdHRvLg0KPiAgICAgICAgICAoKnByZWRfbXVsX3BsdXM8bW9k ZT5fc2NhbGFyKTogRGl0dG8uDQo+ICAgICAgICAgICgqcHJlZF9tYWRkPG1v ZGU+X2V4dGVuZGVkX3NjYWxhcik6IERpdHRvLg0KPiAgICAgICAgICAoKnBy ZWRfbWFjYzxtb2RlPl9leHRlbmRlZF9zY2FsYXIpOiBEaXR0by4NCj4gICAg ICAgICAgKCpwcmVkX211bF9wbHVzPG1vZGU+X2V4dGVuZGVkX3NjYWxhcik6 IERpdHRvLg0KPiAgICAgICAgICAoQHByZWRfbWludXNfbXVsPG1vZGU+KTog RGl0dG8uDQo+ICAgICAgICAgICgqcHJlZF88bWFkZF9ubXN1Yj48bW9kZT4p OiBEaXR0by4NCj4gICAgICAgICAgKCpwcmVkX25tc3ViPG1vZGU+KTogRGl0 dG8uDQo+ICAgICAgICAgICgqcHJlZF88bWFjY19ubXNhYz48bW9kZT4pOiBE aXR0by4NCj4gICAgICAgICAgKCpwcmVkX25tc2FjPG1vZGU+KTogRGl0dG8u DQo+ICAgICAgICAgICgqcHJlZF9tdWxfPG9wdGFiPjxtb2RlPik6IERpdHRv Lg0KPiAgICAgICAgICAoKnByZWRfbWludXNfbXVsPG1vZGU+KTogRGl0dG8u DQo+ICAgICAgICAgIChAcHJlZF9tdWxfPG9wdGFiPjxtb2RlPl9zY2FsYXIp OiBEaXR0by4NCj4gICAgICAgICAgKEBwcmVkX21pbnVzX211bDxtb2RlPl9z Y2FsYXIpOiBEaXR0by4NCj4gICAgICAgICAgKCpwcmVkXzxtYWRkX25tc3Vi Pjxtb2RlPl9zY2FsYXIpOiBEaXR0by4NCj4gICAgICAgICAgKCpwcmVkX25t c3ViPG1vZGU+X3NjYWxhcik6IERpdHRvLg0KPiAgICAgICAgICAoKnByZWRf PG1hY2Nfbm1zYWM+PG1vZGU+X3NjYWxhcik6IERpdHRvLg0KPiAgICAgICAg ICAoKnByZWRfbm1zYWM8bW9kZT5fc2NhbGFyKTogRGl0dG8uDQo+ICAgICAg ICAgICgqcHJlZF9tdWxfPG9wdGFiPjxtb2RlPl9zY2FsYXIpOiBEaXR0by4N Cj4gICAgICAgICAgKCpwcmVkX21pbnVzX211bDxtb2RlPl9zY2FsYXIpOiBE aXR0by4NCj4gICAgICAgICAgKCpwcmVkXzxtYWRkX25tc3ViPjxtb2RlPl9l eHRlbmRlZF9zY2FsYXIpOiBEaXR0by4NCj4gICAgICAgICAgKCpwcmVkX25t c3ViPG1vZGU+X2V4dGVuZGVkX3NjYWxhcik6IERpdHRvLg0KPiAgICAgICAg ICAoKnByZWRfPG1hY2Nfbm1zYWM+PG1vZGU+X2V4dGVuZGVkX3NjYWxhcik6 IERpdHRvLg0KPiAgICAgICAgICAoKnByZWRfbm1zYWM8bW9kZT5fZXh0ZW5k ZWRfc2NhbGFyKTogRGl0dG8uDQo+ICAgICAgICAgICgqcHJlZF9tdWxfPG9w dGFiPjxtb2RlPl9leHRlbmRlZF9zY2FsYXIpOiBEaXR0by4NCj4gICAgICAg ICAgKCpwcmVkX21pbnVzX211bDxtb2RlPl9leHRlbmRlZF9zY2FsYXIpOiBE aXR0by4NCj4gICAgICAgICAgKCpwcmVkXzxtYWRkX21zdWI+PG1vZGU+KTog RGl0dG8uDQo+ICAgICAgICAgICgqcHJlZF88bWFjY19tc2FjPjxtb2RlPik6 IERpdHRvLg0KPiAgICAgICAgICAoKnByZWRfPG1hZGRfbXN1Yj48bW9kZT5f c2NhbGFyKTogRGl0dG8uDQo+ICAgICAgICAgICgqcHJlZF88bWFjY19tc2Fj Pjxtb2RlPl9zY2FsYXIpOiBEaXR0by4NCj4gICAgICAgICAgKEBwcmVkX25l Z19tdWxfPG9wdGFiPjxtb2RlPik6IERpdHRvLg0KPiAgICAgICAgICAoQHBy ZWRfbXVsX25lZ188b3B0YWI+PG1vZGU+KTogRGl0dG8uDQo+ICAgICAgICAg ICgqcHJlZF88bm1hZGRfbXN1Yj48bW9kZT4pOiBEaXR0by4NCj4gICAgICAg ICAgKCpwcmVkXzxubXN1Yl9ubWFkZD48bW9kZT4pOiBEaXR0by4NCj4gICAg ICAgICAgKCpwcmVkXzxubWFjY19tc2FjPjxtb2RlPik6IERpdHRvLg0KPiAg ICAgICAgICAoKnByZWRfPG5tc2FjX25tYWNjPjxtb2RlPik6IERpdHRvLg0K PiAgICAgICAgICAoKnByZWRfbmVnX211bF88b3B0YWI+PG1vZGU+KTogRGl0 dG8uDQo+ICAgICAgICAgICgqcHJlZF9tdWxfbmVnXzxvcHRhYj48bW9kZT4p OiBEaXR0by4NCj4gICAgICAgICAgKEBwcmVkX25lZ19tdWxfPG9wdGFiPjxt b2RlPl9zY2FsYXIpOiBEaXR0by4NCj4gICAgICAgICAgKEBwcmVkX211bF9u ZWdfPG9wdGFiPjxtb2RlPl9zY2FsYXIpOiBEaXR0by4NCj4gICAgICAgICAg KCpwcmVkXzxubWFkZF9tc3ViPjxtb2RlPl9zY2FsYXIpOiBEaXR0by4NCj4g ICAgICAgICAgKCpwcmVkXzxubXN1Yl9ubWFkZD48bW9kZT5fc2NhbGFyKTog RGl0dG8uDQo+ICAgICAgICAgICgqcHJlZF88bm1hY2NfbXNhYz48bW9kZT5f c2NhbGFyKTogRGl0dG8uDQo+ICAgICAgICAgICgqcHJlZF88bm1zYWNfbm1h Y2M+PG1vZGU+X3NjYWxhcik6IERpdHRvLg0KPiAgICAgICAgICAoKnByZWRf bmVnX211bF88b3B0YWI+PG1vZGU+X3NjYWxhcik6IERpdHRvLg0KPiAgICAg ICAgICAoKnByZWRfbXVsX25lZ188b3B0YWI+PG1vZGU+X3NjYWxhcik6IERp dHRvLg0KPiAgICAgICAgICAoQHByZWRfd2lkZW5fbmVnX211bF88b3B0YWI+ PG1vZGU+KTogRGl0dG8uDQo+ICAgICAgICAgIChAcHJlZF93aWRlbl9tdWxf bmVnXzxvcHRhYj48bW9kZT4pOiBEaXR0by4NCj4gICAgICAgICAgKEBwcmVk X3dpZGVuX25lZ19tdWxfPG9wdGFiPjxtb2RlPl9zY2FsYXIpOiBEaXR0by4N Cj4gICAgICAgICAgKEBwcmVkX3dpZGVuX211bF9uZWdfPG9wdGFiPjxtb2Rl Pl9zY2FsYXIpOiBEaXR0by4NCkl0IGxvb2tzIGxpa2UgeW91J3ZlIGdvdCB0 d28gcGF0Y2hlcyB0aGF0IGFyZSBhbG1vc3QgMTAwJSBpZGVudGljYWwgDQpl eGNlcHQgZm9yIGEgZmV3IGJpdHMgaW4gdmVjdG9yLm1kLiAgV2hpY2ggaXMg dGhlIGNvcnJlY3QgdmVyc2lvbj8NCiANCk9uZSBpcyBkYXRlZCAzLzE0LzIz IDAwOjMwIHRoZSBvdGhlciAzLzE1LzIzOiAwNDowNy4NCiANCmplZmYNCiAN Cg== ------=_001_NextPart567572456854_=------