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 32C04A00C4; Wed, 27 Jul 2022 20:50:03 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id C03284021F; Wed, 27 Jul 2022 20:50:02 +0200 (CEST) Received: from smartserver.smartsharesystems.com (smartserver.smartsharesystems.com [77.243.40.215]) by mails.dpdk.org (Postfix) with ESMTP id 8742D40141 for ; Wed, 27 Jul 2022 20:50:01 +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: Wed, 27 Jul 2022 20:49:59 +0200 Message-ID: <98CBD80474FA8B44BF855DF32C47DC35D871FD@smartserver.smartshare.dk> In-Reply-To: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [RFC v2] non-temporal memcpy Thread-Index: AdiMgG8wV8KKmxnURxm0C2yHsgRJzAO+5XRQAHcUDgAAF+qXAABqjEcAABhfkMAAd1mdQAAPei1wAAIMZfA= References: <98CBD80474FA8B44BF855DF32C47DC35D871D4@smartserver.smartshare.dk> <98CBD80474FA8B44BF855DF32C47DC35D871DB@smartserver.smartshare.dk> <262c214b-7870-a221-2621-6684dce42823@yandex.ru> <98CBD80474FA8B44BF855DF32C47DC35D871F7@smartserver.smartshare.dk> From: =?UTF-8?B?TW9ydGVuIEJyw7hydXA=?= To: "Honnappa Nagarahalli" , "Konstantin Ananyev" , , "Bruce Richardson" Cc: "Jan Viktorin" , "Ruifeng Wang" , "David Christensen" , "Stanislaw Kardach" , "nd" , "nd" 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 PiBGcm9tOiBIb25uYXBwYSBOYWdhcmFoYWxsaSBbbWFpbHRvOkhvbm5hcHBhLk5hZ2FyYWhhbGxp QGFybS5jb21dDQo+IFNlbnQ6IFdlZG5lc2RheSwgMjcgSnVseSAyMDIyIDE5LjM4DQo+IA0KDQpb Li4uXQ0KDQo+ID4NCj4gPiA+ID4gWWVzLCB4ODYgbmVlZHMgMTZCIGFsaWdubWVudCBmb3IgTlQg bG9hZC9zdG9yZXMgQnV0IHRoYXQncw0KPiBzdXBwb3NlZA0KPiA+ID4gdG8gYmUgYXJjaA0KPiA+ ID4gPiBzcGVjaWZpYyBsaW1pdGF0aW9uLCB0aGF0IHdlIHByb2JhYmx5IHdhbnQgdG8gaGlkZSwg bm8/DQo+ID4NCj4gPiBDb3JyZWN0LiBIb3dldmVyLCBvcHRpb25hbCBoaW50cyBmb3Igb3B0aW1p emF0aW9uIHB1cnBvc2VzIHdpbGwgYmUNCj4gYXZhaWxhYmxlLg0KPiA+IEFuZCBpdCBpcyB1cCB0 byB0aGUgYXJjaGl0ZWN0dXJlIHNwZWNpZmljIGltcGxlbWVudGF0aW9uIHRvIG1ha2UgdGhlDQo+ IGJlc3QgdXNlDQo+ID4gb2YgdGhlc2UgaGludHMsIG9yIGp1c3QgaWdub3JlIHRoZW0uDQo+ID4N Cj4gPiA+ID4gSW5zaWRlIHRoZSBmdW5jdGlvbiBjYW4gY2hlY2sgYWxpZ25tZW50IG9mIGJvdGgg c3JjIGFuZCBkc3QgYW5kDQo+ID4gPiBkZWNpZGUgc2hvdWxkIGl0DQo+ID4gPiA+IHVzZSBOVCBs b2FkL3N0b3JlIGluc3RydWN0aW9ucyBvciBqdXN0IGRvIG5vcm1hbCBjb3B5Lg0KPiA+ID4gSU1P LCB0aGUgbm9ybWFsIGNvcHkgc2hvdWxkIG5vdCBiZSBkb25lIGJ5IHRoaXMgQVBJIHVuZGVyIGFu eQ0KPiA+ID4gY29uZGl0aW9ucy4gV2h5IG5vdCBsZXQgdGhlIGFwcGxpY2F0aW9uIGNhbGwgbWVt Y3B5L3J0ZV9tZW1jcHkgd2hlbg0KPiA+ID4gdGhlIE5UIGNvcHkgaXMgbm90IGFwcGxpY2FibGU/ IEl0IGhlbHBzIHRoZSBwcm9ncmFtbWVyIHRvDQo+IHVuZGVyc3RhbmQNCj4gPiA+IGFuZCBkZWJ1 ZyB0aGUgaXNzdWVzIG11Y2ggZWFzaWVyLg0KPiA+DQo+ID4gWWVzLCB0aGUgcHJvZ3JhbW1lciBt dXN0IGNob29zZSBiZXR3ZWVuIG5vcm1hbCBtZW1jcHkoKSBhbmQgbm9uLQ0KPiA+IHRlbXBvcmFs IHJ0ZV9tZW1jcHlfbnQoKS4gSSBhbSBvZmZlcmluZyBuZXcgZnVuY3Rpb25zLCBub3QgbW9kaWZ5 aW5nDQo+ID4gbWVtY3B5KCkgb3IgcnRlX21lbWNweSgpLg0KPiA+DQo+ID4gQW5kIHJ0ZV9tZW1j cHlfbnQoKSB3aWxsIHNpbGVudGx5IGZhbGwgYmFjayB0byBub3JtYWwgbWVtY3B5KCkgaWYNCj4g bm9uLQ0KPiA+IHRlbXBvcmFsIGNvcHlpbmcgaXMgdW5hdmFpbGFibGUsIGUuZy4gb24gUE9XRVIg YW5kIFJJU0MtVg0KPiBhcmNoaXRlY3R1cmVzLA0KPiA+IHdoaWNoIGRvbid0IGhhdmUgTlQgbG9h ZC9zdG9yZSBpbnN0cnVjdGlvbnMuDQo+IEkgYW0gdGFsa2luZyBhYm91dCBhIHNjZW5hcmlvIHdo ZXJlIHRoZSBhcHBsaWNhdGlvbiBpcyBiZWluZyBwb3J0ZWQNCj4gYmV0d2VlbiBhcmNoaXRlY3R1 cmVzLiBOb3QgZXZlcnlvbmUga25vd3MgYWJvdXQgdGhlIGNhcGFiaWxpdGllcyBvZiB0aGUNCj4g YXJjaGl0ZWN0dXJlLiBJdCBpcyBiZXR0ZXIgdG8gaW5kaWNhdGUgdXBmcm9udCAoZXg6IGNvbXBp bGF0aW9uDQo+IGZhaWx1cmVzKSB0aGF0IGEgY2VydGFpbiBmZWF0dXJlIGlzIG5vdCBzdXBwb3J0 ZWQgb24gdGhlIHRhcmdldA0KPiBhcmNoaXRlY3R1cmUgcmF0aGVyIHRoYW4gdGhlIHVzZXIgaGF2 aW5nIHRvIGRpc2NvdmVyIHRocm91Z2ggcGFpbmZ1bA0KPiBkZWJ1Z2dpbmcuDQoNCkknbSBjb25z aWRlcmluZyBydGVfbWVtY3B5X250KCkgYSBwZXJmb3JtYW5jZSBvcHRpbWl6ZWQgdmFyaWFudCBv ZiBtZW1jcHkoKSwgd2hlcmUgdGhlIHBlcmZvcm1hbmNlIGdhaW4gaXMgbGVzcyBjYWNoZSBwb2xs dXRpb24uIFRodXMsIHNpbGVudCBmYWxsYmFjayB0byBtZW1jcHkoKSBzaG91bGQgc3VmZmljZS4N Cg0KT3RoZXIgYXJjaGl0ZWN0dXJlIGRpZmZlcmVuY2VzIGFsc28gYWZmZWN0IERQREsgcGVyZm9y bWFuY2U7IHRoZSBpbmFiaWxpdHkgdG8gcGVyZm9ybSBub24tdGVtcG9yYWwgbG9hZC9zdG9yZSBq dXN0IG9uZSBtb3JlIHRvIHRoZSAodW5kb2N1bWVudGVkKSBsaXN0Lg0KDQpGYWlsaW5nIGF0IGJ1 aWxkIHRpbWUgaWYgTlQgbG9hZC9zdG9yZSBpcyB1bmF2YWlsYWJsZSBieSB0aGUgYXJjaGl0ZWN0 dXJlIHdvdWxkIHByZXZlbnQgdGhlIGZ1bmN0aW9uIGZyb20gYmVpbmcgdXNlZCBieSBvdGhlciBE UERLIGxpYnJhcmllcywgZS5nLiBieSB0aGUgcnRlX3BrdG1idWZfY29weSgpIGZ1bmN0aW9uIHVz ZWQgYnkgdGhlIHBkdW1wIGxpYnJhcnkuDQoNCkkgZG9uJ3Qgb3Bwb3NlIHRvIHlvdXIgaWRlYSwg SSBqdXN0IGRvbid0IGhhdmUgYW55IGlkZWEgaG93IHRvIHJlYXNvbmFibHkgaW1wbGVtZW50IGl0 LiBTbyBJJ20gdHJ5aW5nIHRvIGRlZmVuZCB3aHkgaXQgaXMgbm90IGltcG9ydGFudC4NCg0K