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 D6CF0A00C2; Tue, 9 Aug 2022 17:00:40 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 6CC4F40143; Tue, 9 Aug 2022 17:00:40 +0200 (CEST) Received: from smartserver.smartsharesystems.com (smartserver.smartsharesystems.com [77.243.40.215]) by mails.dpdk.org (Postfix) with ESMTP id 6D21D400EF for ; Tue, 9 Aug 2022 17:00:39 +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: Tue, 9 Aug 2022 17:00:37 +0200 Message-ID: <98CBD80474FA8B44BF855DF32C47DC35D8724B@smartserver.smartshare.dk> In-Reply-To: <44172db2-5f03-e58e-f72c-76eac1cd192c@lysator.liu.se> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [RFC v2] non-temporal memcpy Thread-Index: Adir6Et8eAQEPK6cQQC1ia25kvMKVwAGDiuw References: <98CBD80474FA8B44BF855DF32C47DC35D871D4@smartserver.smartshare.dk> <9ac934d2-ad05-6ec9-3bb6-63986d68d5d3@lysator.liu.se> <98CBD80474FA8B44BF855DF32C47DC35D87247@smartserver.smartshare.dk> <44172db2-5f03-e58e-f72c-76eac1cd192c@lysator.liu.se> From: =?UTF-8?B?TW9ydGVuIEJyw7hydXA=?= To: =?UTF-8?B?TWF0dGlhcyBSw7ZubmJsb20=?= , , "Bruce Richardson" , "Konstantin Ananyev" Cc: "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 PiBGcm9tOiBNYXR0aWFzIFLDtm5uYmxvbSBbbWFpbHRvOmhvZm9yc0BseXNhdG9yLmxpdS5zZV0N Cj4gU2VudDogVHVlc2RheSwgOSBBdWd1c3QgMjAyMiAxNC4wNQ0KPiANCj4gT24gMjAyMi0wOC0w OSAxMTo0NiwgTW9ydGVuIEJyw7hydXAgd3JvdGU6DQo+ID4+IEZyb206IE1hdHRpYXMgUsO2bm5i bG9tIFttYWlsdG86aG9mb3JzQGx5c2F0b3IubGl1LnNlXQ0KPiA+PiBTZW50OiBTdW5kYXksIDcg QXVndXN0IDIwMjIgMjIuMjUNCj4gPj4NCj4gPj4gT24gMjAyMi0wNy0xOSAxNzoyNiwgTW9ydGVu IEJyw7hydXAgd3JvdGU6DQo+ID4+PiBUaGlzIFJGQyBwcm9wb3NlcyBhIHNldCBvZiBmdW5jdGlv bnMgb3B0aW1pemVkIGZvciBub24tdGVtcG9yYWwNCj4gPj4gbWVtb3J5IGNvcHkuDQo+ID4+Pg0K PiA+Pj4gQXQgdGhpcyBzdGFnZSwgSSBhbSBhc2tpbmcgZm9yIGZlZWRiYWNrIG9uIHRoZSBjb25j ZXB0Lg0KPiA+Pj4NCj4gPj4+IEFwcGxpY2F0aW9ucyBzb21ldGltZXMgZGF0YSB0byBhbm90aGVy IG1lbW9yeSBsb2NhdGlvbiwgd2hpY2ggaXMNCj4gb25seQ0KPiA+PiB1c2VkDQo+ID4+PiBtdWNo IGxhdGVyLg0KPiA+Pj4gSW4gdGhpcyBjYXNlLCBpdCBpcyBpbmVmZmljaWVudCB0byBwb2xsdXRl IHRoZSBkYXRhIGNhY2hlIHdpdGggdGhlDQo+ID4+IGNvcGllZA0KPiA+Pj4gZGF0YS4NCj4gPj4+ DQo+ID4+PiBBbiBleGFtcGxlIHVzZSBjYXNlIChvcmlnaW5hdGluZyBmcm9tIGEgcmVhbCBsaWZl IGFwcGxpY2F0aW9uKToNCj4gPj4+IENvcHlpbmcgZmlsdGVyZWQgcGFja2V0cywgb3IgdGhlIGZp cnN0IHBhcnQgb2YgdGhlbSwgaW50byBhIGNhcHR1cmUNCj4gPj4gYnVmZmVyDQo+ID4+PiBmb3Ig b2ZmbGluZSBhbmFseXNpcy4NCj4gPj4+DQo+ID4+PiBUaGUgcHVycG9zZSBvZiB0aGVzZSBmdW5j dGlvbnMgaXMgdG8gYWNoaWV2ZSBhIHBlcmZvcm1hbmNlIGdhaW4gYnkNCj4gPj4gbm90DQo+ID4+ PiBwb2xsdXRpbmcgdGhlIGNhY2hlIHdoZW4gY29weWluZyBkYXRhLg0KPiA+Pj4gQWx0aG91Z2gg dGhlIHRocm91Z2hwdXQgbWF5IGJlIGltcHJvdmVkIGJ5IGZ1cnRoZXIgb3B0aW1pemF0aW9uLCBJ DQo+IGRvDQo+ID4+IG5vdA0KPiA+Pj4gY29uc2lkZXIgdGhyb3VncHV0IG9wdGltaXphdGlvbiBy ZWxldmFudCBpbml0aWFsbHkuDQo+ID4+Pg0KPiA+Pj4gVGhlIHg4NiBub24tdGVtcG9yYWwgbG9h ZCBpbnN0cnVjdGlvbnMgaGF2ZSAxNiBieXRlIGFsaWdubWVudA0KPiA+Pj4gcmVxdWlyZW1lbnRz IFsxXSwgd2hpbGUgQVJNIG5vbi10ZW1wb3JhbCBsb2FkIGluc3RydWN0aW9ucyBhcmUNCj4gPj4g YXZhaWxhYmxlIHdpdGgNCj4gPj4+IDQgYnl0ZSBhbGlnbm1lbnQgcmVxdWlyZW1lbnRzIFsyXS4N Cj4gPj4+IEJvdGggcGxhdGZvcm1zIG9mZmVyIG5vbi10ZW1wb3JhbCBzdG9yZSBpbnN0cnVjdGlv bnMgd2l0aCA0IGJ5dGUNCj4gPj4gYWxpZ25tZW50DQo+ID4+PiByZXF1aXJlbWVudHMuDQo+ID4+ Pg0KPiA+Pg0KPiA+PiBJIGRvbid0IHRoaW5rIG1lbWNweSgpIGZ1bmN0aW9ucyBzaG91bGQgaGF2 ZSBhbGlnbm1lbnQgcmVxdWlyZW1lbnRzLg0KPiA+PiBUaGF0J3Mgbm90IHZlcnkgcHJhY3RpY2Fs LCBhbmQgdmlvbGF0ZXMgdGhlIHByaW5jaXBsZSBvZiBsZWFzdA0KPiA+PiBzdXJwcmlzZS4NCj4g Pg0KPiA+IEkgZGlkbid0IG1ha2UgdGhlIENQVXMgd2l0aCB0aGVzZSBhbGlnbm1lbnQgcmVxdWly ZW1lbnRzLg0KPiA+DQo+ID4gSG93ZXZlciwgSSB3aWxsIG9mZmVyIG9wdGltaXplZCBwZXJmb3Jt YW5jZSBpbiBhIGdlbmVyaWMgTlQgbWVtY3B5KCkNCj4gZnVuY3Rpb24gaW4gdGhlIGNhc2VzIHdo ZXJlIHRoZSBpbmRpdmlkdWFsIGFsaWdubWVudCByZXF1aXJlbWVudHMgb2YNCj4gdmFyaW91cyBD UFVzIGhhcHBlbiB0byBiZSBtZXQuDQo+ID4NCj4gPj4NCj4gPj4gVXNlIG5vcm1hbCBtZW1jcHko KSBmb3IgdGhlIHVuYWxpZ25lZCBwYXJ0cywgYW5kIGZvciB0aGUgd2hvbGUgdGhpbmcNCj4gPj4g Zm9yDQo+ID4+IHNtYWxsIHNpemVzIChhdCBsZWFzdCBvbiB4ODYpLg0KPiA+Pg0KPiA+DQo+ID4g SSdtIG5vdCBnb2luZyB0byBwbHVuZ2UgaW50byBzb21lIGFkdmFuY2VkIHZlY3RvciBwcm9ncmFt bWluZywgc28gSSdtDQo+IHdvcmtpbmcgb24gYW4gaW1wbGVtZW50YXRpb24gd2hlcmUgbWlzYWxp Z25tZW50IGlzIGhhbmRsZWQgYnkgdXNpbmcgYQ0KPiBib3VuY2UgYnVmZmVyIChhbGxvY2F0ZWQg b24gdGhlIHN0YWNrLCB3aGljaCBpcyBwcm9iYWJseSBjYWNoZSBob3QNCj4gYW55d2F5KS4NCj4g Pg0KPiA+DQo+IA0KPiBJIGRvbid0IGtub3cgZm9yIHRoZSBOVCBsb2FkICsgTlQgc3RvcmUgY2Fz ZSwgYnV0IGZvciByZWd1bGFyIGxvYWQgKyBOVA0KPiBzdG9yZSwgdGhpcyBpcyB0cml2aWFsLiBU aGUgaW1wbGVtZW50YXRpb24gSSd2ZSB1c2VkIGlzIDM2DQo+IHN0cmFpZ2h0LWZvcndhcmQgbGlu ZXMgb2YgY29kZS4NCg0KSXMgdGhhdCBpbXBsZW1lbnRhdGlvbiBhdmFpbGFibGUgZm9yIGluc3Bp cmF0aW9uIGFueXdoZXJlPw0KDQo=