From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id EEF06A00C4; Fri, 29 Jul 2022 19:29:35 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id A4AF14069C; Fri, 29 Jul 2022 19:29:35 +0200 (CEST) Received: from smartserver.smartsharesystems.com (smartserver.smartsharesystems.com [77.243.40.215]) by mails.dpdk.org (Postfix) with ESMTP id 626F940151 for ; Fri, 29 Jul 2022 19:29:34 +0200 (CEST) X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 Subject: RE: [RFC v2] non-temporal memcpy Date: Fri, 29 Jul 2022 19:29:33 +0200 Message-ID: <98CBD80474FA8B44BF855DF32C47DC35D87210@smartserver.smartshare.dk> In-Reply-To: <20220729090548.2cdffd4e@hermes.local> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [RFC v2] non-temporal memcpy Thread-Index: AdijZRXHJfkBNBClSU6tm8wp5pkJxwAChuKw References: <98CBD80474FA8B44BF855DF32C47DC35D871D4@smartserver.smartshare.dk> <98CBD80474FA8B44BF855DF32C47DC35D871DB@smartserver.smartshare.dk> <262c214b-7870-a221-2621-6684dce42823@yandex.ru> <98CBD80474FA8B44BF855DF32C47DC35D871E6@smartserver.smartshare.dk> <2c646d01-14d0-e5cb-2d7c-50c8456fc3e5@yandex.ru> <98CBD80474FA8B44BF855DF32C47DC35D8720C@smartserver.smartshare.dk> <5e1567fb744841a0915348397a81b99d@huawei.com> <20220729090548.2cdffd4e@hermes.local> From: =?UTF-8?B?TW9ydGVuIEJyw7hydXA=?= To: "Stephen Hemminger" , "Konstantin Ananyev" Cc: "Konstantin Ananyev" , , "Bruce Richardson" , "Jan Viktorin" , "Ruifeng Wang" , "David Christensen" , "Stanislaw Kardach" X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org PiBGcm9tOiBTdGVwaGVuIEhlbW1pbmdlciBbbWFpbHRvOnN0ZXBoZW5AbmV0d29ya3BsdW1iZXIu b3JnXQ0KPiBTZW50OiBGcmlkYXksIDI5IEp1bHkgMjAyMiAxOC4wNg0KPiANCj4gT24gRnJpLCAy OSBKdWwgMjAyMiAxMjoxMzo1MiArMDAwMA0KPiBLb25zdGFudGluIEFuYW55ZXYgPGtvbnN0YW50 aW4uYW5hbnlldkBodWF3ZWkuY29tPiB3cm90ZToNCj4gDQo+ID4gU29ycnksIG1pc3NlZCB0aGF0 IHBhcnQuDQo+ID4NCj4gPiA+DQo+ID4gPiA+IEFub3RoZXIgcXVlc3Rpb24gLSB3aG8gd2lsbCBk byAnc2ZlbmNlJyBhZnRlciB0aGUgY29weWluZz8NCj4gPiA+ID4gV291bGQgaXQgYmUgaW5zaWRl IG1lbWNweV9udCAoc2VlbXMgcXVpdGUgY29zdGx5KSwgb3Igd291bGQNCj4gPiA+ID4gaXQgYmUg YW5vdGhlciBBUEkgZnVuY3Rpb24gZm9yIHRoYXQ6IG1lbWNweV9udF9mbHVzaCgpIG9yIHNvPw0K PiA+ID4NCj4gPiA+IE91dHNpZGUuIE9ubHkgdGhlIGRldmVsb3BlciBrbm93cyB3aGVuIGl0IGlz IHJlcXVpcmVkLCBzbyBpdA0KPiB3b3VsZG4ndCBtYWtlIGFueSBzZW5zZSB0byBhZGQgdGhlIGNv c3QgaW5zaWRlIG1lbWNweV9udCgpLg0KPiA+ID4NCj4gPiA+IEkgZG9uJ3QgdGhpbmsgd2Ugc2hv dWxkIGFkZCBhIGZsdXNoIGZ1bmN0aW9uOyBpdCB3b3VsZCBqdXN0IGJlDQo+IGFub3RoZXIgbmFt ZSBmb3IgYW4gYWxyZWFkeSBleGlzdGluZyBmdW5jdGlvbi4gUmVmZXJyaW5nIHRvIHRoZQ0KPiBy ZXF1aXJlZA0KPiA+ID4gb3BlcmF0aW9uIGluIHRoZSBtZW1jcHlfbnQoKSBmdW5jdGlvbiBkb2N1 bWVudGF0aW9uIHNob3VsZCBzdWZmaWNlLg0KPiA+ID4NCj4gPg0KPiA+IE9rLCBidXQgYWdhaW4g d291bGRuJ3QgaXQgYmUgYXJjaCBzcGVjaWZpYz8NCj4gPiBBRkFJSyBmb3IgeDg2IGl0IG5lZWRz IHRvIGJvaWwgZG93biB0byBzZmVuY2UsIGZvciBvdGhlcg0KPiBhcmNoaXRlY3R1cmVzIC0gSSBk b24ndCBrbm93Lg0KPiA+IElmIHlvdSB0aGluayB0aGVyZSBhbHJlYWR5IGlzIHNvbWUgZ2VuZXJp YyBvbmUgKHJ0ZV93bWI/KSB0aGF0IHdvdWxkDQo+IGFsd2F5cyBwcm9kdWNlDQo+ID4gY29ycmVj dCBpbnN0cnVjdGlvbnMgLSBzdXJlIGxldCdzIHVzZSBpdC4NCj4gPg0KPiA+DQo+IA0KPiBJdCBt YWtlcyBzZW5zZSBpbiBhIGZldyBzZWxlY3QgcGxhY2VzIHRvIHVzZSBub24tdGVtcG9yYWwgY29w eS4NCj4gQnV0IGl0IHdvdWxkIGFkZCB1bm5lY2Vzc2FyeSBjb21wbGV4aXR5IHRvIERQREsgaWYg ZXZlcnkgZnVuY3Rpb24gaW4NCj4gRFBESyB0aGF0IGNvdWxkDQo+IGNhdXNlIGEgY29weSBoYWQg YSBub24tdGVtcG9yYWwgdmFyaWFudC4NCg0KQWdyZWUuDQoNClBhY2tldCBjYXB0dXJpbmcgaXMg b25lIG9mIHRob3NlIGZldyBwbGFjZXMgd2hlcmUgaXQgbWFrZXMgc2Vuc2UgLSB0aGUgaW1wcm92 ZW1lbnQgc2NhbGVzIHdpdGggdGhlIG51bWJlciBvZiBwYWNrZXQsIG5vdCBqdXN0IHdpdGggdGhl IG51bWJlciBvZiBwYWNrZXQgYnVyc3RzLg0KDQo+IA0KPiBNYXliZSBqdXN0IGhhdmluZyBydGVf bWVtY3B5IGhhdmUgYSB0aHJlc2hvbGQgKGNvbmZpZyB2YWx1ZT8pIHRoYXQgaWYNCj4gY29weSBp cyBsYXJnZXIgdGhhbg0KPiBhIGNlcnRhaW4gc2l6ZSwgdGhlbiBpdCB3b3VsZCBhdXRvbWF0aWNh bGx5IGJlIG5vbi10ZW1wb3JhbC4gIFNtYWxsDQo+IGNvcGllcyB3b3VsZG4ndCBtYXR0ZXIsDQo+ IHRoZSBvcHRpbWl6YXRpb24gaXMgbW9yZSBhYm91dCBub3Qgc3RvcHBpbmcgY2FjaGUgc2l6ZSBp c3N1ZXMgd2l0aA0KPiBsYXJnZSBzdHJlYW1zIG9mIGRhdGEuDQoNClNtYWxsIGNvcGllcyBtYXR0 ZXIgdG9vLCBpZiB0aGVyZSBhcmUgbWFueSBvZiB0aGVtLiBBcyBzaG93biBpbiBteSBwcmV2aW91 cyByZXNwb25zZSwgYSBidXJzdCBvZiAzMiBwYWNrZXRzIHdpbGwgc2F2ZSA2LjI1ICUgb2YgYSA2 NCBLQiBMMSBkYXRhIGNhY2hlLCB3aGVuIGNvcHlpbmcgNjQgYnl0ZSBvciBsZXNzIGZyb20gZWFj aCBwYWNrZXQuIFRoZSBzYXZpbmcgaXMgcGVyIHBhY2tldCwgc28gaXQgcXVpY2tseSBhZGRzIHVw Lg0KDQpDb3B5aW5nIGEgYnVyc3Qgb2YgMzIgMTUxOCBieXRlIHBhY2tldHMgdHJhc2hlcyAyICog MzIgKiAxNTM2ID0gOTggS0IgZGF0YSBjYWNoZSwgaS5lLiB0aGUgZW50aXJlIEwxIGNhY2hlLg0K DQpUaGUgdGhyZXNob2xkIGluIGdsaWJjJ3MgbWVtY3B5KCkgaXMgbXVjaCBoaWdoZXIgdGhhbiAx NTM2IGJ5dGUuIEkgZG9uJ3QgdGhpbmsgaXQgd2lsbCBiZSBwb3NzaWJsZSB0byBmaW5kIGEgZ29v ZCB0aHJlc2hvbGQgdGhhdCB3b3JrcyA5OSAlIG9mIHRoZSB0aW1lLiBTbyB3ZSBoYXZlIHRvIGxl dCB0aGUgYXBwbGljYXRpb24gZGV2ZWxvcGVyIG1ha2UgdGhlIGNob2ljZS4NCg0K