From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtpbguseast3.qq.com (smtpbguseast3.qq.com [54.243.244.52]) by sourceware.org (Postfix) with ESMTPS id A784E3858285 for ; Mon, 25 Dec 2023 06:37:20 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org A784E3858285 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 A784E3858285 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=54.243.244.52 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1703486245; cv=none; b=LKtHYiM+ODIoas3wXxn5rTiZc87F0TUq7EMAv5rAI3aUQt8+nZVKsbrf//nJC8NZ9bB8b8sgy3A5ENQhm6/s+jIhGq89umrnxi7X8oiY8D9VMihsvtPETWdaX00nmgms+I8uPkWrjzaH4dYipFN8hWwQ8P74AvA4AZK32hiWMH4= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1703486245; c=relaxed/simple; bh=CoI5pLaGwJgExVPpiSfcIpcUKelD4Wyovt33ILrWNyM=; h=Date:From:To:Subject:Mime-Version:Message-ID; b=Ac0Vco5C/YK9qBP89gI5P6LMNRLdBvLxexXK0T3xaJnGCI0kDaMyEmz4beUdpQu+h1285CY3BJ2eq0U7nk/F3cG0K5m6kqdcxi93pygaDB2M4J/27WAf3dNnA40a6i4fRVUjXGRw6icdw4jMwAuYGZ+nrnaYO3EsHinhVTRak7o= ARC-Authentication-Results: i=1; server2.sourceware.org X-QQ-mid: bizesmtp86t1703486221tzrjzie0 Received: from LAPTOP-EPITNQBU ( [58.60.1.10]) by bizesmtp.qq.com (ESMTP) with id ; Mon, 25 Dec 2023 14:37:00 +0800 (CST) X-QQ-SSF: 01400000000000G0V000000A0000000 X-QQ-FEAT: hoArX50alxEFP9KykyZ4dfCraIts7FWJ3OGqYl4p+bZWvYBR+VHx04M0f0kFB q31bnSCKwHJ2EUX2MCfGIoJs0s3l/FHcjnAS20aoY8TGfhZSkDLFCTlsajMPo16WGqXJfk/ vDujU+bPXaq8Mc17IZ+k1vz2CpN9d+IdSMnHyKYQWea/rDPQ7oAwL91prVvPbXx9nrUZH1U kDxd5LrvaRE+XzG1GMdwtKfVa1p5VvcW1DCQ5Be4GQhMPyDSFY4ZE90p+/TBOyTeoZyU2Ym BQzlon667N6A43vDCAcAuhHEJRFXwblRv0V4CZV6z9O6KSjUivXr2qimH5eg1DgWRlfXZYK HVHjov2HJ+ppYse1rwWS9r4MEgHXgooFSlGtnh88cyycjJ0gQUTSSvbKuTZJxybFSyl+lWY Ph494dOhTCx32p3BgAiNiAbrCG1b2N6e X-QQ-GoodBg: 2 X-BIZMAIL-ID: 4738128929670278619 Date: Mon, 25 Dec 2023 14:37:00 +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 v4 4/6] RISC-V: Adds the prefix "th." for the instructions of XTheadVector. References: <20231220123249.555-1-cooper.joshua@linux.alibaba.com>, <20231225062550.714-1-cooper.joshua@linux.alibaba.com> X-Priority: 3 X-GUID: 7D996A49-0C01-4E80-B487-83E380487E68 X-Has-Attach: no X-Mailer: Foxmail 7.2.16.188[cn] Mime-Version: 1.0 Message-ID: <65DD9AADF14A22EE+2023122514365986118722@rivai.ai> Content-Type: multipart/alternative; boundary="----=_001_NextPart120866618555_=----" X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:rivai.ai:qybglogicsvrgz:qybglogicsvrgz7a-one-0 X-Spam-Status: No, score=-9.5 required=5.0 tests=BAYES_00,GIT_PATCH_0,HTML_MESSAGE,KAM_DMARC_STATUS,KAM_SHORT,RCVD_IN_BARRACUDACENTRAL,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,SPF_PASS,TXREP,T_KAM_HTML_FONT_INVALID,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_NextPart120866618555_=---- Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 KyAgaWYgKGN1cnJlbnRfb3V0cHV0X2luc24gPT0gTlVMTF9SVFgpDQorICAg IHJldHVybiBwOw0KDQpXaGF0IGlzIHRoaXMgdXNlZCBmb3IgPw0KDQpIb3cg YWJvdXQ6DQoNCisgIC8qIFdlIG5lZWQgdG8gYWRkIHRoLiBwcmVmaXggdG8g YWxsIHRoZSB4dGhlYWR2ZWN0b3INCisgICAgIGluc3R1cmN0aW9ucyBoZXJl LiovDQorICBpZiAoVEFSR0VUX1hUSEVBRFZFQ1RPUiAmJiBwWzBdID09ICd2 JykNCisgICAgZnB1dHMgKCJ0aC4iLCBhc21fb3V0X2ZpbGUpOw0KDQpcIE5v IG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUNCg0KTmV3IGxpbmUgc2hvdWxkIGJl IGFkZGVkIGludG8gcHJlZml4LmMNCg0KDQoNCmp1emhlLnpob25nQHJpdmFp LmFpDQogDQpGcm9tOiBKdW4gU2hhIChKb3NodWEpDQpEYXRlOiAyMDIzLTEy LTI1IDE0OjI1DQpUbzogZ2NjLXBhdGNoZXMNCkNDOiBqaW0ud2lsc29uLmdj YzsgcGFsbWVyOyBhbmRyZXc7IHBoaWxpcHAudG9tc2ljaDsgamVmZnJleWFs YXc7IGNocmlzdG9waC5tdWVsbG5lcjsganV6aGUuemhvbmc7IEp1biBTaGEg KEpvc2h1YSk7IEppbiBNYTsgWGlhbm1pYW8gUXUNClN1YmplY3Q6IFtQQVRD SCB2NCA0LzZdIFJJU0MtVjogQWRkcyB0aGUgcHJlZml4ICJ0aC4iIGZvciB0 aGUgaW5zdHJ1Y3Rpb25zIG9mIFhUaGVhZFZlY3Rvci4NClRoaXMgcGF0Y2gg YWRkcyB0aC4gcHJlZml4IHRvIGFsbCBYVGhlYWRWZWN0b3IgaW5zdHJ1Y3Rp b25zIGJ5DQppbXBsZW1lbnRpbmcgbmV3IGFzc2VtYmx5IG91dHB1dCBmdW5j dGlvbnMuIEluIHRoaXMgdmVyc2lvbiwgd2UgDQpmb2xsb3cgS2l0bydzIHN1 Z2dlc3Rpb25zIGFuZCBvbmx5IGNoZWNrIHRoZSBwcmVmaXggaXMgJ3YnLCBz byB0aGF0IA0Kbm8gZXh0cmEgYXR0cmlidXRlIGlzIG5lZWRlZC4NCiANCmdj Yy9DaGFuZ2VMb2c6DQogDQoqIGNvbmZpZy9yaXNjdi9yaXNjdi1wcm90b3Mu aCAocmlzY3ZfYXNtX291dHB1dF9vcGNvZGUpOiANCk5ldyBmdW5jdGlvbiB0 byBhZGQgYXNzZW1ibGVyIGluc24gY29kZSBwcmVmaXgvc3VmZml4Lg0KKiBj b25maWcvcmlzY3YvcmlzY3YuY2MgKHJpc2N2X2FzbV9vdXRwdXRfb3Bjb2Rl KTogTGlrZXdpc2UuDQoqIGNvbmZpZy9yaXNjdi9yaXNjdi5oIChBU01fT1VU UFVUX09QQ09ERSk6IExpa2V3aXNlLg0KIA0KQ28tYXV0aG9yZWQtYnk6IEpp biBNYSA8amlubWFAbGludXguYWxpYmFiYS5jb20+DQpDby1hdXRob3JlZC1i eTogWGlhbm1pYW8gUXUgPGNvb3Blci5xdUBsaW51eC5hbGliYWJhLmNvbT4N CkNvLWF1dGhvcmVkLWJ5OiBDaHJpc3RvcGggTcO8bGxuZXIgPGNocmlzdG9w aC5tdWVsbG5lckB2cnVsbC5ldT4NCi0tLQ0KZ2NjL2NvbmZpZy9yaXNjdi9y aXNjdi1wcm90b3MuaCAgICAgICAgICAgICAgIHwgIDEgKw0KZ2NjL2NvbmZp Zy9yaXNjdi9yaXNjdi5jYyAgICAgICAgICAgICAgICAgICAgIHwgMTkgKysr KysrKysrKysrKysrKysrKw0KZ2NjL2NvbmZpZy9yaXNjdi9yaXNjdi5oICAg ICAgICAgICAgICAgICAgICAgIHwgIDQgKysrKw0KLi4uL3Jpc2N2L3J2di94 dGhlYWR2ZWN0b3IvcHJlZml4LmMgICAgICAgICAgIHwgMTIgKysrKysrKysr KysrDQo0IGZpbGVzIGNoYW5nZWQsIDM2IGluc2VydGlvbnMoKykNCmNyZWF0 ZSBtb2RlIDEwMDY0NCBnY2MvdGVzdHN1aXRlL2djYy50YXJnZXQvcmlzY3Yv cnZ2L3h0aGVhZHZlY3Rvci9wcmVmaXguYw0KIA0KZGlmZiAtLWdpdCBhL2dj Yy9jb25maWcvcmlzY3YvcmlzY3YtcHJvdG9zLmggYi9nY2MvY29uZmlnL3Jp c2N2L3Jpc2N2LXByb3Rvcy5oDQppbmRleCAzMTA0OWVmNzUyMy4uNWVhNTRi NDU3MDMgMTAwNjQ0DQotLS0gYS9nY2MvY29uZmlnL3Jpc2N2L3Jpc2N2LXBy b3Rvcy5oDQorKysgYi9nY2MvY29uZmlnL3Jpc2N2L3Jpc2N2LXByb3Rvcy5o DQpAQCAtMTAyLDYgKzEwMiw3IEBAIHN0cnVjdCByaXNjdl9hZGRyZXNzX2lu Zm8gew0KfTsNCi8qIFJvdXRpbmVzIGltcGxlbWVudGVkIGluIHJpc2N2LmNj LiAgKi8NCitleHRlcm4gY29uc3QgY2hhciAqcmlzY3ZfYXNtX291dHB1dF9v cGNvZGUgKEZJTEUgKmFzbV9vdXRfZmlsZSwgY29uc3QgY2hhciAqcCk7DQpl eHRlcm4gZW51bSByaXNjdl9zeW1ib2xfdHlwZSByaXNjdl9jbGFzc2lmeV9z eW1ib2xpY19leHByZXNzaW9uIChydHgpOw0KZXh0ZXJuIGJvb2wgcmlzY3Zf c3ltYm9saWNfY29uc3RhbnRfcCAocnR4LCBlbnVtIHJpc2N2X3N5bWJvbF90 eXBlICopOw0KZXh0ZXJuIGludCByaXNjdl9mbG9hdF9jb25zdF9ydHhfaW5k ZXhfZm9yX2ZsaSAocnR4KTsNCmRpZmYgLS1naXQgYS9nY2MvY29uZmlnL3Jp c2N2L3Jpc2N2LmNjIGIvZ2NjL2NvbmZpZy9yaXNjdi9yaXNjdi5jYw0KaW5k ZXggMGQxY2JjNWNiNWYuLjMwZTZjZWQ1ZjNmIDEwMDY0NA0KLS0tIGEvZ2Nj L2NvbmZpZy9yaXNjdi9yaXNjdi5jYw0KKysrIGIvZ2NjL2NvbmZpZy9yaXNj di9yaXNjdi5jYw0KQEAgLTU2MzYsNiArNTYzNiwyNSBAQCByaXNjdl9nZXRf dl9yZWdub19hbGlnbm1lbnQgKG1hY2hpbmVfbW9kZSBtb2RlKQ0KICAgcmV0 dXJuIGxtdWw7DQp9DQorLyogRGVmaW5lIEFTTV9PVVRQVVRfT1BDT0RFIHRv IGRvIGFueXRoaW5nIHNwZWNpYWwgYmVmb3JlDQorICAgZW1pdHRpbmcgYW4g b3Bjb2RlLiAgKi8NCitjb25zdCBjaGFyICoNCityaXNjdl9hc21fb3V0cHV0 X29wY29kZSAoRklMRSAqYXNtX291dF9maWxlLCBjb25zdCBjaGFyICpwKQ0K K3sNCisgIGlmICghVEFSR0VUX1hUSEVBRFZFQ1RPUikNCisgICAgcmV0dXJu IHA7DQorDQorICBpZiAoY3VycmVudF9vdXRwdXRfaW5zbiA9PSBOVUxMX1JU WCkNCisgICAgcmV0dXJuIHA7DQorDQorICAvKiBXZSBuZWVkIHRvIGFkZCB0 aC4gcHJlZml4IHRvIGFsbCB0aGUgeHRoZWFkdmVjdG9yDQorICAgICBpbnN0 dXJjdGlvbnMgaGVyZS4qLw0KKyAgaWYgKHBbMF0gPT0gJ3YnKQ0KKyAgICBm cHV0cyAoInRoLiIsIGFzbV9vdXRfZmlsZSk7DQorDQorICByZXR1cm4gcDsN Cit9DQorDQovKiBJbXBsZW1lbnQgVEFSR0VUX1BSSU5UX09QRVJBTkQuICBU aGUgUklTQ1Ytc3BlY2lmaWMgb3BlcmFuZCBjb2RlcyBhcmU6DQogICAgJ2gn IFByaW50IHRoZSBoaWdoLXBhcnQgcmVsb2NhdGlvbiBhc3NvY2lhdGVkIHdp dGggT1AsIGFmdGVyIHN0cmlwcGluZw0KZGlmZiAtLWdpdCBhL2djYy9jb25m aWcvcmlzY3YvcmlzY3YuaCBiL2djYy9jb25maWcvcmlzY3YvcmlzY3YuaA0K aW5kZXggNmRmOWVjNzNjNWUuLmMzMzM2MWEyNTRkIDEwMDY0NA0KLS0tIGEv Z2NjL2NvbmZpZy9yaXNjdi9yaXNjdi5oDQorKysgYi9nY2MvY29uZmlnL3Jp c2N2L3Jpc2N2LmgNCkBAIC04MjYsNiArODI2LDEwIEBAIGV4dGVybiBlbnVt IHJpc2N2X2NjIGdldF9yaXNjdl9jYyAoY29uc3QgcnR4IHVzZSk7DQogICAg ICAgYXNtX2ZwcmludGYgKChGSUxFKSwgIiVVJXMiLCAoTkFNRSkpOyBcDQog ICB9IHdoaWxlICgwKQ0KKyN1bmRlZiBBU01fT1VUUFVUX09QQ09ERQ0KKyNk ZWZpbmUgQVNNX09VVFBVVF9PUENPREUoU1RSRUFNLCBQVFIpIFwNCisgIChQ VFIpID0gcmlzY3ZfYXNtX291dHB1dF9vcGNvZGUoU1RSRUFNLCBQVFIpDQor DQojZGVmaW5lIEpVTVBfVEFCTEVTX0lOX1RFWFRfU0VDVElPTiAwDQojZGVm aW5lIENBU0VfVkVDVE9SX01PREUgU0ltb2RlDQojZGVmaW5lIENBU0VfVkVD VE9SX1BDX1JFTEFUSVZFIChyaXNjdl9jbW9kZWwgIT0gQ01fTUVETE9XKQ0K ZGlmZiAtLWdpdCBhL2djYy90ZXN0c3VpdGUvZ2NjLnRhcmdldC9yaXNjdi9y dnYveHRoZWFkdmVjdG9yL3ByZWZpeC5jIGIvZ2NjL3Rlc3RzdWl0ZS9nY2Mu dGFyZ2V0L3Jpc2N2L3J2di94dGhlYWR2ZWN0b3IvcHJlZml4LmMNCm5ldyBm aWxlIG1vZGUgMTAwNjQ0DQppbmRleCAwMDAwMDAwMDAwMC4uNDg4NjdmNGRk ZmINCi0tLSAvZGV2L251bGwNCisrKyBiL2djYy90ZXN0c3VpdGUvZ2NjLnRh cmdldC9yaXNjdi9ydnYveHRoZWFkdmVjdG9yL3ByZWZpeC5jDQpAQCAtMCww ICsxLDEyIEBADQorLyogeyBkZy1kbyBjb21waWxlIH0gKi8NCisvKiB7IGRn LW9wdGlvbnMgIi1tYXJjaD1ydjMyZ2NfeHRoZWFkdmVjdG9yIC1tYWJpPWls cDMyIC1PMCIgfSAqLw0KKw0KKyNpbmNsdWRlICJyaXNjdl92ZWN0b3IuaCIN CisNCit2aW50MzJtMV90DQorcHJlZml4ICh2aW50MzJtMV90IHZ4LCB2aW50 MzJtMV90IHZ5LCBzaXplX3QgdmwpDQorew0KKyAgcmV0dXJuIF9fcmlzY3Zf dmFkZF92dl9pMzJtMSAodngsIHZ5LCB2bCk7DQorfQ0KKw0KKy8qIHsgZGct ZmluYWwgeyBzY2FuLWFzc2VtYmxlciB7XG10aFwudlxNfSB9IH0gKi8NClwg Tm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQ0KLS0gDQoyLjE3LjENCiANCiAN Cg== ------=_001_NextPart120866618555_=------