From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtpbgbr1.qq.com (smtpbgbr1.qq.com [54.207.19.206]) by sourceware.org (Postfix) with ESMTPS id CBC823858D39 for ; Wed, 22 Nov 2023 13:52:36 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org CBC823858D39 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 CBC823858D39 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=54.207.19.206 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1700661161; cv=none; b=kDmzX+Y/9hqVCEUBwZRnvZyNQLLgZBv6GuCBUOKhJAJkvFr48GT2G4Pr+2uuNL0gbs2pXy/c6QJ23rkf3cu0qpyiKd4wtqE69RZxCoclHauYtyF2fXcSswOXbvLle0DqzREwINyqP67zD1TEc3EMi05wtVk7MGeCIp+IiEofI9g= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1700661161; c=relaxed/simple; bh=hL6mpB7H2mhSmhShMLANSmXKNDugqkEEDrnBL2mGT64=; h=Date:From:To:Subject:Mime-Version:Message-ID; b=XHinJZRQW91VmLgMPXs/18+9kP28xDdbs9mvkI5RFVqBQQ9tbKXfwIUFh8/9QYmYsRrl+u8M7nX1G2VaLaz3spm2wS3SvEO6r7rZ3gfxs5MzS09VUaUWPTTvMrZUkz7umT/UIdgV0lhK3QCU+ymGWF5ou/jn64v/L2DP9iuEadU= ARC-Authentication-Results: i=1; server2.sourceware.org X-QQ-mid: bizesmtp80t1700661140tq145jx0 Received: from TABLET-POE6JQHH ( [116.77.2.214]) by bizesmtp.qq.com (ESMTP) with id ; Wed, 22 Nov 2023 21:52:18 +0800 (CST) X-QQ-SSF: 01400000000000G0V000000A0000000 X-QQ-FEAT: K2/klV1qoGmzpj+ky+jkyYcT1JL+ofRB8Yo4I2N4M02P/8FcK0K+P+uGk8vgt pxSQTA3Oj6M1u7NcHm1IDNGfC8zmMjpoMsKbxHkReimEWdaaaCOPotl3yZGnrOL3u7wO/F8 AMKlw5tV5Gja3n/wHFvTPZL8C0XqFAdB4Ynfm93O7eNX5kmvTaOFzJc2cNFsesAPP/XX9HC OZD7S0CyPKXVwJvkra9SylUBlgoCrbTtaQDnPSPc7n2BHZ1P6RM5aFUXc9RPzSnyVzuGAhL itG4rTCqIa4dwlvEJSldQyX0QZ+DdT4s1HDbzNCXXNQxkob+e+y2MzboYvVkFTHe93hF/Z0 roFlVnak5yLEeqQLLt9AwiuAE8h6wlJwR9L0vRv2JdezrfBNUwNcHfNSz3Bw7Dg1i6KBaJ0 COmowmRyoQ9o9aMXgoO/YJArfBrhcr+tZxBDMvG3Oak= X-QQ-GoodBg: 2 X-BIZMAIL-ID: 11669941415955370890 Date: Wed, 22 Nov 2023 21:52:19 +0800 From: =?UTF-8?B?6ZKf5bGF5ZOy?= To: =?UTF-8?B?Q2hyaXN0b3BoIE3DvGxsbmVy?= Cc: gcc-patches , kito.cheng , kito.cheng , cooper.joshua , rdapp.gcc , "Jeff Law" , philipp.tomsich , "Cooper Qu" , jinma , "Nelson Chu" Subject: Re: Re: RISC-V: Support XTheadVector extensions References: <202311171939484236058@rivai.ai>, <799FFC52C75DBD19+2023111721411742145625@rivai.ai>, X-Priority: 3 X-GUID: 5694B6EB-222E-4D1E-B716-A19E7F9EE417 X-Has-Attach: no X-Mailer: Foxmail 7.2.23.121[cn] Mime-Version: 1.0 Message-ID: <1C19D9D85FEE32C4+2023112221521872810857@rivai.ai> Content-Type: multipart/alternative; boundary="----=_001_NextPart666077561783_=----" X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:rivai.ai:qybglogicsvrgz:qybglogicsvrgz7a-one-0 X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,HTML_FONT_LOW_CONTRAST,HTML_MESSAGE,KAM_DMARC_STATUS,KAM_SHORT,RCVD_IN_BARRACUDACENTRAL,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,SPF_PASS,TXREP,T_KAM_HTML_FONT_INVALID,T_SCC_BODY_TEXT_LINE 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_NextPart666077561783_=---- Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 SSBhbSB0b3RhbGx5IG9rIHRvIGFwcHJvdmUgdGhlYWR2ZWN0b3Igb24gR0ND LTE0IGJlZm9yZSBzdGFnZSAzIGNsb3NlDQphcyBsb25nIGFzIGl0IGRvZXNu J3QgdG91Y2ggdGhlIGN1cnJlbnQgUlZWIGNvZGVzIHRvbyBtdWNoIGFuZCBi aW51dGlscyBzdXBwb3J0cyB0aGVhZHZlY3Rvci4NCg0KSSBoYXZlIHByb3Zp ZGVkIHRoZSBkcmFmdCBhcHByb2FjaDoNCmh0dHBzOi8vZ2NjLmdudS5vcmcv cGlwZXJtYWlsL2djYy1wYXRjaGVzLzIwMjMtTm92ZW1iZXIvNjM3MzQ5Lmh0 bWwgDQp3aGljaCB0dXJucyBvdXQgZG9lc24ndCBuZWVkIHRvIGNoYW5nZSBh bnkgY29kZXMgb2YgdmVjdG9yLm1kLg0KSSBzdHJvbmdseSBzdWdnZXN0IGZv bGxvdyB0aGlzIGRyYWZ0LiBJIGNhbiBiZSBhY3RpdmVseSByZXZpZXcgdGhl YWR2ZWN0b3IgZHVyaW5nIHN0YWdlIDMuDQpBbmQgaG9wZWZ1bGx5IGNhbiBo ZWxwIHlvdSBsYW5kIHRoZWFkdmVjdG9yIG9uIEdDQy0xNC4NCg0KVGhhbmtz Lg0KDQoNCg0KanV6aGUuemhvbmdAcml2YWkuYWkNCiANCkZyb206IENocmlz dG9waCBNw7xsbG5lcg0KRGF0ZTogMjAyMy0xMS0yMiAxODowNw0KVG86IGp1 emhlLnpob25nQHJpdmFpLmFpDQpDQzogZ2NjLXBhdGNoZXM7IGtpdG8uY2hl bmc7IEtpdG8uY2hlbmc7IGNvb3Blci5qb3NodWE7IFJvYmluIERhcHA7IGpl ZmZyZXlhbGF3OyBQaGlsaXBwIFRvbXNpY2g7IENvb3BlciBRdTsgSmluIE1h OyBOZWxzb24gQ2h1DQpTdWJqZWN0OiBSZTogUklTQy1WOiBTdXBwb3J0IFhU aGVhZFZlY3RvciBleHRlbnNpb25zDQpIaSBKdXpoZSwNCiANClNvcnJ5IGZv ciB0aGUgbGF0ZSByZXBseSwgYnV0IEkgd2FzIG5vdCBvbiBDQywgc28gSSBt aXNzZWQgdGhpcyBlbWFpbC4NCiANCk9uIEZyaSwgTm92IDE3LCAyMDIzIGF0 IDI6NDHigK9QTSBqdXpoZS56aG9uZ0ByaXZhaS5haQ0KPGp1emhlLnpob25n QHJpdmFpLmFpPiB3cm90ZToNCj4NCj4gT2suIEkganVzdCByZWFkIHRoZSB0 aGVhZHZlY3RvciBleHRlbnNpb24uDQo+DQo+IGh0dHBzOi8vZ2l0aHViLmNv bS9ULWhlYWQtU2VtaS90aGVhZC1leHRlbnNpb24tc3BlYy9ibG9iL21hc3Rl ci94dGhlYWR2ZWN0b3IuYWRvYw0KPg0KPiBUaGVhZHZlY3RvciBpcyBub3Qg Y3VzdG9tIGV4dGVuc2lvbi4gSnVzdCBhIHVhcmNoIHRvIGRpc2FibGUgc29t ZSBvZiB0aGUgUlZWMS4wIGV4dGVuc2lvbg0KPiBUaGVhZHZlY3RvciBjYW4g YmUgY29uc2lkZXJlZCBhcyBzdWJleHRlbnNpb24gb2YgJ1YnIGV4dGVuc2lv biB3aXRoIGRpc2FibGluZyBzb21lIG9mIHRoZQ0KPiBpbnN0cnVjdGlvbnMg YW5kIGFkZGluZyBzb21lIG5ldyB0aGVhZCB2ZWN0b3IgdGFyZ2V0IGxvYWQv c3RvcmUgKFRoaXMgaXMgYW5vdGhlciBzdG9yeSkuDQo+DQo+IFNvLCBmb3Ig ZGlzYWJsaW5nIHRoZSBpbnN0cnVjdGlvbiB0aGF0IHRoZWFkdmVjdG9yIGRv ZXNuJ3Qgc3VwcG9ydC4NCj4gWW91IGRvbid0IG5lZWQgdG8gdG91Y2ggc3Vj aCBtYW55IGNvZGVzLg0KPg0KPiBIZXJlIGlzIGEgbXVjaCBzaW1wbGVyIGFw cHJvYWNoIHRvIGRvIChJIHRoaW5rIGl0J3MgZGVmaW5pdGVseSB3b3JraW5n KToNCj4gMS4gRG9uJ3QgY2hhbmdlIGFueSBjb2RlcyBpbiB2ZWN0b3IubWQg YW5kIGtlZXAgR0NDIGdlbmVyYXRlcyBBU00gd2l0aCAidGguIiBwcmVmaXgu DQo+IDIuIEFkZCAhVEFSR0VUX1RIRUFEVkVDVE9SIGludG8gdmVjdG9yLWl0 ZXJhdG9yLm1kIHRvIGRpc2FibGUgdGhlIG1vZGUgeW91IGRvbid0IHdhbnQu DQo+IEZvciBleGFtcGxlICwgdGhlYWR2ZWN0b3IgZG9lc24ndCBzdXBwb3J0 IGZyYWN0aW9uYWwgdmVjdG9yLg0KPg0KPiBUaGVuIGl0J3MgcHJldHR5IHNp bXBsZToNCj4NCj4gUlZWTUYyU0kgIlRBUkdFVF9WRUNUT1IgJiYgIVRBUkdF VF9USEVBRFZFQ1RPUiIuDQo+DQo+IDMuIFJlbW92ZSBhbGwgdGhlIHRlc3Rz IHlvdSBhZGQgaW4gdGhpcyBwYXRjaC4NCj4gNC4gWW91IGNhbiBhZGQgdGhl YWR2ZWN0b3Igc3BlY2lmaWMgbG9hZC9zdG9yZSBmb3IgZXhhbXBsZSwgdGgu dmxiIGluc3RydWN0aW9ucyB0aGV5IGFyZSBhbGxvd2VkLg0KPiA1LiBNb2Rp ZnkgYmludXRpbHMsIGFuZCBtYWtlIHRoLnZtdWxoLnZ2IGFzIHRoZSBwc2V1 ZG8gaW5zdHJ1Y3Rpb24gb2Ygdm11bGgudnYNCj4gNi4gU28gd2l0aCBjb21w aWxlIG9wdGlvbiAiLVMiLCB5b3Ugd2lsbCBzdGlsbCBzZWUgQVNNIGFzICAi dm11bGgudnYiLiBidXQgd2l0aCBvYmpkdW1wLCB5b3Ugd2lsbCBzZWUgdGgu dm11bGgudnYuDQogDQpZZXMsIGFsbCB0aGVzZSBwb2ludHMgc291bmQgcmVh c29uYWJsZSwgdG8gbWluaW1pemUgdGhlIHBhdGNoc2V0IHNpemUuDQpJIGJl bGlldmUgaW4gcG9pbnQgMSB5b3UgbWVhbnQgIndpdGhvdXQgdGguIHByZWZp eCIuDQogDQpJJ3ZlIGFkZGVkIEppbiBNYSAod2hvIGlzIHRoZSBtYWluIGF1 dGhvciBvZiB0aGUgQmludXRpbHMgcGF0Y2hzZXQpIHNvDQpoZSBpcyBhbHNv IGF3YXJlDQpvZiB0aGUgcHJvcG9zYWwgdG8gdXNlIHBzZXVkbyBpbnN0cnVj dGlvbnMgdG8gYXZvaWQgZHVwbGljYXRpb24gaW4gQmludXRpbHMuDQogDQpU aGFuayB5b3UgdmVyeSBtdWNoIQ0KQ2hyaXN0b3BoDQogDQogDQo+DQo+IEFm dGVyIHRoaXMgY2hhbmdlLCB5b3UgY2FuIHNlbmQgVjIsIHRoZW4gSSBjYW4g Y29udGludWUgdG8gcmV2aWV3IG9uIEdDQy0xNS4NCj4NCj4gVGhhbmtzLg0K Pg0KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiBqdXpo ZS56aG9uZ0ByaXZhaS5haQ0KPg0KPg0KPiBGcm9tOiBqdXpoZS56aG9uZ0By aXZhaS5haQ0KPiBEYXRlOiAyMDIzLTExLTE3IDE5OjM5DQo+IFRvOiBnY2Mt cGF0Y2hlcw0KPiBDQzoga2l0by5jaGVuZzsga2l0by5jaGVuZzsgY29vcGVy Lmpvc2h1YTsgUm9iaW4gRGFwcDsgamVmZnJleWFsYXcNCj4gU3ViamVjdDog UklTQy1WOiBTdXBwb3J0IFhUaGVhZFZlY3RvciBleHRlbnNpb25zDQo+IDkw JSB0aGVhZHZlY3RvciBleHRlbnNpb24gcmV1c2luZyBjdXJyZW50IFJWViAx LjAgaW5zdHJ1Y3Rpb25zIHBhdHRlcm5zOg0KPiBKdXN0IGNoYW5nZSBBU00s IEZvciBleGFtcGxlOg0KPg0KPiBAQCAtMjkyMyw3ICsyOTIzLDcgQEAgKGRl ZmluZV9pbnNuICIqcHJlZF9tdWxoPHZfc3U+PG1vZGU+X3NjYWxhciINCj4g ICAgICAgKG1hdGNoX29wZXJhbmQ6VkZVTExJX0QgMyAicmVnaXN0ZXJfb3Bl cmFuZCIgICJ2cix2ciwgdnIsIHZyIildIFZNVUxIKQ0KPiAgICAobWF0Y2hf b3BlcmFuZDpWRlVMTElfRCAyICJ2ZWN0b3JfbWVyZ2Vfb3BlcmFuZCIgInZ1 LCAwLCB2dSwgIDAiKSkpXQ0KPiAgICAiVEFSR0VUX1ZFQ1RPUiINCj4gLSAg InZtdWxoPHZfc3U+LnZ4XHQlMCwlMywlejQlcDEiDQo+ICsgICIlXnZtdWxo PHZfc3U+LnZ4XHQlMCwlMywlejQlcDEiDQo+ICAgIFsoc2V0X2F0dHIgInR5 cGUiICJ2aW11bCIpDQo+ICAgICAoc2V0X2F0dHIgIm1vZGUiICI8TU9ERT4i KV0pDQo+DQo+ICsgIGlmIChsZXR0ZXIgPT0gJ14nKQ0KPiArICAgIHsNCj4g KyAgICAgIGlmIChUQVJHRVRfWFRIRUFEVkVDVE9SKQ0KPiArIGZwdXRzICgi dGguIiwgZmlsZSk7DQo+ICsgICAgICByZXR1cm47DQo+ICsgICAgfQ0KPg0K Pg0KPiBGb3IgYWxtb3N0IGFsbCBwYXR0ZXJucywgeW91IGp1c3Qgc2ltcGx5 IGFwcGVuZCAidGguIiBpbiB0aGUgQVNNIHByZWZpeC4NCj4gbGlrZSBjaGFu Z2UgInZtdWxoLnZ2IiAtPiAidGgudm11bGgudnYiDQo+DQo+IEFsbW9zdCBh bGwgdGhlYWR2ZWN0b3IgaW5zdHJ1Y3Rpb25zIGFyZSBub3QgbmV3IGZlYXR1 cmVzLCAgYWxsIHNhbWUgYXMgUlZWMS4wLg0KPiBXaHkgZG8geW91IGludmVu dCB0aGUgc3VjaCBJU0EgZG9lc24ndCBpbmNsdWRlIGFueSBmZWF0dXJlcyB0 aGF0IFJWVjEuMCBkb2Vzbid0IHNhdGlzZnkgPw0KPg0KPiBJIGFtIG5vdCBl eHBsaWNpdGx5IG9iamVjdCB0aGlzIHBhdGNoLiBCdXQgSSBzaG91bGQga25v dyB0aGUgcmVhc29uLg0KPg0KPiBCdHcsIHN0YWdlIDEgd2lsbCBjbG9zZSBz b29uLiAgU28gSSB3aWxsIHJldmlldyB0aGlzIHBhdGNoIG9uIEdDQy0xNSBh cyBsb25nIGFzIGFsbCBvdGhlciBSSVNDLVYgbWFpbnRhaW5lcnMgYWdyZWUu DQo+DQo+DQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+ IGp1emhlLnpob25nQHJpdmFpLmFpDQogDQo= ------=_001_NextPart666077561783_=------