From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtpbgsg2.qq.com (smtpbgsg2.qq.com [54.254.200.128]) by sourceware.org (Postfix) with ESMTPS id 4981B3858422 for ; Tue, 15 Aug 2023 09:16:31 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 4981B3858422 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=rivai.ai Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=rivai.ai X-QQ-mid: bizesmtp91t1692090982t495q01b Received: from LAPTOP-EPITNQBU ( [61.141.254.29]) by bizesmtp.qq.com (ESMTP) with id ; Tue, 15 Aug 2023 17:16:20 +0800 (CST) X-QQ-SSF: 01400000000000G0V000000A0000000 X-QQ-FEAT: sOXXF9HUbXVh3UE9yYR+9h18IFTSYfM63dsb1MAWb76l0cvq6WgQFSSU6zN4B ARqZ/le/qSojCyrjXaGQr/+S5qXWqHNYfse6DA4cQTh4XAi5HhbzwQ8WpSe0eCPLNcwJOHN 1UUhQkzuJ0+lmGUn8+DzfWw27KrqU92Fwy+i2EGU6qtRaii54BLagEZ+VU50baqmIK5aAJa ASzylL0fyi60AnQBl90UsSY94jjQ2P0b2rejI0PVmeCgW89iSl1998DnIBYkZSGJpPjNI8B gg0psIDrvpyLPIW/ghK1HK2Fof063ersOFqcmkjzBmwcOYMNmxttbxC8FBhWTYAftom6NzI SH+sQ+G1xl8x5jCSdNcVmlXsRL2W5wEhkBhejPGFkQZ1csE46xdWp415n3+Ia54imeo65nT QOTJcULPMlE= X-QQ-GoodBg: 2 X-BIZMAIL-ID: 2617277077956612676 Date: Tue, 15 Aug 2023 17:16:22 +0800 From: "juzhe.zhong@rivai.ai" To: joern.rennecke Cc: jeffreyalaw , gcc-patches , kito.cheng , Kito.cheng , "Robin Dapp" Subject: Re: Re: cpymem for RISCV with v extension References: <1525C65921357A3C+2023080507101006323211@rivai.ai>, <5814e96a-9d86-d428-cf48-ec1ab80eb2d9@gmail.com>, <960B8F718A41FF46+2023080507344044042924@rivai.ai>, X-Priority: 3 X-GUID: 061A14F8-D10A-45FE-80B9-87CD78BA4C71 X-Has-Attach: no X-Mailer: Foxmail 7.2.16.188[cn] Mime-Version: 1.0 Message-ID: Content-Type: multipart/alternative; boundary="----=_001_NextPart735615454146_=----" X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:rivai.ai:qybglogicsvrgz:qybglogicsvrgz7a-one-0 X-Spam-Status: No, score=-4.6 required=5.0 tests=BAYES_00,BODY_8BITS,HTML_MESSAGE,KAM_DMARC_STATUS,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,SPF_PASS,TXREP 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_NextPart735615454146_=---- Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 VGhlIG5ldyAgcGF0Y2ggbG9va3MgcmVhc29uYWJsZSB0byBtZSBub3cuIFRo YW5rcyBmb3IgZml4aW5nIGl0Lg0KDQpDb3VsZCB5b3UgYXBwZW5kIHRlc3Rj YXNlIGFmdGVyIGZpbmlzaGluZyB0ZXN0IGluZnJhc3RydWN0dXJlID8NCkkg cHJlZmVyIHRoaXMgcGF0Y2ggd2l0aCB0ZXN0Y2FzZSBhZnRlciBpbmZyYXN0 cnVjdHVyZS4gDQoNClRoYW5rcy4NCg0KDQpqdXpoZS56aG9uZ0ByaXZhaS5h aQ0KIA0KRnJvbTogSm9lcm4gUmVubmVja2UNCkRhdGU6IDIwMjMtMDgtMTUg MTY6MTINClRvOiDpkp/lsYXlk7INCkNDOiBKZWZmIExhdzsgZ2NjLXBhdGNo ZXM7IGtpdG8uY2hlbmc7IGtpdG8uY2hlbmc7IHJkYXBwLmdjYw0KU3ViamVj dDogUmU6IFJlOiBjcHltZW0gZm9yIFJJU0NWIHdpdGggdiBleHRlbnNpb24N Ck9uIFNhdCwgNSBBdWcgMjAyMyBhdCAwMDozNSwg6ZKf5bGF5ZOyIDxqdXpo ZS56aG9uZ0ByaXZhaS5haT4gd3JvdGU6DQo+DQo+ID4+IFRlc3Rpbmcgd2hh dCBzcGVjaWZpY2FsbHk/ICBBcmUgeW91IGFza2luZyBmb3IgY29ycmVjdG5l c3MgdGVzdHMsDQo+ID4+IHBlcmZvcm1hbmNlL2NvZGUgcXVhbGl0eSB0ZXN0 cz8NCj4NCj4gQWRkIG1lbWNweSB0ZXN0IHVzaW5nIFJWViBpbnN0cnVjdGlv bnMsIGp1c3QgbGlrZSB3ZSBhcmUgYWRkaW5nIHRlc3RjYXNlcyBmb3IgYXV0 by12ZWN0b3JpemF0aW9uIHN1cHBvcnQuDQogDQpJIHdhbnRlZCB0byBnZXQg aW4gdGhlIHRlc3QgaW5mcmFzdHJ1Y3R1cmUgZmlyc3QuDQogDQo+IHZvaWQg Zm9vIChpbnQzMl90ICogYSwgaW50MzJfdCAqIGIsIGludCBudW0pDQo+IHsN Cj4gICBtZW1jcHkgKGEsIGIsIG51bSk7DQo+IH0NCj4NCj4NCj4gSW4gbXkg ZG93bnN0cmVhbSBMTFZNL0dDQyBjb2RlZ2VuOg0KPiBmb286DQo+IC5MMjoN Cj4gICAgICAgICB2c2V0dmxpIGE1LGEyLGU4LG04LHRhLG1hDQo+ICAgICAg ICAgdmxlOC52ICB2MjQsKGExKQ0KPiAgICAgICAgIHN1YiAgICAgYTIsYTIs YTUNCj4gICAgICAgICB2c2U4LnYgIHYyNCwoYTApDQo+ICAgICAgICAgYWRk ICAgICBhMSxhMSxhNQ0KPiAgICAgICAgIGFkZCAgICAgYTAsYTAsYTUNCj4g ICAgICAgICBibmUgICAgIGEyLHplcm8sLkwyDQo+ICAgICAgICAgcmV0DQog DQpZZWFoLCBpdCBkb2VzIHRoYXQuDQogDQo+DQo+IEFub3RoZXIgZXhhbXBs ZToNCj4gdm9pZCBmb28gKGludDMyX3QgKiBhLCBpbnQzMl90ICogYiwgaW50 IG51bSkNCj4gew0KPiAgIG1lbWNweSAoYSwgYiwgNCk7DQo+IH0NCj4NCj4N Cj4gTXkgZG93bnN0cmVhbSBMTFZNL0dDQyBhc3NlbWJseToNCj4NCj4gZm9v Og0KPiB2c2V0dmxpIHplcm8sMTYsZTgsbTEsdGEsbWENCj4gdmxlOC52IHYy NCwoYTEpDQo+IHZzZTgudiB2MjQsKGEwKQ0KPiByZXQNCiANCmNvcHlpbmcg MTYgYnl0ZXMgd2hlbiBhc2tlZCB0byBjb3B5IDQgaXMgcHJvYmxlbWF0aWMu ICBNaW5lIGNvcGllcyA0Lg0KIA0KTm90ZSBhbHNvIGZvcjoNCnR5cGVkZWYg c3RydWN0IHsgaW50IGFbMzFdOyB9IHM7DQogDQp2b2lkIGZvbyAocyAqYSwg cyAqYikNCnsNCiAgKmEgPSAqYjsNCn0NCiANCllvdSBnZXQ6DQogDQogICAg ICAgIHZzZXRpdmxpICAgICAgICB6ZXJvLDMxLGUzMixtOCx0YSxtYQ0KICAg ICAgICB2bGUzMi52IHY4LDAoYTEpDQogICAgICAgIHZzZTMyLnYgdjgsMChh MCkNCiANClVzaW5nIG1lbWNweSwgdGhlIGNvbXBpbGVyIHVuZm9ydHVuYXRl bHkgZGlzY2FyZHMgdGhlIGFsaWdubWVudC4NCiANCj4gZW1pdF9pbnNuIChn ZW5fcHJlZF9zdG9yZS4uLikNCiANClRoYW5rcyB0byBwb2ludGluZyBtZSBp biB0aGUgcmlnaHQgZGlyZWN0aW9uLiAgRnJvbSB0aGUgbmFtaW5nIG9mIHRo ZQ0KcGF0dGVybnMsIHRoZSBkZWFydGggb2YgY29tbWVudHMsIGFuZCB0aGUg ZGVmYXVsdCBiZWhhdmlvdXIgb2YgdGhlDQpjb21waWxlciB3aGVuIG9wdGlt aXppbmcgd2l0aCBnZW5lcmljIG9wdGltaXphdGlvbiBvcHRpb25zIChpLmUu IG5vDQp2ZWN0b3JpemF0aW9uKSBJIGhhZCBhc3N1bWVkIHRoYXQgdGhlIGlu ZnJhc3RydWN0dXJlIHdhcyBzdGlsbA0KbWlzc2luZy4NCiANCkkgaGF2ZSBh dHRhY2hlZCBhIHJlLXdvcmtlZCBwYXRjaCB0aGF0IHVzZXMgcHJlZF9tb3Yg LyBwcmVkX3N0b3JlIGFuZA0KYXMgYWRhcHRlZCB0byB0aGUgcmVmYWN0b3Jl ZCBtb2Rlcy4NCkl0IGxhY2tzIHRoZSBzdHJlbmd0aCByZWR1Y3Rpb24gb2Yg dGhlIG9wYXF1ZSBwYXR0ZXJuIHZlcnNpb24gZm9yIC1PMywNCnRob3VnaC4g IFdvdWxkIHBlb3BsZSBhbHNvIGxpa2UgdG8gc2VlIHRoYXQgZXhwYW5kZWQg aW50byBSVEw/ICBPcg0Kc2hvdWxkIEkganVzdCBkcm9wIGluIHRoZSBvcGFx dWUgcGF0dGVybiBmb3IgdGhhdD8gIE9yIG5vdCBhdCBhbGwsDQpiZWNhdXNl IGV2ZXJ5b25lIHVzZXMgU3VwZXJzY2FsYXIgT3V0LU9mLU9yZGVyIGV4ZWN1 dGlvbj8NCg== ------=_001_NextPart735615454146_=------