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 3C661A0545; Wed, 10 Aug 2022 14:12:48 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id D50214068E; Wed, 10 Aug 2022 14:12:47 +0200 (CEST) Received: from smartserver.smartsharesystems.com (smartserver.smartsharesystems.com [77.243.40.215]) by mails.dpdk.org (Postfix) with ESMTP id B22E44067C for ; Wed, 10 Aug 2022 14:12:45 +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, 10 Aug 2022 14:12:41 +0200 Message-ID: <98CBD80474FA8B44BF855DF32C47DC35D87252@smartserver.smartshare.dk> In-Reply-To: <233ac43d-d1f2-4d59-fea6-017f1c1520ba@lysator.liu.se> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [RFC v2] non-temporal memcpy Thread-Index: AdissK86CR37ROkQQmqASZwHE+e7nAAAF4+w References: <98CBD80474FA8B44BF855DF32C47DC35D871D4@smartserver.smartshare.dk> <9ac934d2-ad05-6ec9-3bb6-63986d68d5d3@lysator.liu.se> <98CBD80474FA8B44BF855DF32C47DC35D87247@smartserver.smartshare.dk> <20220809082602.1fe5bd89@hermes.local> <98CBD80474FA8B44BF855DF32C47DC35D8724C@smartserver.smartshare.dk> <233ac43d-d1f2-4d59-fea6-017f1c1520ba@lysator.liu.se> From: =?UTF-8?B?TW9ydGVuIEJyw7hydXA=?= To: =?UTF-8?B?TWF0dGlhcyBSw7ZubmJsb20=?= , "Stephen Hemminger" Cc: , "Bruce Richardson" , "Konstantin Ananyev" , "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 Cj4gU2VudDogV2VkbmVzZGF5LCAxMCBBdWd1c3QgMjAyMiAxNC4wMA0KPiANCj4gT24gMjAyMi0w OC0wOSAxOToyNCwgTW9ydGVuIEJyw7hydXAgd3JvdGU6DQo+ID4+IEZyb206IFN0ZXBoZW4gSGVt bWluZ2VyIFttYWlsdG86c3RlcGhlbkBuZXR3b3JrcGx1bWJlci5vcmddDQo+ID4+IFNlbnQ6IFR1 ZXNkYXksIDkgQXVndXN0IDIwMjIgMTcuMjYNCj4gPj4NCj4gPj4gT24gVHVlLCA5IEF1ZyAyMDIy IDExOjQ2OjE5ICswMjAwDQo+ID4+IE1vcnRlbiBCcsO4cnVwIDxtYkBzbWFydHNoYXJlc3lzdGVt cy5jb20+IHdyb3RlOg0KPiA+Pg0KPiA+Pj4+DQo+ID4+Pj4gSSBkb24ndCB0aGluayBtZW1jcHko KSBmdW5jdGlvbnMgc2hvdWxkIGhhdmUgYWxpZ25tZW50DQo+ID4+IHJlcXVpcmVtZW50cy4NCj4g Pj4+PiBUaGF0J3Mgbm90IHZlcnkgcHJhY3RpY2FsLCBhbmQgdmlvbGF0ZXMgdGhlIHByaW5jaXBs ZSBvZiBsZWFzdA0KPiA+Pj4+IHN1cnByaXNlLg0KPiA+Pj4NCj4gPj4+IEkgZGlkbid0IG1ha2Ug dGhlIENQVXMgd2l0aCB0aGVzZSBhbGlnbm1lbnQgcmVxdWlyZW1lbnRzLg0KPiA+Pj4NCj4gPj4+ IEhvd2V2ZXIsIEkgd2lsbCBvZmZlciBvcHRpbWl6ZWQgcGVyZm9ybWFuY2UgaW4gYSBnZW5lcmlj IE5UDQo+IG1lbWNweSgpDQo+ID4+IGZ1bmN0aW9uIGluIHRoZSBjYXNlcyB3aGVyZSB0aGUgaW5k aXZpZHVhbCBhbGlnbm1lbnQgcmVxdWlyZW1lbnRzIG9mDQo+ID4+IHZhcmlvdXMgQ1BVcyBoYXBw ZW4gdG8gYmUgbWV0Lg0KPiA+Pg0KPiA+PiBSYXRoZXIgdGhhbiBtYWtpbmcgYSBnZW5lcmljIGVx dWl2YWxlbnQgbWVtY3B5IGZ1bmN0aW9uLCB3aHkgbm90DQo+IGhhdmUNCj4gPj4gc29tZXRoaW5n IHdoaWNoIG9ubHkgdGFrZXMgYWxpZ25lZCBkYXRhLg0KPiA+DQo+ID4gT3VyIGFwcGxpY2F0aW9u IGlzIGNvcHlpbmcgZGF0YSBub3QgbWVldGluZyB4ODYgTlQgbG9hZCBhbGlnbm1lbnQNCj4gcmVx dWlyZW1lbnRzICgxNiBieXRlKSwgc28gdGhlIGZ1bmN0aW9uIG11c3Qgc3VwcG9ydCB0aGF0Lg0K PiBTcGVjaWZpY2FsbHksIG91ciBhcHBsaWNhdGlvbiBpcyBjb3B5aW5nIGNvbXBsZXRlIG9yIHRy dW5jYXRlZCBJUA0KPiBwYWNrZXRzIGV4Y2wuIHRoZSBFdGhlcm5ldCBhbmQgVkxBTiBoZWFkZXJz LCBpLmUuIG9mZnNldCBieSAxNCwgMTggb3INCj4gMjIgYnl0ZSBmcm9tIHRoZSBjYWNoZSBsaW5l IGFsaWduZWQgcGFja2V0IGJ1ZmZlci4NCj4gPg0KPiANCj4gU3VyZSwgYnV0IHlvdSBjYW4gdXNl IHJlZ3VsYXIgbG9hZHMgZm9yIHRoZSBub24tYWxpZ25lZCBwYXJ0cywgYW5kIHRoZQ0KPiB5b3Ug Y29udGludWUgdG8gdXNlIE5UIGxvYWQgZm9yIHRoZSByZXN0IG9mIHRoZSBkYXRhLiBJIHN1c3Bl Y3QgdGhlcmUNCj4gaXMNCj4gbm8gcG9pbnQgaW4gZG9pbmcgTlQgbG9hZHMgZm9yIGRhdGEgb24g dGhlIHNhbWUgY2FjaGUgbGluZSB0aGF0IHlvdSd2ZQ0KPiBkb25lIHJlZ3VsYXIgbG9hZHMgZm9y LCBzbyB5b3UgbWlnaHQgYXMgd2VsbCB0cmVhdCB0aGUgYWxpZ25tZW50DQo+IHJlcXVpcmVtZW50 cyBhcyA2NCBieXRlLCBub3QgMTYuDQoNCkknbSBOVCBsb2FkaW5nIGZyb20gdGhlIGFsaWduZWQg YWRkcmVzcyBwcmVjZWRpbmcgdGhlIHNvdXJjZSBhZGRyZXNzLCBhbmQgd2hlbiBOVCBzdG9yaW5n IHRoZXNlIGRhdGEsIEknbSBza2lwcGluZyBwYXN0IHRoZSBpbml0aWFsIGZldyBieXRlcyB0aGF0 IHdlcmUgdG9vIG1hbnkuDQoNCkluIHNvbWUgc2NlbmFyaW9zLCB0aGUgbGNvcmUgY2FwdHVyaW5n IHRoZSBwYWNrZXRzIGhhcyBub3QgdG91Y2hlZCB0aGUgcGFja2V0IGRhdGEgYXQgYWxsLCBzbyBu b3QgZXZlbiB0aGUgRXRoZXJuZXQgaGVhZGVyIGlzIGluIGl0cyBkYXRhIGNhY2hlLiBSZW1lbWJl ciwgbm90IGFsbCBhcHBsaWNhdGlvbnMgYXJlIHJ1bi10by1jb21wbGV0aW9uLCBzbyB0aGUgY2Fw dHVyaW5nIGxjb3JlIG1pZ2h0IG5vdCBhY2Nlc3MgdGhlIHBhY2tldCBoZWFkZXIsIGJ1dCBvbmx5 IHRoZSBtYnVmIHN0cnVjdHVyZS4NCg0KPiANCj4gPj4gQW5kIHRvIGF2b2lkIHVzZXIgY29uZnVz aW9uDQo+ID4+IGNoYW5nZSB0aGUgbmFtZSB0byBiZSBzb21ldGhpbmcgbm90IHN1Z2dlc3RpdmUg b2YgbWVtY3B5Lg0KPiA+Pg0KPiA+PiBNYXliZSBydGVfbm9uX2NhY2hlX2NvcHkoKT8NCj4gPj4N Cj4gPj4gV2FudCB0byBhdm9pZCB0aGUgbmFpdmUgdXNlciBqdXN0IGRvaW5nIHMvbWVtY3B5L3J0 ZV9tZW1jcHlfbnQvIGFuZA0KPiA+PiBleHBlY3QNCj4gPj4gZXZlcnl0aGluZyB0byB3b3JrLg0K PiA+DQo+ID4gSSBzZWUgdGhlIHJpc2sgeW91IHBvaW50IG91dCBoZXJlLi4uIEJ1dCBpdCdzIG5v dCBhZHZlcnRpc2VkIGluDQo+IHByZXNlbnRhdGlvbnMsIHdoaXRlcGFwZXJzIGFuZCBlbHNld2hl cmUgbGlrZSBydGVfbWVtY3B5KCkgaGF2aW5nIG11Y2gNCj4gYmV0dGVyIHBlcmZvcm1hbmNlIHRo YW4gY2xhc3NpYyBtZW1jcHkoKSwgd2hpY2ggbWlnaHQgbGVhZCB0byB0aGF0DQo+IG1pc2NvbmNl cHRpb24uIFNvIHRoZSBwcm9iYWJpbGl0eSBzaG91bGQgYmUgbG93Lg0KPiA+DQoNCg==