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 DC3CC3858430 for ; Wed, 20 Dec 2023 22:48:48 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org DC3CC3858430 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 DC3CC3858430 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=54.204.34.129 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1703112531; cv=none; b=BVAxve3LAc1rttWIv0Y9G/YQWz9AW6SaSRa0nvd3PrEfgzqUngIfdweExv3Awnf6p3qZxNwKhxil9QNLIZRWzHdEGM8hXoSHwIxSZ+ZyF1ue00uaYc9dD2h0FejF7EZo50X0ooPCSa2JTVpOhSGbDX5yYdVzWuKK2CYcAf79jH0= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1703112531; c=relaxed/simple; bh=DcGW8RDtTBJMdUsZV1/mWe5w3d4dRwQcwnqN8OqFpkw=; h=Date:From:To:Subject:Mime-Version:Message-ID; b=hQiY+s2TWbk9nA5uj2JbMBGjZ+VCHyFHrbpqkJwAQEyLZQIgrqylaEH9RfFIdPpTP/jJY9Saa9FmoHKuFS5WR9D/k4D1oRtc8jH28R3u+NyYDYqFRMLvKY/BuislXGasixltz4zAnO7f84dc63PvjxXKxJEouw+dMtwn20BRvTg= ARC-Authentication-Results: i=1; server2.sourceware.org X-QQ-mid: bizesmtp67t1703112510te43hhmw Received: from TABLET-POE6JQHH ( [116.77.2.214]) by bizesmtp.qq.com (ESMTP) with id ; Thu, 21 Dec 2023 06:48:28 +0800 (CST) X-QQ-SSF: 01400000002000G0V000B00A0000000 X-QQ-FEAT: ERSZEewZJulK2mPx4+CitmcQQINs+Ny+LzMqAEPhkR3OXhyHeGxEzw0C/+NXT Kgfkx9jlQk5GM4a4q3dF+EQp2iiWl6RIMtzL/qeXheU7l4MbjTcNP7mIu0aRWh2NcZaRX// oAWVjXUotzrQ3w++KQha+ELNlNMcvMH29+CFUoyvH7RLEgUXVmaKENkFiDTHvQeSU6n1tMS vOyQRsNghGhcHYX7WKKYh3aXSfwmqtBvh9nL0IdeEf2nW6Ul5ekJJPov/ixcyC063UJTFXe DvM+zYfz0ilzau8NPEWC2enEFVs6LoP/kGR3iBnbBXv5mm3K2973M6PRCjTURexfjvxdU9P jt0b+KSTP8+mwVmZ2A7mWYQtGMEYIyQqXKCSHLWtxCogsym6/UgiDzRZZc8qVA/ez0ewjLe QjRP8WtH8elyY5baeSO8FA== X-QQ-GoodBg: 2 X-BIZMAIL-ID: 4294895858083821588 Date: Thu, 21 Dec 2023 06:48:29 +0800 From: =?UTF-8?B?6ZKf5bGF5ZOy?= To: "Jeff Law" , cooper.joshua , gcc-patches Cc: jim.wilson.gcc , palmer , andrew , philipp.tomsich , =?UTF-8?B?Q2hyaXN0b3BoIE3DvGxsbmVy?= , jinma , "Cooper Qu" Subject: Re: Re: [PATCH v3 4/6] RISC-V: Adds the prefix "th." for the instructions of XTheadVector. References: <20231220122055.343-1-cooper.joshua@linux.alibaba.com>, <20231220123249.555-1-cooper.joshua@linux.alibaba.com>, X-Priority: 3 X-GUID: AE402283-8A76-47C8-A2D3-D58CE42A8397 X-Has-Attach: no X-Mailer: Foxmail 7.2.23.121[cn] Mime-Version: 1.0 Message-ID: Content-Type: multipart/alternative; boundary="----=_001_NextPart675575874806_=----" 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_H2,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_NextPart675575874806_=---- Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 Pj4gU28gcmF0aGVyIHRoYW4gbG9va2luZyBhdCB0aGUgbW9kZSwgd291bGQg aXQgbWFrZSBtb3JlIHNlbnNlIHRvIGhhdmUgYW4NCj4+IGF0dHJpYnV0ZSAo b3IgcmUtdXNlIGFuIGV4aXN0aW5nIGF0dHJpYnV0ZSkgdG8gaWRlbnRpZnkg d2hpY2ggb3Bjb2Rlcw0KPj4gYXJlIGdvaW5nIHRvIG5lZWQgcHJlZml4aW5n PyAgV2UndmUgZ290IGFjY2VzcyB0byB0aGUgSU5TTiB2aWENCj4+IGN1cnJl bnRfb3V0cHV0X2luc24uICBTbyB3ZSBjYW4gbG9va3VwIGF0dHJpYnV0ZXMg dHJpdmlhbGx5Lg0KDQpZZXMsIEkgdG90YWxseSBhZ2dyZWUgd2l0aCBKZWZm J3MgaWRlYS4gV2UgaGF2ZSBhZGRlcyBtYW55IGF0dHJpYnV0ZXMgZm9yIGVh Y2ggUlZWIGluc3RydWN0aW9ucy4NCkZvciBleGFtcGxlLCBWU0VUVkwgUEFT UyBpcyBoaWdobHkgZGVwZW5kaW5nIG9uIHRob3NlIGF0dHJpYnV0ZSB0byBk byB0aGUgb3B0aW1pemF0aW9ucy4NCg0KQnR3LCBJIGhhdmUgcmV2aWV3IHRo ZSBmdWxsIHBhdGNoIGFuZCBJIGFtIGdvbm5hIGdpdmUgbW9yZSBjb21wcmVo ZW5zaXZlIGNvbW1lbnRzIGluIGNvdmVyIGxldHRlci4NCg0KDQoNCmp1emhl Lnpob25nQHJpdmFpLmFpDQogDQpGcm9tOiBKZWZmIExhdw0KRGF0ZTogMjAy My0xMi0yMSAwMjoyMg0KVG86IEp1biBTaGEgKEpvc2h1YSk7IGdjYy1wYXRj aGVzDQpDQzogamltLndpbHNvbi5nY2M7IHBhbG1lcjsgYW5kcmV3OyBwaGls aXBwLnRvbXNpY2g7IGNocmlzdG9waC5tdWVsbG5lcjsganV6aGUuemhvbmc7 IEppbiBNYTsgWGlhbm1pYW8gUXUNClN1YmplY3Q6IFJlOiBbUEFUQ0ggdjMg NC82XSBSSVNDLVY6IEFkZHMgdGhlIHByZWZpeCAidGguIiBmb3IgdGhlIGlu c3RydWN0aW9ucyBvZiBYVGhlYWRWZWN0b3IuDQogDQogDQpPbiAxMi8yMC8y MyAwNTozMiwgSnVuIFNoYSAoSm9zaHVhKSB3cm90ZToNCj4gVGhpcyBwYXRj aCBhZGRzIHRoLiBwcmVmaXggdG8gYWxsIFhUaGVhZFZlY3RvciBpbnN0cnVj dGlvbnMgYnkNCj4gaW1wbGVtZW50aW5nIG5ldyBhc3NlbWJseSBvdXRwdXQg ZnVuY3Rpb25zLg0KPiANCj4gZ2NjL0NoYW5nZUxvZzoNCj4gDQo+ICogY29u ZmlnL3Jpc2N2L3Jpc2N2LXByb3Rvcy5oDQo+IChyaXNjdl9hc21fb3V0cHV0 X29wY29kZSk6IE5ldyBmdW5jdGlvbi4NCj4gKiBjb25maWcvcmlzY3Yvcmlz Y3YuY2MgKHJpc2N2X2FzbV9vdXRwdXRfb3Bjb2RlKTogTGlrZXdpc2UuDQo+ ICogY29uZmlnL3Jpc2N2L3Jpc2N2LmggKEFTTV9PVVRQVVRfT1BDT0RFKTog TGlrZXdpc2UuDQo+IA0KPiBDby1hdXRob3JlZC1ieTogSmluIE1hIDxqaW5t YUBsaW51eC5hbGliYWJhLmNvbT4NCj4gQ28tYXV0aG9yZWQtYnk6IFhpYW5t aWFvIFF1IDxjb29wZXIucXVAbGludXguYWxpYmFiYS5jb20+DQo+IENvLWF1 dGhvcmVkLWJ5OiBDaHJpc3RvcGggTcO8bGxuZXIgPGNocmlzdG9waC5tdWVs bG5lckB2cnVsbC5ldT4NCj4gLS0tDQo+ICAgZ2NjL2NvbmZpZy9yaXNjdi9y aXNjdi1wcm90b3MuaCAgICAgICAgICAgICAgIHwgIDEgKw0KPiAgIGdjYy9j b25maWcvcmlzY3YvcmlzY3YuY2MgICAgICAgICAgICAgICAgICAgICB8IDI2 ICsrKysrKysrKysrKysrKysrKysNCj4gICBnY2MvY29uZmlnL3Jpc2N2L3Jp c2N2LmggICAgICAgICAgICAgICAgICAgICAgfCAgNCArKysNCj4gICAuLi4v cmlzY3YvcnZ2L3h0aGVhZHZlY3Rvci9wcmVmaXguYyAgICAgICAgICAgfCAx MiArKysrKysrKysNCj4gICA0IGZpbGVzIGNoYW5nZWQsIDQzIGluc2VydGlv bnMoKykNCj4gICBjcmVhdGUgbW9kZSAxMDA2NDQgZ2NjL3Rlc3RzdWl0ZS9n Y2MudGFyZ2V0L3Jpc2N2L3J2di94dGhlYWR2ZWN0b3IvcHJlZml4LmMNCj4g DQo+IGRpZmYgLS1naXQgYS9nY2MvY29uZmlnL3Jpc2N2L3Jpc2N2LXByb3Rv cy5oIGIvZ2NjL2NvbmZpZy9yaXNjdi9yaXNjdi1wcm90b3MuaA0KPiBpbmRl eCBlYWVlNTNjZTk0ZS4uZjBlZWU3MWExOGEgMTAwNjQ0DQo+IC0tLSBhL2dj Yy9jb25maWcvcmlzY3YvcmlzY3YtcHJvdG9zLmgNCj4gKysrIGIvZ2NjL2Nv bmZpZy9yaXNjdi9yaXNjdi1wcm90b3MuaA0KPiBAQCAtMTAxLDYgKzEwMSw3 IEBAIHN0cnVjdCByaXNjdl9hZGRyZXNzX2luZm8gew0KPiAgIH07DQo+ICAg DQo+ICAgLyogUm91dGluZXMgaW1wbGVtZW50ZWQgaW4gcmlzY3YuY2MuICAq Lw0KPiArZXh0ZXJuIHZvaWQgcmlzY3ZfYXNtX291dHB1dF9vcGNvZGUoRklM RSAqYXNtX291dF9maWxlLCBjb25zdCBjaGFyICpwKTsNCj4gICBleHRlcm4g ZW51bSByaXNjdl9zeW1ib2xfdHlwZSByaXNjdl9jbGFzc2lmeV9zeW1ib2xp Y19leHByZXNzaW9uIChydHgpOw0KPiAgIGV4dGVybiBib29sIHJpc2N2X3N5 bWJvbGljX2NvbnN0YW50X3AgKHJ0eCwgZW51bSByaXNjdl9zeW1ib2xfdHlw ZSAqKTsNCj4gICBleHRlcm4gaW50IHJpc2N2X2Zsb2F0X2NvbnN0X3J0eF9p bmRleF9mb3JfZmxpIChydHgpOw0KPiBkaWZmIC0tZ2l0IGEvZ2NjL2NvbmZp Zy9yaXNjdi9yaXNjdi5jYyBiL2djYy9jb25maWcvcmlzY3YvcmlzY3YuY2MN Cj4gaW5kZXggOGFlNjU3NjBiNmUuLmQzMDEwYmVkOGQ4IDEwMDY0NA0KPiAt LS0gYS9nY2MvY29uZmlnL3Jpc2N2L3Jpc2N2LmNjDQo+ICsrKyBiL2djYy9j b25maWcvcmlzY3YvcmlzY3YuY2MNCj4gQEAgLTU1OTUsNiArNTU5NSwzMiBA QCByaXNjdl9nZXRfdl9yZWdub19hbGlnbm1lbnQgKG1hY2hpbmVfbW9kZSBt b2RlKQ0KPiAgICAgcmV0dXJuIGxtdWw7DQo+ICAgfQ0KPiAgIA0KPiArdm9p ZA0KPiArcmlzY3ZfYXNtX291dHB1dF9vcGNvZGUoRklMRSAqYXNtX291dF9m aWxlLCBjb25zdCBjaGFyICpwKQ0KTmVlZHMgYSBmdW5jdGlvbiBjb21tZW50 LiAgVGhlcmUncyBzZXZlcmFsIGV4YW1wbGVzIGluIHRoaXMgZmlsZSB5b3Ug Y2FuIA0KdXNlIHRvIHNlZSB0aGUgc3R5bGUgd2UgY29tbW9ubHkgdXNlLiAg QW5kIGEgbWlub3IgZm9ybWF0dGluZyBuaXQsIA0KYWx3YXlzIHB1dCBhIHNw YWNlIGJldHdlZW4gYSBmdW5jdGlvbiBuYW1lIGFuZCBhbiBvcGVuIHBhcmVu Lg0KIA0KIA0KPiArew0KPiArICBpZiAoIVRBUkdFVF9YVEhFQURWRUNUT1Ip DQo+ICsgICAgcmV0dXJuOw0KPiArDQo+ICsgIGlmIChjdXJyZW50X291dHB1 dF9pbnNuID09IE5VTExfUlRYKQ0KPiArICAgIHJldHVybjsNCj4gKw0KPiAr ICAvKiBXZSBuZWVkIHRvIGhhbmRsZSB0aGUgJ3ZzZXQnIHNwZWNpYWwgY2Fz ZSBoZXJlIHNpbmNlIGl0IGNhbm5vdA0KPiArICAgICBiZSBjb250cm9sbGVk IGJ5IHZlY3RvciBtb2RlLiAqLw0KPiArICBpZiAoIXN0cm5jbXAgKHAsICJ2 c2V0IiwgNCkpDQo+ICsgICAgew0KPiArICAgICAgZnB1dHMgKCJ0aC4iLCBh c21fb3V0X2ZpbGUpOw0KPiArICAgICAgcmV0dXJuOw0KPiArICAgIH0NCj4g Kw0KPiArICBzdWJydHhfaXRlcmF0b3I6OmFycmF5X3R5cGUgYXJyYXk7DQo+ ICsgIEZPUl9FQUNIX1NVQlJUWCAoaXRlciwgYXJyYXksIFBBVFRFUk4gKGN1 cnJlbnRfb3V0cHV0X2luc24pLCBBTEwpDQo+ICsgICAgaWYgKCppdGVyICYm IHJpc2N2X3ZfZXh0X21vZGVfcCAoR0VUX01PREUgKCppdGVyKSkgJiYgcFsw XSA9PSAndicpDQo+ICsgICAgICB7DQo+ICsgZnB1dHMgKCJ0aC4iLCBhc21f b3V0X2ZpbGUpOw0KPiArIHJldHVybjsNCj4gKyAgICAgIH0NCj4gK30NClNv IHJhdGhlciB0aGFuIGxvb2tpbmcgYXQgdGhlIG1vZGUsIHdvdWxkIGl0IG1h a2UgbW9yZSBzZW5zZSB0byBoYXZlIGFuIA0KYXR0cmlidXRlIChvciByZS11 c2UgYW4gZXhpc3RpbmcgYXR0cmlidXRlKSB0byBpZGVudGlmeSB3aGljaCBv cGNvZGVzIA0KYXJlIGdvaW5nIHRvIG5lZWQgcHJlZml4aW5nPyAgV2UndmUg Z290IGFjY2VzcyB0byB0aGUgSU5TTiB2aWEgDQpjdXJyZW50X291dHB1dF9p bnNuLiAgU28gd2UgY2FuIGxvb2t1cCBhdHRyaWJ1dGVzIHRyaXZpYWxseS4N CiANClRoaXMgaXMgYSBxdWVzdGlvbiwgbm90IGEgZGVtYW5kIC0tIEknbSBs b29raW5nIGZvciBhIHNvbHV0aW9uIHRoYXQncyANCmdvaW5nIHRvIGJlIHJl bGlhYmxlIHdpdGggbWluaW1hbCBlZmZvcnQgZ29pbmcgZm9yd2FyZC4NCiAN CmplZmYNCiANCg== ------=_001_NextPart675575874806_=------