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 5F18DA00C5; Tue, 9 Aug 2022 11:46:24 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 0B18B4069C; Tue, 9 Aug 2022 11:46:24 +0200 (CEST) Received: from smartserver.smartsharesystems.com (smartserver.smartsharesystems.com [77.243.40.215]) by mails.dpdk.org (Postfix) with ESMTP id 278A440143 for ; Tue, 9 Aug 2022 11:46:22 +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 11:46:19 +0200 Message-ID: <98CBD80474FA8B44BF855DF32C47DC35D87247@smartserver.smartshare.dk> In-Reply-To: <9ac934d2-ad05-6ec9-3bb6-63986d68d5d3@lysator.liu.se> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [RFC v2] non-temporal memcpy Thread-Index: Adiqm9UG5QXmWkFDTi6W8yhfyGtWBABN36xg References: <98CBD80474FA8B44BF855DF32C47DC35D871D4@smartserver.smartshare.dk> <9ac934d2-ad05-6ec9-3bb6-63986d68d5d3@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 Cj4gU2VudDogU3VuZGF5LCA3IEF1Z3VzdCAyMDIyIDIyLjI1DQo+IA0KPiBPbiAyMDIyLTA3LTE5 IDE3OjI2LCBNb3J0ZW4gQnLDuHJ1cCB3cm90ZToNCj4gPiBUaGlzIFJGQyBwcm9wb3NlcyBhIHNl dCBvZiBmdW5jdGlvbnMgb3B0aW1pemVkIGZvciBub24tdGVtcG9yYWwNCj4gbWVtb3J5IGNvcHku DQo+ID4NCj4gPiBBdCB0aGlzIHN0YWdlLCBJIGFtIGFza2luZyBmb3IgZmVlZGJhY2sgb24gdGhl IGNvbmNlcHQuDQo+ID4NCj4gPiBBcHBsaWNhdGlvbnMgc29tZXRpbWVzIGRhdGEgdG8gYW5vdGhl ciBtZW1vcnkgbG9jYXRpb24sIHdoaWNoIGlzIG9ubHkNCj4gdXNlZA0KPiA+IG11Y2ggbGF0ZXIu DQo+ID4gSW4gdGhpcyBjYXNlLCBpdCBpcyBpbmVmZmljaWVudCB0byBwb2xsdXRlIHRoZSBkYXRh IGNhY2hlIHdpdGggdGhlDQo+IGNvcGllZA0KPiA+IGRhdGEuDQo+ID4NCj4gPiBBbiBleGFtcGxl IHVzZSBjYXNlIChvcmlnaW5hdGluZyBmcm9tIGEgcmVhbCBsaWZlIGFwcGxpY2F0aW9uKToNCj4g PiBDb3B5aW5nIGZpbHRlcmVkIHBhY2tldHMsIG9yIHRoZSBmaXJzdCBwYXJ0IG9mIHRoZW0sIGlu dG8gYSBjYXB0dXJlDQo+IGJ1ZmZlcg0KPiA+IGZvciBvZmZsaW5lIGFuYWx5c2lzLg0KPiA+DQo+ ID4gVGhlIHB1cnBvc2Ugb2YgdGhlc2UgZnVuY3Rpb25zIGlzIHRvIGFjaGlldmUgYSBwZXJmb3Jt YW5jZSBnYWluIGJ5DQo+IG5vdA0KPiA+IHBvbGx1dGluZyB0aGUgY2FjaGUgd2hlbiBjb3B5aW5n IGRhdGEuDQo+ID4gQWx0aG91Z2ggdGhlIHRocm91Z2hwdXQgbWF5IGJlIGltcHJvdmVkIGJ5IGZ1 cnRoZXIgb3B0aW1pemF0aW9uLCBJIGRvDQo+IG5vdA0KPiA+IGNvbnNpZGVyIHRocm91Z3B1dCBv cHRpbWl6YXRpb24gcmVsZXZhbnQgaW5pdGlhbGx5Lg0KPiA+DQo+ID4gVGhlIHg4NiBub24tdGVt cG9yYWwgbG9hZCBpbnN0cnVjdGlvbnMgaGF2ZSAxNiBieXRlIGFsaWdubWVudA0KPiA+IHJlcXVp cmVtZW50cyBbMV0sIHdoaWxlIEFSTSBub24tdGVtcG9yYWwgbG9hZCBpbnN0cnVjdGlvbnMgYXJl DQo+IGF2YWlsYWJsZSB3aXRoDQo+ID4gNCBieXRlIGFsaWdubWVudCByZXF1aXJlbWVudHMgWzJd Lg0KPiA+IEJvdGggcGxhdGZvcm1zIG9mZmVyIG5vbi10ZW1wb3JhbCBzdG9yZSBpbnN0cnVjdGlv bnMgd2l0aCA0IGJ5dGUNCj4gYWxpZ25tZW50DQo+ID4gcmVxdWlyZW1lbnRzLg0KPiA+DQo+IA0K PiBJIGRvbid0IHRoaW5rIG1lbWNweSgpIGZ1bmN0aW9ucyBzaG91bGQgaGF2ZSBhbGlnbm1lbnQg cmVxdWlyZW1lbnRzLg0KPiBUaGF0J3Mgbm90IHZlcnkgcHJhY3RpY2FsLCBhbmQgdmlvbGF0ZXMg dGhlIHByaW5jaXBsZSBvZiBsZWFzdA0KPiBzdXJwcmlzZS4NCg0KSSBkaWRuJ3QgbWFrZSB0aGUg Q1BVcyB3aXRoIHRoZXNlIGFsaWdubWVudCByZXF1aXJlbWVudHMuDQoNCkhvd2V2ZXIsIEkgd2ls bCBvZmZlciBvcHRpbWl6ZWQgcGVyZm9ybWFuY2UgaW4gYSBnZW5lcmljIE5UIG1lbWNweSgpIGZ1 bmN0aW9uIGluIHRoZSBjYXNlcyB3aGVyZSB0aGUgaW5kaXZpZHVhbCBhbGlnbm1lbnQgcmVxdWly ZW1lbnRzIG9mIHZhcmlvdXMgQ1BVcyBoYXBwZW4gdG8gYmUgbWV0Lg0KDQo+IA0KPiBVc2Ugbm9y bWFsIG1lbWNweSgpIGZvciB0aGUgdW5hbGlnbmVkIHBhcnRzLCBhbmQgZm9yIHRoZSB3aG9sZSB0 aGluZw0KPiBmb3INCj4gc21hbGwgc2l6ZXMgKGF0IGxlYXN0IG9uIHg4NikuDQo+IA0KDQpJJ20g bm90IGdvaW5nIHRvIHBsdW5nZSBpbnRvIHNvbWUgYWR2YW5jZWQgdmVjdG9yIHByb2dyYW1taW5n LCBzbyBJJ20gd29ya2luZyBvbiBhbiBpbXBsZW1lbnRhdGlvbiB3aGVyZSBtaXNhbGlnbm1lbnQg aXMgaGFuZGxlZCBieSB1c2luZyBhIGJvdW5jZSBidWZmZXIgKGFsbG9jYXRlZCBvbiB0aGUgc3Rh Y2ssIHdoaWNoIGlzIHByb2JhYmx5IGNhY2hlIGhvdCBhbnl3YXkpLg0KDQoNCg==