From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtpbgbr2.qq.com (smtpbgbr2.qq.com [54.207.22.56]) by sourceware.org (Postfix) with ESMTPS id 2A6833857B88 for ; Wed, 10 Jan 2024 13:43:26 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 2A6833857B88 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 2A6833857B88 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=54.207.22.56 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1704894211; cv=none; b=H+dgvr1zrQocz9ClJPkfYUIFevIdwIaPKvJXlKgNzDjZ7iiUbgjW59GGeXPtH07GPNGRY8Pl6erCyC5CVxbKBFhGqLK16pEUhYiEs7tpF6aIIprjLMID5CpbyBu7IO6GuE3FZFXrWdNeaOP09A0eXxbaL9UW8FZjgjkJQ73VsDM= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1704894211; c=relaxed/simple; bh=1dYaaNDa5u6Lv4EhK7j2MVEAMzzTmpNZR2R1EpTFrNw=; h=Date:From:To:Subject:Mime-Version:Message-ID; b=QrucOsTgtTsTQvDdWHIeZn6V1Na21TGfzoqo/uSW0psGPGhEXclo1jCDshobrpNLE//aIlvQ1cj52wr8Ykrt5I43MeAekr79i/o8pLpF2x4R1krILdfpkD/APC6VtjOkChzu/rRh/NyIV7SG9R66luU1H+pLqNzKVEPTdsqvpKQ= ARC-Authentication-Results: i=1; server2.sourceware.org X-QQ-mid: bizesmtp79t1704894183tdjb1dd4 Received: from TABLET-POE6JQHH ( [116.77.2.214]) by bizesmtp.qq.com (ESMTP) with id ; Wed, 10 Jan 2024 21:43:02 +0800 (CST) X-QQ-SSF: 01400000000000G0V000000A0000000 X-QQ-FEAT: RrZlkntZBflWmfHT2areYlZnOuuzvC/TzlDY/NvohVB1YNKCUswGjTH39D/vU tshXcUW7/vgY9z+oJG3uV/TrrjUyj9js/cO8fRfywZj4hOTTWx6T7b6WjoyB86XRKNq/Rhc 3FhCac4RTwBam98f8DbOlmZbqBV5RdpmxWjLxbAII++j7nvGROq87GiX98VRXh8JI+tQ56h gqwdV+O2W00Y2xC8O6aPRnjmRzfRi7vbpaf8P1V5tcuDUnLyifHKjY2lj0clTGniS4wRk9i 6nk8VISizYAQ5E9haqBuWzUHgK0PaDoaU4TjNx1xwPkl8QQwNUoqKplzRiGErBD2qk/DN85 ndCJAX6WKRfXVPKhs/NzVEo3fEPTwLEhxxdqNLnjRK92YY9Dvbz95HFHBYBvJE5HuOmTchP ABfuKweqjKEI1w0Id6fkuAGgI8nQDB09 X-QQ-GoodBg: 2 X-BIZMAIL-ID: 15149379293495813288 Date: Wed, 10 Jan 2024 21:43:03 +0800 From: =?UTF-8?B?6ZKf5bGF5ZOy?= To: rdapp.gcc , cooper.joshua , gcc-patches Cc: rdapp.gcc , jim.wilson.gcc , palmer , andrew , philipp.tomsich , "Jeff Law" , =?UTF-8?B?Q2hyaXN0b3BoIE3DvGxsbmVy?= , jinma , "Cooper Qu" Subject: Re: Re: [PATCH v5] RISC-V: Fix register overlap issue for some xtheadvector instructions References: <20240103075409.1790-1-cooper.joshua@linux.alibaba.com>, <20240110065111.1185-1-cooper.joshua@linux.alibaba.com>, X-Priority: 3 X-GUID: 5EEC52D9-1774-4CDA-8822-2AAD2AA2E565 X-Has-Attach: no X-Mailer: Foxmail 7.2.23.121[cn] Mime-Version: 1.0 Message-ID: <144AA95ABAD559BA+2024011021430256896060@rivai.ai> Content-Type: multipart/alternative; boundary="----=_001_NextPart040423456330_=----" X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:rivai.ai:qybglogicsvrgz:qybglogicsvrgz7a-one-0 X-Spam-Status: No, score=-2.3 required=5.0 tests=BAYES_00,HTML_MESSAGE,KAM_DMARC_STATUS,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 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_NextPart040423456330_=---- Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 Pj4gRm9yIHRoZSBvdGhlciBpbnNucywgSSB3b25kZXIgaWYgd2UgY291bGQg Z2V0IGF3YXkgd2l0aCBub3QgcmVhbGx5DQo+PmRpc2FibGluZyB0aGUgbmV3 bHkgYWRkZWQgZWFybHktY2xvYmJlciBhbHRlcm5hdGl2ZXMgZm9yIFJWViBi dXQNCj4+anVzdCBkaXNwYXJhZ2luZyAoIj8iKSB0aGVtPyAgVGhhdCB3YXkg d2UgY291bGQgcmUtdXNlICJmdWxsIiBmb3INCj4+dGhlIHRodi1kaXNhYmxl ZCBhbHRlcm5hdGl2ZXMgYW5kICJub25lIiBmb3IgdGhlIG5ld2x5IGFkZGVk IG9uZXMuDQo+Pigibm9uZSIgd2lsbCBzdGlsbCBiZSBtaXNsZWFkaW5nIHRo ZW4sIHRob3VnaCA6LykNCg0KSSBwcmVmZXIgdG8gZGlzYWJsZSB0aG9zZSBl YXJseS1jbG9iYmVyIGFsdGVybmF0aXZlcyBhZGRlZCBvZiB0aGVhZHZlY3Rv ciBmb3IgUlZWLA0Kc2luY2UgZGlzcGFyYWdlIHN0aWxsIG1ha2UgUkEgcG9z c2libGUgcmVhY2hlcyB0aGUgZWFybHkgY2xvYmJlciBhbHRlcm5hdGl2ZXMu DQoNCj4+SWYgdGhpcyBkb2Vzbid0IHdvcmsgb3Igb3RoZXJzIGZlZWwgdGhl IHNlcGFyYXRpb24gaXMgbm90IHN0cmljdA0KPj5lbm91Z2gsIEknZCBwcmVm ZXIgYSBzZXBhcmF0ZSBhdHRyaWJ1dGUgcmF0aGVyIHRoYW4gb3ZlcmxvYWRp bmcNCj4+Z3JvdXBfb3ZlcmxhcC4gIE1heWJlIHNvbWV0aGluZyBsaWtlICJz cGVjX3Jlc3RyaWN0aW9uIiBvciBzaW1pbGFyDQo+PndpdGggdHdvIHZhbHVl cyAicnZ2IiBhbmQgInRodiI/DQoNCkkgbGlrZSB0aGlzIGlkZWEsIGl0IG1h a2VzIG1vcmUgc2Vuc2UgdG8gbWUuIFNvIEkgdGhpbmsgaXQncyBiZXR0ZXIg dG8gYWRkIGFuIGF0dHJpYnV0ZSB0bw0KZGlzYWJsZSBhbHRlcm5hdGl2ZSBm b3IgdGhlYWR2ZWN0b3Igb3IgUlZWMS4wLg0KDQoNCg0KanV6aGUuemhvbmdA cml2YWkuYWkNCiANCkZyb206IFJvYmluIERhcHANCkRhdGU6IDIwMjQtMDEt MTAgMjE6MzYNClRvOiBKdW4gU2hhIChKb3NodWEpOyBnY2MtcGF0Y2hlcw0K Q0M6IHJkYXBwLmdjYzsgamltLndpbHNvbi5nY2M7IHBhbG1lcjsgYW5kcmV3 OyBwaGlsaXBwLnRvbXNpY2g7IGplZmZyZXlhbGF3OyBjaHJpc3RvcGgubXVl bGxuZXI7IGp1emhlLnpob25nOyBKaW4gTWE7IFhpYW5taWFvIFF1DQpTdWJq ZWN0OiBSZTogW1BBVENIIHY1XSBSSVNDLVY6IEZpeCByZWdpc3RlciBvdmVy bGFwIGlzc3VlIGZvciBzb21lIHh0aGVhZHZlY3RvciBpbnN0cnVjdGlvbnMN CkhpIEpvc2h1YSwNCiANCj4gRm9yIHRoLnZtYWRjL3RoLnZtc2JjIGFzIHdl bGwgYXMgbmFycm93aW5nIGFyaXRobWV0aWMgaW5zdHJ1Y3Rpb25zDQo+IGFu ZCBmbG9hdGluZy1wb2ludCBjb21wYXJlIGluc3RydWN0aW9ucywgYW4gaWxs ZWdhbCBpbnN0cnVjdGlvbg0KPiBleGNlcHRpb24gd2lsbCBiZSByYWlzZWQg aWYgdGhlIGRlc3RpbmF0aW9uIHZlY3RvciByZWdpc3RlciBvdmVybGFwcw0K PiBhIHNvdXJjZSB2ZWN0b3IgcmVnaXN0ZXIgZ3JvdXAuDQo+IA0KPiBUbyBo YW5kbGUgdGhpcyBpc3N1ZSwgd2UgdXNlICJncm91cF9vdmVybGFwIiBhbmQg ImVuYWJsZWQiIGF0dHJpYnV0ZQ0KPiB0byBkaXNhYmxlIHNvbWUgYWx0ZXJu YXRpdmVzIGZvciB4dGhlYWR2ZWN0b3IuDQogDQo+ICA7OyBXaWRlbmluZyBp bnN0cnVjdGlvbnMgaGF2ZSBncm91cC1vdmVybGFwIGNvbnN0cmFpbnRzLiAg VGhvc2UgYXJlIG9ubHkNCj4gIDs7IHZhbGlkIGZvciBjZXJ0YWluIHJlZ2lz dGVyLWdyb3VwIHNpemVzLiAgVGhpcyBhdHRyaWJ1dGUgbWFya3MgdGhlDQo+ ICA7OyBhbHRlcm5hdGl2ZXMgbm90IG1hdGNoaW5nIHRoZSByZXF1aXJlZCBy ZWdpc3Rlci1ncm91cCBzaXplIGFzIGRpc2FibGVkLg0KPiAtKGRlZmluZV9h dHRyICJncm91cF9vdmVybGFwIiAibm9uZSxXMjEsVzQyLFc4NCxXNDMsVzg2 LFc4NyxXMCINCj4gKyhkZWZpbmVfYXR0ciAiZ3JvdXBfb3ZlcmxhcCIgIm5v bmUsVzIxLFc0MixXODQsVzQzLFc4NixXODcsVzAsdGh2X2Rpc2FibGVkLHJ2 dl9kaXNhYmxlZCINCj4gICAgKGNvbnN0X3N0cmluZyAibm9uZSIpKQ0KIA0K SSByZWFsaXplIHRoZXJlIGhhdmUgYmVlbiBzb21lIGRpc2N1c3Npb25zIGJl Zm9yZSBidXQgSSBmaW5kIHRoZSBuYW1pbmcNCm1pc2xlYWRpbmcuICBUaGUg Z3JvdXBfb3ZlcmxhcCBhdHRyaWJ1dGUgaXMgc3VwcG9zZWQgdG8gc3BlY2lm eSB3aGV0aGVyDQpncm91cHMgb3ZlcmxhcCAoYW5kIG1hcmsgdGhlIHJlc3Bl Y3RpdmUgYWx0ZXJuYXRpdmVzIGFjY2VwdGluZw0Kb25seSB0aGlzIG92ZXJs YXApLg0KVGhlbiB3ZSBjaGVjayBpZiB0aGUgZ3JvdXBzIG92ZXJsYXAgYW5k IGRpc2FibGUgYWxsIG5vbi1tYXRjaGluZw0KYWx0ZXJuYXRpdmVzLiAgIm5v bmUiIGkuZS4gIm5vIG92ZXJsYXAiIGFsd2F5cyBtYXRjaGVzLg0KIA0KWW91 ciBmaXJzdCBnb2FsIHNlZW1zIHRvIGJlIHRvIGRpc2FibGUgZXhpc3Rpbmcg bm9uLWVhcmx5LWNsb2JiZXINCmFsdGVybmF0aXZlcyBmb3IgdGh2LiAgRm9y IHRoaXMsIG1heWJlICJmdWxsIiwgInNhbWUiIChvciAiYW55Ij8pIHdvdWxk DQp3b3JrPyAgUGxlYXNlIGFsc28gYWRkIGEgY29tbWVudCBpbiBncm91cF9v dmVybGFwX3ZhbGlkIHRoZW4gdGhhdCB3ZQ0KbmVlZCBub3QgYWN0dWFsbHkg Y2hlY2sgZm9yIHJlZ2lzdGVyIGVxdWFsaXR5Lg0KIA0KRm9yIHRoZSBvdGhl ciBpbnNucywgSSB3b25kZXIgaWYgd2UgY291bGQgZ2V0IGF3YXkgd2l0aCBu b3QgcmVhbGx5DQpkaXNhYmxpbmcgdGhlIG5ld2x5IGFkZGVkIGVhcmx5LWNs b2JiZXIgYWx0ZXJuYXRpdmVzIGZvciBSVlYgYnV0DQpqdXN0IGRpc3BhcmFn aW5nICgiPyIpIHRoZW0/ICBUaGF0IHdheSB3ZSBjb3VsZCByZS11c2UgImZ1 bGwiIGZvcg0KdGhlIHRodi1kaXNhYmxlZCBhbHRlcm5hdGl2ZXMgYW5kICJu b25lIiBmb3IgdGhlIG5ld2x5IGFkZGVkIG9uZXMuDQooIm5vbmUiIHdpbGwg c3RpbGwgYmUgbWlzbGVhZGluZyB0aGVuLCB0aG91Z2ggOi8pDQogDQpJZiB0 aGlzIGRvZXNuJ3Qgd29yayBvciBvdGhlcnMgZmVlbCB0aGUgc2VwYXJhdGlv biBpcyBub3Qgc3RyaWN0DQplbm91Z2gsIEknZCBwcmVmZXIgYSBzZXBhcmF0 ZSBhdHRyaWJ1dGUgcmF0aGVyIHRoYW4gb3ZlcmxvYWRpbmcNCmdyb3VwX292 ZXJsYXAuICBNYXliZSBzb21ldGhpbmcgbGlrZSAic3BlY19yZXN0cmljdGlv biIgb3Igc2ltaWxhcg0Kd2l0aCB0d28gdmFsdWVzICJydnYiIGFuZCAidGh2 Ij8NCiANClJlZ2FyZHMNClJvYmluDQogDQogDQo= ------=_001_NextPart040423456330_=------