From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtpbg156.qq.com (smtpbg156.qq.com [15.184.82.18]) by sourceware.org (Postfix) with ESMTPS id A497A3858D33 for ; Fri, 12 Jan 2024 07:31:50 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org A497A3858D33 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=rivai.ai Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=rivai.ai ARC-Filter: OpenARC Filter v1.0.0 sourceware.org A497A3858D33 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=15.184.82.18 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1705044717; cv=none; b=bP/P8IGmcBOKhjDE2pFmQvSNzHYD+bO1qmRMzQoQNkxBV4sDnAfdakoxDCldwgxpKwoGJzK59d6CBSgJ5XvGzDvdHrk/UmY4hkdlbJmVCoFKiQzvL30zsh9WfFN9RYrc5p216VvkBs4OJ3IJkYtUNOIQncgA6TiRQdVyQDTvuEU= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1705044717; c=relaxed/simple; bh=jwUbmamtCE+aMo/aLwzrLY25//h7d/QaRaNNipquiOY=; h=Date:From:To:Subject:Mime-Version:Message-ID; b=CA5GnGgEpOOfNAd2v/vsTEoo6gswsJnG9iUncLowCHrG9jI4Cigr1agRwV9k8SW+inrta9HliGb2Nw0Dp+v75TmCY2Nd4SNrc06/wpNsgIRRn+fakgPHlhrNwgd274CCURew4xtb3g6g/2g2nYGzVjbq2Uy4O305PkPYTKsd4ag= ARC-Authentication-Results: i=1; server2.sourceware.org X-QQ-mid: bizesmtp62t1705044691tuq7wsax Received: from LAPTOP-EPITNQBU ( [121.35.183.89]) by bizesmtp.qq.com (ESMTP) with id ; Fri, 12 Jan 2024 15:31:29 +0800 (CST) X-QQ-SSF: 01400000000000G0V000000A0000000 X-QQ-FEAT: D6RqbDSxuq4Mjbxt1KdVs5INop2AHjj7bJiDRyLjzPHguZqUBdUrj50nfgcpF n0LRYIorT1QSdiYKMe5vg1Oc6MCrxWvFlCPOOawA6I1Qblzab9SdpLA7lFXZUf1HSB4Gi0P z+U821lmx2M6oQ7F8So7raGsA05oPDtiNu4xNam31SZ4LrAqOt8QuIpt0kZjNFjATiQkzW6 cOGttNWDgYMp4DcN3IdYAJW9bWOn4bGuch2WuS0fHJxK0nlAnSxIfcClKL7e40x0em26D7y yREvKA1VKjuh1400cms3HqkqZUZLCetK7ROEfHuCZGZTknX+a9ycqPJBePt9tf4g9Up8sM1 C7Nr0VDplFPE1Vu2iJq08L/d8D+Oym2brtxfIPaKGR0sm8GzLzIaR8duzHNBFXVxFOLr+zS yLoC15ks7uDOkbxjkLtZ/Of1GqfQADtGLStNmwFmTOk= X-QQ-GoodBg: 2 X-BIZMAIL-ID: 7899845193703108196 Date: Fri, 12 Jan 2024 15:31:29 +0800 From: "juzhe.zhong@rivai.ai" To: cooper.joshua , gcc-patches Cc: "Jim Wilson" , palmer , andrew , philipp.tomsich , jeffreyalaw , christoph.muellner , cooper.joshua , jinma , cooper.qu Subject: Re: [PATCH v5] RISC-V: Adds the prefix "th." for the instructions of XTheadVector. References: <20240112031840.1556-1-cooper.joshua@linux.alibaba.com>, <20240112032135.1662-1-cooper.joshua@linux.alibaba.com> X-Priority: 3 X-GUID: 4D96E3F2-F5E8-477E-9719-B77891655D63 X-Has-Attach: no X-Mailer: Foxmail 7.2.16.188[cn] Mime-Version: 1.0 Message-ID: <17D9E826C2A652BD+202401121531290212812@rivai.ai> Content-Type: multipart/alternative; boundary="----=_001_NextPart000287858456_=----" X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:rivai.ai:qybglogicsvrgz:qybglogicsvrgz7a-one-0 X-Spam-Status: No, score=-11.0 required=5.0 tests=BAYES_00,GIT_PATCH_0,HTML_MESSAGE,KAM_DMARC_STATUS,KAM_SHORT,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE,URIBL_BLACK 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_NextPart000287858456_=---- Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 T0suDQoNCg0KDQpqdXpoZS56aG9uZ0ByaXZhaS5haQ0KIA0KRnJvbTogSnVu IFNoYSAoSm9zaHVhKQ0KRGF0ZTogMjAyNC0wMS0xMiAxMToyMQ0KVG86IGdj Yy1wYXRjaGVzDQpDQzogamltLndpbHNvbi5nY2M7IHBhbG1lcjsgYW5kcmV3 OyBwaGlsaXBwLnRvbXNpY2g7IGplZmZyZXlhbGF3OyBjaHJpc3RvcGgubXVl bGxuZXI7IGp1emhlLnpob25nOyBKdW4gU2hhIChKb3NodWEpOyBKaW4gTWE7 IFhpYW5taWFvIFF1DQpTdWJqZWN0OiBbUEFUQ0ggdjVdIFJJU0MtVjogQWRk cyB0aGUgcHJlZml4ICJ0aC4iIGZvciB0aGUgaW5zdHJ1Y3Rpb25zIG9mIFhU aGVhZFZlY3Rvci4NClRoaXMgcGF0Y2ggYWRkcyB0aC4gcHJlZml4IHRvIGFs bCBYVGhlYWRWZWN0b3IgaW5zdHJ1Y3Rpb25zIGJ5DQppbXBsZW1lbnRpbmcg bmV3IGFzc2VtYmx5IG91dHB1dCBmdW5jdGlvbnMuIFdlIG9ubHkgY2hlY2sg dGhlDQpwcmVmaXggaXMgJ3YnLCBzbyB0aGF0IG5vIGV4dHJhIGF0dHJpYnV0 ZSBpcyBuZWVkZWQuDQogDQpnY2MvQ2hhbmdlTG9nOg0KIA0KKiBjb25maWcv cmlzY3YvcmlzY3YtcHJvdG9zLmggKHJpc2N2X2FzbV9vdXRwdXRfb3Bjb2Rl KToNCkFkZCBuZXcgZnVuY3Rpb24gdG8gYWRkIGFzc2VtYmxlciBpbnNuIGNv ZGUgcHJlZml4L3N1ZmZpeC4NCih0aF9hc21fb3V0cHV0X29wY29kZSk6DQpB ZGQgVGhlYWQgZnVuY3Rpb24gdG8gYWRkIGFzc2VtYmxlciBpbnNuIGNvZGUg cHJlZml4L3N1ZmZpeC4NCiogY29uZmlnL3Jpc2N2L3Jpc2N2LmNjIChyaXNj dl9hc21fb3V0cHV0X29wY29kZSk6IA0KSW1wbGVtZW50IGZ1bmN0aW9uIHRv IGFkZCBhc3NlbWJsZXIgaW5zbiBjb2RlIHByZWZpeC9zdWZmaXguDQoqIGNv bmZpZy9yaXNjdi9yaXNjdi5oIChBU01fT1VUUFVUX09QQ09ERSk6DQpBZGQg bmV3IGZ1bmN0aW9uIHRvIGFkZCBhc3NlbWJsZXIgaW5zbiBjb2RlIHByZWZp eC9zdWZmaXguDQoqIGNvbmZpZy9yaXNjdi90aGVhZC5jYyAodGhfYXNtX291 dHB1dF9vcGNvZGUpOg0KSW1wbGVtZW50IFRoZWFkIGZ1bmN0aW9uIHRvIGFk ZCBhc3NlbWJsZXIgaW5zbiBjb2RlDQpwcmVmaXgvc3VmZml4Lg0KIA0KZ2Nj L3Rlc3RzdWl0ZS9DaGFuZ2VMb2c6DQogDQoqIGdjYy50YXJnZXQvcmlzY3Yv cnZ2L3h0aGVhZHZlY3Rvci9wcmVmaXguYzogTmV3IHRlc3QuDQogDQpDby1h dXRob3JlZC1ieTogSmluIE1hIDxqaW5tYUBsaW51eC5hbGliYWJhLmNvbT4N CkNvLWF1dGhvcmVkLWJ5OiBYaWFubWlhbyBRdSA8Y29vcGVyLnF1QGxpbnV4 LmFsaWJhYmEuY29tPg0KQ28tYXV0aG9yZWQtYnk6IENocmlzdG9waCBNw7xs bG5lciA8Y2hyaXN0b3BoLm11ZWxsbmVyQHZydWxsLmV1Pg0KLS0tDQpnY2Mv Y29uZmlnL3Jpc2N2L3Jpc2N2LXByb3Rvcy5oICAgICAgICAgICAgICAgICAg ICAgfCAgMiArKw0KZ2NjL2NvbmZpZy9yaXNjdi9yaXNjdi5jYyAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgMTEgKysrKysrKysrKysNCmdjYy9jb25m aWcvcmlzY3YvcmlzY3YuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICB8 ICA0ICsrKysNCmdjYy9jb25maWcvcmlzY3YvdGhlYWQuY2MgICAgICAgICAg ICAgICAgICAgICAgICAgICB8IDEzICsrKysrKysrKysrKysNCi4uLi9nY2Mu dGFyZ2V0L3Jpc2N2L3J2di94dGhlYWR2ZWN0b3IvcHJlZml4LmMgICAgICB8 IDEyICsrKysrKysrKysrKw0KNSBmaWxlcyBjaGFuZ2VkLCA0MiBpbnNlcnRp b25zKCspDQpjcmVhdGUgbW9kZSAxMDA2NDQgZ2NjL3Rlc3RzdWl0ZS9nY2Mu dGFyZ2V0L3Jpc2N2L3J2di94dGhlYWR2ZWN0b3IvcHJlZml4LmMNCiANCmRp ZmYgLS1naXQgYS9nY2MvY29uZmlnL3Jpc2N2L3Jpc2N2LXByb3Rvcy5oIGIv Z2NjL2NvbmZpZy9yaXNjdi9yaXNjdi1wcm90b3MuaA0KaW5kZXggMzEwNDll Zjc1MjMuLjcxNzI0ZGFiZGI1IDEwMDY0NA0KLS0tIGEvZ2NjL2NvbmZpZy9y aXNjdi9yaXNjdi1wcm90b3MuaA0KKysrIGIvZ2NjL2NvbmZpZy9yaXNjdi9y aXNjdi1wcm90b3MuaA0KQEAgLTEwMiw2ICsxMDIsNyBAQCBzdHJ1Y3Qgcmlz Y3ZfYWRkcmVzc19pbmZvIHsNCn07DQovKiBSb3V0aW5lcyBpbXBsZW1lbnRl ZCBpbiByaXNjdi5jYy4gICovDQorZXh0ZXJuIGNvbnN0IGNoYXIgKnJpc2N2 X2FzbV9vdXRwdXRfb3Bjb2RlIChGSUxFICphc21fb3V0X2ZpbGUsIGNvbnN0 IGNoYXIgKnApOw0KZXh0ZXJuIGVudW0gcmlzY3Zfc3ltYm9sX3R5cGUgcmlz Y3ZfY2xhc3NpZnlfc3ltYm9saWNfZXhwcmVzc2lvbiAocnR4KTsNCmV4dGVy biBib29sIHJpc2N2X3N5bWJvbGljX2NvbnN0YW50X3AgKHJ0eCwgZW51bSBy aXNjdl9zeW1ib2xfdHlwZSAqKTsNCmV4dGVybiBpbnQgcmlzY3ZfZmxvYXRf Y29uc3RfcnR4X2luZGV4X2Zvcl9mbGkgKHJ0eCk7DQpAQCAtNzE3LDYgKzcx OCw3IEBAIGV4dGVybiB2b2lkIHRoX21lbXBhaXJfcHJlcGFyZV9zYXZlX3Jl c3RvcmVfb3BlcmFuZHMgKHJ0eFs0XSwgYm9vbCwNCiAgICAgIGludCwgSE9T VF9XSURFX0lOVCwNCiAgICAgIGludCwgSE9TVF9XSURFX0lOVCk7DQpleHRl cm4gdm9pZCB0aF9tZW1wYWlyX3NhdmVfcmVzdG9yZV9yZWdzIChydHhbNF0s IGJvb2wsIG1hY2hpbmVfbW9kZSk7DQorZXh0ZXJuIGNvbnN0IGNoYXIgKnRo X2FzbV9vdXRwdXRfb3Bjb2RlIChGSUxFICphc21fb3V0X2ZpbGUsIGNvbnN0 IGNoYXIgKnApOw0KI2lmZGVmIFJUWF9DT0RFDQpleHRlcm4gY29uc3QgY2hh cioNCnRoX21lbXBhaXJfb3V0cHV0X21vdmUgKHJ0eFs0XSwgYm9vbCwgbWFj aGluZV9tb2RlLCBSVFhfQ09ERSk7DQpkaWZmIC0tZ2l0IGEvZ2NjL2NvbmZp Zy9yaXNjdi9yaXNjdi5jYyBiL2djYy9jb25maWcvcmlzY3YvcmlzY3YuY2MN CmluZGV4IDBkMWNiYzVjYjVmLi41MTg3ODc5NzI4NyAxMDA2NDQNCi0tLSBh L2djYy9jb25maWcvcmlzY3YvcmlzY3YuY2MNCisrKyBiL2djYy9jb25maWcv cmlzY3YvcmlzY3YuY2MNCkBAIC01NjM2LDYgKzU2MzYsMTcgQEAgcmlzY3Zf Z2V0X3ZfcmVnbm9fYWxpZ25tZW50IChtYWNoaW5lX21vZGUgbW9kZSkNCiAg IHJldHVybiBsbXVsOw0KfQ0KKy8qIERlZmluZSBBU01fT1VUUFVUX09QQ09E RSB0byBkbyBhbnl0aGluZyBzcGVjaWFsIGJlZm9yZQ0KKyAgIGVtaXR0aW5n IGFuIG9wY29kZS4gICovDQorY29uc3QgY2hhciAqDQorcmlzY3ZfYXNtX291 dHB1dF9vcGNvZGUgKEZJTEUgKmFzbV9vdXRfZmlsZSwgY29uc3QgY2hhciAq cCkNCit7DQorICBpZiAoVEFSR0VUX1hUSEVBRFZFQ1RPUikNCisgICAgcmV0 dXJuIHRoX2FzbV9vdXRwdXRfb3Bjb2RlIChhc21fb3V0X2ZpbGUsIHApOw0K Kw0KKyAgcmV0dXJuIHA7DQorfQ0KKw0KLyogSW1wbGVtZW50IFRBUkdFVF9Q UklOVF9PUEVSQU5ELiAgVGhlIFJJU0NWLXNwZWNpZmljIG9wZXJhbmQgY29k ZXMgYXJlOg0KICAgICdoJyBQcmludCB0aGUgaGlnaC1wYXJ0IHJlbG9jYXRp b24gYXNzb2NpYXRlZCB3aXRoIE9QLCBhZnRlciBzdHJpcHBpbmcNCmRpZmYg LS1naXQgYS9nY2MvY29uZmlnL3Jpc2N2L3Jpc2N2LmggYi9nY2MvY29uZmln L3Jpc2N2L3Jpc2N2LmgNCmluZGV4IDZkZjllYzczYzVlLi5jMzMzNjFhMjU0 ZCAxMDA2NDQNCi0tLSBhL2djYy9jb25maWcvcmlzY3YvcmlzY3YuaA0KKysr IGIvZ2NjL2NvbmZpZy9yaXNjdi9yaXNjdi5oDQpAQCAtODI2LDYgKzgyNiwx MCBAQCBleHRlcm4gZW51bSByaXNjdl9jYyBnZXRfcmlzY3ZfY2MgKGNvbnN0 IHJ0eCB1c2UpOw0KICAgICAgIGFzbV9mcHJpbnRmICgoRklMRSksICIlVSVz IiwgKE5BTUUpKTsgXA0KICAgfSB3aGlsZSAoMCkNCisjdW5kZWYgQVNNX09V VFBVVF9PUENPREUNCisjZGVmaW5lIEFTTV9PVVRQVVRfT1BDT0RFKFNUUkVB TSwgUFRSKSBcDQorICAoUFRSKSA9IHJpc2N2X2FzbV9vdXRwdXRfb3Bjb2Rl KFNUUkVBTSwgUFRSKQ0KKw0KI2RlZmluZSBKVU1QX1RBQkxFU19JTl9URVhU X1NFQ1RJT04gMA0KI2RlZmluZSBDQVNFX1ZFQ1RPUl9NT0RFIFNJbW9kZQ0K I2RlZmluZSBDQVNFX1ZFQ1RPUl9QQ19SRUxBVElWRSAocmlzY3ZfY21vZGVs ICE9IENNX01FRExPVykNCmRpZmYgLS1naXQgYS9nY2MvY29uZmlnL3Jpc2N2 L3RoZWFkLmNjIGIvZ2NjL2NvbmZpZy9yaXNjdi90aGVhZC5jYw0KaW5kZXgg MjAzNTM5OTU5MzEuLmRjM2FlZDM5MDRkIDEwMDY0NA0KLS0tIGEvZ2NjL2Nv bmZpZy9yaXNjdi90aGVhZC5jYw0KKysrIGIvZ2NjL2NvbmZpZy9yaXNjdi90 aGVhZC5jYw0KQEAgLTg4Myw2ICs4ODMsMTkgQEAgdGhfb3V0cHV0X21vdmUg KHJ0eCBkZXN0LCBydHggc3JjKQ0KICAgcmV0dXJuIE5VTEw7DQp9DQorLyog RGVmaW5lIEFTTV9PVVRQVVRfT1BDT0RFIHRvIGRvIGFueXRoaW5nIHNwZWNp YWwgYmVmb3JlDQorICAgZW1pdHRpbmcgYW4gb3Bjb2RlLiAgKi8NCitjb25z dCBjaGFyICoNCit0aF9hc21fb3V0cHV0X29wY29kZSAoRklMRSAqYXNtX291 dF9maWxlLCBjb25zdCBjaGFyICpwKQ0KK3sNCisgIC8qIFdlIG5lZWQgdG8g YWRkIHRoLiBwcmVmaXggdG8gYWxsIHRoZSB4dGhlYWR2ZWN0b3INCisgICAg IGluc3RydWN0aW9ucyBoZXJlLiovDQorICBpZiAoY3VycmVudF9vdXRwdXRf aW5zbiAhPSBOVUxMICYmIHBbMF0gPT0gJ3YnKQ0KKyAgICBmcHV0cyAoInRo LiIsIGFzbV9vdXRfZmlsZSk7DQorDQorICByZXR1cm4gcDsNCit9DQorDQov KiBJbXBsZW1lbnQgVEFSR0VUX1BSSU5UX09QRVJBTkRfQUREUkVTUyBmb3Ig WFRoZWFkTWVtSWR4LiAgKi8NCmJvb2wNCmRpZmYgLS1naXQgYS9nY2MvdGVz dHN1aXRlL2djYy50YXJnZXQvcmlzY3YvcnZ2L3h0aGVhZHZlY3Rvci9wcmVm aXguYyBiL2djYy90ZXN0c3VpdGUvZ2NjLnRhcmdldC9yaXNjdi9ydnYveHRo ZWFkdmVjdG9yL3ByZWZpeC5jDQpuZXcgZmlsZSBtb2RlIDEwMDY0NA0KaW5k ZXggMDAwMDAwMDAwMDAuLmVlZTcyN2VmNmI0DQotLS0gL2Rldi9udWxsDQor KysgYi9nY2MvdGVzdHN1aXRlL2djYy50YXJnZXQvcmlzY3YvcnZ2L3h0aGVh ZHZlY3Rvci9wcmVmaXguYw0KQEAgLTAsMCArMSwxMiBAQA0KKy8qIHsgZGct ZG8gY29tcGlsZSB9ICovDQorLyogeyBkZy1vcHRpb25zICItbWFyY2g9cnYz MmdjX3h0aGVhZHZlY3RvciAtbWFiaT1pbHAzMiAtTzAiIH0gKi8NCisNCisj aW5jbHVkZSAicmlzY3ZfdmVjdG9yLmgiDQorDQordmludDMybTFfdA0KK3By ZWZpeCAodmludDMybTFfdCB2eCwgdmludDMybTFfdCB2eSwgc2l6ZV90IHZs KQ0KK3sNCisgIHJldHVybiBfX3Jpc2N2X3ZhZGRfdnZfaTMybTEgKHZ4LCB2 eSwgdmwpOw0KK30NCisNCisvKiB7IGRnLWZpbmFsIHsgc2Nhbi1hc3NlbWJs ZXIge1xtdGhcLnZcTX0gfSB9ICovDQotLSANCjIuMTcuMQ0KIA0KIA0K ------=_001_NextPart000287858456_=------