From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtpbg153.qq.com (smtpbg153.qq.com [13.245.218.24]) by sourceware.org (Postfix) with ESMTPS id B206A3858C2A for ; Wed, 3 Jan 2024 03:26:06 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org B206A3858C2A 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 B206A3858C2A Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=13.245.218.24 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1704252371; cv=none; b=oQB8eXTGaYfx/LdlAdt+wRHA7sjCyuMNc6mOxjHxDBkfuJc4zAa+5XdkuS9VMs+FQMEqN+SBAti+YRTBtWSNrjPkcL6xAhl7tyMvI8VX/rl9pAi1LscvuKhuCgT8vmX8pjnmmRieh+hdikNvDiT7aBY4sLpFuXKYp3DGzk9H36M= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1704252371; c=relaxed/simple; bh=UfN+MxLCCv0KluCCH8V8YKUEB8kh9rv0Pv4yRBxUat4=; h=Date:From:To:Subject:Mime-Version:Message-ID; b=Rku2smxNfKkPr89JzEXyYXKdSrUPHsmGXeqljWK55GGUwupQlFNMYLHOMsq0zWKRz9PHj4a1nwXmoFwh7YKd92GOrbU1BmUbSoDcd7UzQc+dQxgMLaL7J/d72EIJKpWkQVOgU6IfgpPTWvrElVRqwyndio6xj3LapW3vvPoTVLM= ARC-Authentication-Results: i=1; server2.sourceware.org X-QQ-mid: bizesmtp64t1704252330twkhghw6 Received: from LAPTOP-EPITNQBU ( [58.60.1.10]) by bizesmtp.qq.com (ESMTP) with id ; Wed, 03 Jan 2024 11:25:29 +0800 (CST) X-QQ-SSF: 01400000000000G0V000000A0000000 X-QQ-FEAT: UJd4nZbM1Cfveq4xNlaV9w1K5XJ6I2acLY9YdulvtHUeGnPHvefS27iM2zVFP ifyYMP/nZZ2FZ52KnetjJUKg+yfnkVDwCyeSAGWvjAjEcCGYrWzFfuGfjaeRom1Ic0HG3ND zx9You8cUaH6PeKoVo0JZtgnKKPE3w+dLwzvmMVe3YCs/GBil35oo1UXmz94zDQqx1mZ9rw LS29VK1/oICUXJOPaWv8aZoEaiw9wX4qZvX6gLPIwQpjS2TF+KKJUHR4Gy5A7eQbVqivx8N zFD1P0CgnkMLiJQ/ISrcdwO/qMbPp1dzkCZEzU7IX9OfaTuDT6LSyrvQO7Ie9UeNuPopOXe m2l0aCuDYd0+g8XBppMIWJ2ycxoeNlS53+qAdSLMn69NEamiVt2Et0kdR345jNNEIpSyhKJ zMyU54ANi21mgW3uAW+s+9ycCC2lo/g9 X-QQ-GoodBg: 2 X-BIZMAIL-ID: 14314056411982043054 Date: Wed, 3 Jan 2024 11:25:29 +0800 From: "juzhe.zhong@rivai.ai" To: pinskia Cc: jeffreyalaw , cooper.joshua , gcc-patches , "Jim Wilson" , palmer , andrew , philipp.tomsich , christoph.muellner , jinma , cooper.qu Subject: Re: Re: [PATCH v4] RISC-V: Adds the prefix "th." for the instructions of XTheadVector. References: <20231229040310.1047-1-cooper.joshua@linux.alibaba.com>, <20231229041943.1366-1-cooper.joshua@linux.alibaba.com>, <929ccf06-d106-40a5-b5b3-050d5aaf4875@gmail.com>, , , <27476D48F2EA4552+2024010311063870318327@rivai.ai>, X-Priority: 3 X-GUID: 65AE5660-9733-458F-861D-48A3DB3AE34F X-Has-Attach: no X-Mailer: Foxmail 7.2.16.188[cn] Mime-Version: 1.0 Message-ID: Content-Type: multipart/alternative; boundary="----=_001_NextPart382201265172_=----" X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:rivai.ai:qybglogicsvrgz:qybglogicsvrgz7a-one-0 X-Spam-Status: No, score=-8.0 required=5.0 tests=BAYES_00,BODY_8BITS,GIT_PATCH_0,HTML_MESSAGE,KAM_DMARC_STATUS,KAM_SHORT,RCVD_IN_BARRACUDACENTRAL,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,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_NextPart382201265172_=---- Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 Tm8uIEl0IHdpbGwgbmVlZCB0byBjaGFuZ2UgYWxsIHBhdHRlcm5zIGluIHZl Y3Rvci5tZC4NCkl0J3MgYSBuaWdodG1hcmUuDQoNCllvdSBzaG91bGQgbm90 ZSBJIHdpbGwgcmVmaW5lIHZlY3Rvci5tZCBpbiBHQ0MtMTUsIG1peGluZyB0 aGVhZHZlY3RvciB0aGluZ3MgbWFrZSBtZSBpbXBvc3NpYmxlIHRvIG1haW50 YWluDQpSVlYxLjAuDQoNCg0KDQpqdXpoZS56aG9uZ0ByaXZhaS5haQ0KIA0K RnJvbTogQW5kcmV3IFBpbnNraQ0KRGF0ZTogMjAyNC0wMS0wMyAxMToxOQ0K VG86IGp1emhlLnpob25nQHJpdmFpLmFpDQpDQzogamVmZnJleWFsYXc7IGNv b3Blci5qb3NodWE7IGdjYy1wYXRjaGVzOyBKaW0gV2lsc29uOyBwYWxtZXI7 IGFuZHJldzsgcGhpbGlwcC50b21zaWNoOyBjaHJpc3RvcGgubXVlbGxuZXI7 IGppbm1hOyBjb29wZXIucXUNClN1YmplY3Q6IFJlOiBSZTogW1BBVENIIHY0 XSBSSVNDLVY6IEFkZHMgdGhlIHByZWZpeCAidGguIiBmb3IgdGhlIGluc3Ry dWN0aW9ucyBvZiBYVGhlYWRWZWN0b3IuDQpPbiBUdWUsIEphbiAyLCAyMDI0 IGF0IDc6MDfigK9QTSBqdXpoZS56aG9uZ0ByaXZhaS5haQ0KPGp1emhlLnpo b25nQHJpdmFpLmFpPiB3cm90ZToNCj4NCj4gV2UgaGF2ZSBubyBjaG9pY2Uu IFlvdSBzaG91bGQga25vdyB0aGVhZHZlY3RvciBpcyB0b3RhbGx5IHVucmVs YXRlZCB3aXRoIFJWVjEuMCBzdGFuZGFyZCBJU0EuDQo+DQo+IEFkZGluZyBg JV4nIHdoaWNoIG1pc3NpbmcgdG90YWxseSB1bnJlbGF0ZWQgSVNBIG1ha2Vz IG5vIHNlbnMgdG8gbWUuDQogDQpObywgaXQgaW1wbGVtZW50cyBpdCBpbiBh IGRpZmZlcmVudCB3YXkuDQpCYXNpY2FsbHkgYWxsIG9mIHRoZSBwYXR0ZXJu cyB3aGljaCBhcmUgc3VwcG9ydGVkIGdldCBjaGFuZ2VkIHRvIGJlDQppbnN0 ZWFkIG9mICJ2KiIgYmVjb21lcyBpbnN0ZWFkICIlXnYiIGFuZCB0aGVuIHlv dSBjaGFuZ2UNCnJpc2N2X3ByaW50X29wZXJhbmRfcHVuY3RfdmFsaWRfcCB0 byBhbGxvdyAnXicgYW5kIHRoZW4geW91IGFkZCAnXicNCnN1cHBvcnQgdG8g cmlzY3ZfcHJpbnRfb3BlcmFuZCAobGlrZSAnficgaXMgaGFuZGxlZCB0aGVy ZSkuDQogDQpBbmQgdGhlIG5leHQgcGF0Y2ggYWRkcyBhIGZldyBtb3JlICcl JyB0byBzdXBwb3J0IHByaW50aW5nIGRpZmZlcmVudA0KZGlmZmVyZW50IHN0 cmluZ3MgYmFzZWQgb24gWFRoZWFkVmVjdG9yIG9yIG5vdC4NCiANClRoaXMg aXMgaG93IGFsbW9zdCBhbGwgb3RoZXIgdGFyZ2V0cyBoYW5kbGUgdGhpcyBr aW5kIG9mIHRoaW5ncw0KaW5zdGVhZCBvZiBoYWNraW5nIEFTTV9PVVRQVVRf T1BDT0RFIC4NCiANClRoYW5rcywNCkFuZHJldyBQaW5za2kNCiANCiANCj4N Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4ganV6aGUu emhvbmdAcml2YWkuYWkNCj4NCj4NCj4gRnJvbTogQW5kcmV3IFBpbnNraQ0K PiBEYXRlOiAyMDI0LTAxLTAzIDEwOjU0DQo+IFRvOiDpkp/lsYXlk7INCj4g Q0M6IEplZmYgTGF3OyBjb29wZXIuam9zaHVhOyBnY2MtcGF0Y2hlczsgamlt LndpbHNvbi5nY2M7IHBhbG1lcjsgYW5kcmV3OyBwaGlsaXBwLnRvbXNpY2g7 IENocmlzdG9waCBNw7xsbG5lcjsgamlubWE7IENvb3BlciBRdQ0KPiBTdWJq ZWN0OiBSZTogUmU6IFtQQVRDSCB2NF0gUklTQy1WOiBBZGRzIHRoZSBwcmVm aXggInRoLiIgZm9yIHRoZSBpbnN0cnVjdGlvbnMgb2YgWFRoZWFkVmVjdG9y Lg0KPiBPbiBNb24sIEphbiAxLCAyMDI0IGF0IDI6NTnigK9QTSDpkp/lsYXl k7IgPGp1emhlLnpob25nQHJpdmFpLmFpPiB3cm90ZToNCj4gPg0KPiA+IFRo aXMgaXMgT2sgZnJvbSBteSBzaWRlLg0KPiA+IEJ1dCBiZWZvcmUgY29tbWl0 IHRoaXMgcGF0Y2gsIEkgdGhpbmsgd2UgbmVlZCB0aGlzIHBhdGNoIGZpcnN0 Og0KPiA+IGh0dHBzOi8vZ2NjLmdudS5vcmcvcGlwZXJtYWlsL2djYy1wYXRj aGVzLzIwMjMtRGVjZW1iZXIvNjQxNTMzLmh0bWwNCj4gPg0KPiA+IEkgd2ls bCBiZSBiYWNrIHRvIHdvcmsgc28gSSB3aWxsIHRha2UgYSBsb29rIGF0IG90 aGVyIHBhdGNoZXMgdG9kYXkuDQo+DQo+DQo+IE5vdGUgSSBoYXRlIGl0LiBJ dCB3b3VsZCBiZSBiZXR0ZXIgaWYgeW91IHVzZSBzb21ldGhpbmcgbGlrZSBg JV4nIChzZWUNCj4gYH5gIGZvciBhbiBleGFtcGxlIG9mIGhvdyB0aGF0IHdv cmtzKSBpbnN0ZWFkIG9mIGhhY2tpbmcNCj4gcmlzY3ZfYXNtX291dHB1dF9v cGNvZGUgcmVhbGx5LiBJbiBmYWN0IHRoYXQgaXMgaG93IG90aGVyIHRhcmdl dHMNCj4gaW1wbGVtZW50IHRoaXMga2luZCBvZiB0aGluZ3MuDQo+DQo+IFRo YW5rcywNCj4gQW5kcmV3IFBJbnNraQ0KPg0KPiA+IF9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fDQo+ID4ganV6aGUuemhvbmdAcml2YWkuYWkN Cj4gPg0KPiA+DQo+ID4gRnJvbTogSmVmZiBMYXcNCj4gPiBEYXRlOiAyMDI0 LTAxLTAxIDAxOjQzDQo+ID4gVG86IEp1biBTaGEgKEpvc2h1YSk7IGdjYy1w YXRjaGVzDQo+ID4gQ0M6IGppbS53aWxzb24uZ2NjOyBwYWxtZXI7IGFuZHJl dzsgcGhpbGlwcC50b21zaWNoOyBjaHJpc3RvcGgubXVlbGxuZXI7IGp1emhl Lnpob25nOyBKaW4gTWE7IFhpYW5taWFvIFF1DQo+ID4gU3ViamVjdDogUmU6 IFtQQVRDSCB2NF0gUklTQy1WOiBBZGRzIHRoZSBwcmVmaXggInRoLiIgZm9y IHRoZSBpbnN0cnVjdGlvbnMgb2YgWFRoZWFkVmVjdG9yLg0KPiA+DQo+ID4N Cj4gPiBPbiAxMi8yOC8yMyAyMToxOSwgSnVuIFNoYSAoSm9zaHVhKSB3cm90 ZToNCj4gPiA+IFRoaXMgcGF0Y2ggYWRkcyB0aC4gcHJlZml4IHRvIGFsbCBY VGhlYWRWZWN0b3IgaW5zdHJ1Y3Rpb25zIGJ5DQo+ID4gPiBpbXBsZW1lbnRp bmcgbmV3IGFzc2VtYmx5IG91dHB1dCBmdW5jdGlvbnMuIFdlIG9ubHkgY2hl Y2sgdGhlDQo+ID4gPiBwcmVmaXggaXMgJ3YnLCBzbyB0aGF0IG5vIGV4dHJh IGF0dHJpYnV0ZSBpcyBuZWVkZWQuDQo+ID4gPg0KPiA+ID4gZ2NjL0NoYW5n ZUxvZzoNCj4gPiA+DQo+ID4gPiAqIGNvbmZpZy9yaXNjdi9yaXNjdi1wcm90 b3MuaCAocmlzY3ZfYXNtX291dHB1dF9vcGNvZGUpOg0KPiA+ID4gTmV3IGZ1 bmN0aW9uIHRvIGFkZCBhc3NlbWJsZXIgaW5zbiBjb2RlIHByZWZpeC9zdWZm aXguDQo+ID4gPiAqIGNvbmZpZy9yaXNjdi9yaXNjdi5jYyAocmlzY3ZfYXNt X291dHB1dF9vcGNvZGUpOiBMaWtld2lzZS4NCj4gPiA+ICogY29uZmlnL3Jp c2N2L3Jpc2N2LmggKEFTTV9PVVRQVVRfT1BDT0RFKTogTGlrZXdpc2UuDQo+ ID4gPg0KPiA+ID4gQ28tYXV0aG9yZWQtYnk6IEppbiBNYSA8amlubWFAbGlu dXguYWxpYmFiYS5jb20+DQo+ID4gPiBDby1hdXRob3JlZC1ieTogWGlhbm1p YW8gUXUgPGNvb3Blci5xdUBsaW51eC5hbGliYWJhLmNvbT4NCj4gPiA+IENv LWF1dGhvcmVkLWJ5OiBDaHJpc3RvcGggTcO8bGxuZXIgPGNocmlzdG9waC5t dWVsbG5lckB2cnVsbC5ldT4NCj4gPiA+IC0tLQ0KPiA+ID4gICBnY2MvY29u ZmlnL3Jpc2N2L3Jpc2N2LXByb3Rvcy5oICAgICAgICAgICAgICAgICAgICB8 ICAxICsNCj4gPiA+ICAgZ2NjL2NvbmZpZy9yaXNjdi9yaXNjdi5jYyAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAxNCArKysrKysrKysrKysrKw0KPiA+ ID4gICBnY2MvY29uZmlnL3Jpc2N2L3Jpc2N2LmggICAgICAgICAgICAgICAg ICAgICAgICAgICB8ICA0ICsrKysNCj4gPiA+ICAgLi4uL2djYy50YXJnZXQv cmlzY3YvcnZ2L3h0aGVhZHZlY3Rvci9wcmVmaXguYyAgICAgfCAxMiArKysr KysrKysrKysNCj4gPiA+ICAgNCBmaWxlcyBjaGFuZ2VkLCAzMSBpbnNlcnRp b25zKCspDQo+ID4gPiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCBnY2MvdGVzdHN1 aXRlL2djYy50YXJnZXQvcmlzY3YvcnZ2L3h0aGVhZHZlY3Rvci9wcmVmaXgu Yw0KPiA+ID4NCj4gPiA+IGRpZmYgLS1naXQgYS9nY2MvY29uZmlnL3Jpc2N2 L3Jpc2N2LXByb3Rvcy5oIGIvZ2NjL2NvbmZpZy9yaXNjdi9yaXNjdi1wcm90 b3MuaA0KPiA+ID4gaW5kZXggMzEwNDllZjc1MjMuLjVlYTU0YjQ1NzAzIDEw MDY0NA0KPiA+ID4gLS0tIGEvZ2NjL2NvbmZpZy9yaXNjdi9yaXNjdi1wcm90 b3MuaA0KPiA+ID4gKysrIGIvZ2NjL2NvbmZpZy9yaXNjdi9yaXNjdi1wcm90 b3MuaA0KPiA+ID4gQEAgLTEwMiw2ICsxMDIsNyBAQCBzdHJ1Y3QgcmlzY3Zf YWRkcmVzc19pbmZvIHsNCj4gPiA+ICAgfTsNCj4gPiA+DQo+ID4gPiAgIC8q IFJvdXRpbmVzIGltcGxlbWVudGVkIGluIHJpc2N2LmNjLiAgKi8NCj4gPiA+ ICtleHRlcm4gY29uc3QgY2hhciAqcmlzY3ZfYXNtX291dHB1dF9vcGNvZGUg KEZJTEUgKmFzbV9vdXRfZmlsZSwgY29uc3QgY2hhciAqcCk7DQo+ID4gPiAg IGV4dGVybiBlbnVtIHJpc2N2X3N5bWJvbF90eXBlIHJpc2N2X2NsYXNzaWZ5 X3N5bWJvbGljX2V4cHJlc3Npb24gKHJ0eCk7DQo+ID4gPiAgIGV4dGVybiBi b29sIHJpc2N2X3N5bWJvbGljX2NvbnN0YW50X3AgKHJ0eCwgZW51bSByaXNj dl9zeW1ib2xfdHlwZSAqKTsNCj4gPiA+ICAgZXh0ZXJuIGludCByaXNjdl9m bG9hdF9jb25zdF9ydHhfaW5kZXhfZm9yX2ZsaSAocnR4KTsNCj4gPiA+IGRp ZmYgLS1naXQgYS9nY2MvY29uZmlnL3Jpc2N2L3Jpc2N2LmNjIGIvZ2NjL2Nv bmZpZy9yaXNjdi9yaXNjdi5jYw0KPiA+ID4gaW5kZXggMGQxY2JjNWNiNWYu LmVhMWQ1OWQ5Y2YyIDEwMDY0NA0KPiA+ID4gLS0tIGEvZ2NjL2NvbmZpZy9y aXNjdi9yaXNjdi5jYw0KPiA+ID4gKysrIGIvZ2NjL2NvbmZpZy9yaXNjdi9y aXNjdi5jYw0KPiA+ID4gQEAgLTU2MzYsNiArNTYzNiwyMCBAQCByaXNjdl9n ZXRfdl9yZWdub19hbGlnbm1lbnQgKG1hY2hpbmVfbW9kZSBtb2RlKQ0KPiA+ ID4gICAgIHJldHVybiBsbXVsOw0KPiA+ID4gICB9DQo+ID4gPg0KPiA+ID4g Ky8qIERlZmluZSBBU01fT1VUUFVUX09QQ09ERSB0byBkbyBhbnl0aGluZyBz cGVjaWFsIGJlZm9yZQ0KPiA+ID4gKyAgIGVtaXR0aW5nIGFuIG9wY29kZS4g ICovDQo+ID4gPiArY29uc3QgY2hhciAqDQo+ID4gPiArcmlzY3ZfYXNtX291 dHB1dF9vcGNvZGUgKEZJTEUgKmFzbV9vdXRfZmlsZSwgY29uc3QgY2hhciAq cCkNCj4gPiA+ICt7DQo+ID4gPiArICAvKiBXZSBuZWVkIHRvIGFkZCB0aC4g cHJlZml4IHRvIGFsbCB0aGUgeHRoZWFkdmVjdG9yDQo+ID4gPiArICAgICBp bnN0dXJjdGlvbnMgaGVyZS4qLw0KPiA+ID4gKyAgaWYgKFRBUkdFVF9YVEhF QURWRUNUT1IgJiYgY3VycmVudF9vdXRwdXRfaW5zbiAhPSBOVUxMX1JUWCAm Jg0KPiA+ID4gKyAgICAgIHBbMF0gPT0gJ3YnKQ0KPiA+ID4gKyAgICBmcHV0 cyAoInRoLiIsIGFzbV9vdXRfZmlsZSk7DQo+ID4gPiArDQo+ID4gPiArICBy ZXR1cm4gcDsNCj4gPiBKdXN0IGEgZm9ybWF0dGluZyBuaXQuIFRoZSBHTlUg c3RhbmRhcmRzIGJyZWFrIGxpbmVzIGJlZm9yZSB0aGUNCj4gPiBvcGVyYXRv ciwgbm90IGFmdGVyLiAgU28NCj4gPiAgICBpZiAoVEFSR0VUX1hUSEVBRFZF Q1RPUg0KPiA+ICAgICAgICAmJiBjdXJyZW50X291dHB1dF9pbnNuICE9IE5V TEwNCj4gPiAgICAgICAgJiYgcFswXSA9PSAndicpDQo+ID4NCj4gPiBOb3Rl IHRoYXQgY3VycmVudF9vdXRwdXRfaW5zbiBpcyAiZXh0ZXJuIHJ0eF9pbnNu ICoiLCBzbyB1c2UgTlVMTCwgbm90DQo+ID4gTlVMTF9SVFguDQo+ID4NCj4g PiBOZWl0aGVyIG9mIHRoZXNlIG5pdHMgcmVxdWlyZSBhIG5ldyB2ZXJzaW9u IGZvciByZXZpZXcuICBKdXN0IGZpeCB0aGVtLg0KPiA+DQo+ID4gSWYgSnV6 aGUgaXMgZmluZSB3aXRoIHRoaXMsIHNvIGFtIEkuICBXZSBjYW4gcmVmaW5l IGl0IGlmIG5lY2Vzc2FyeSBsYXRlci4NCj4gPg0KPiA+IGplZmYNCj4gPg0K Pg0KIA0K ------=_001_NextPart382201265172_=------