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 4F7F6A00C5; Tue, 9 Aug 2022 11:24:25 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 059F84069C; Tue, 9 Aug 2022 11:24:25 +0200 (CEST) Received: from smartserver.smartsharesystems.com (smartserver.smartsharesystems.com [77.243.40.215]) by mails.dpdk.org (Postfix) with ESMTP id D3D8340143 for ; Tue, 9 Aug 2022 11:24: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:24:20 +0200 Message-ID: <98CBD80474FA8B44BF855DF32C47DC35D87245@smartserver.smartshare.dk> In-Reply-To: <4ef33229-c9dd-3043-7f2d-25102b823cac@lysator.liu.se> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [RFC v2] non-temporal memcpy Thread-Index: AdiqnfpHXZMCTgdeTDa+zsYDZYNsWwBL4ejQ 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> <4ef33229-c9dd-3043-7f2d-25102b823cac@lysator.liu.se> From: =?UTF-8?B?TW9ydGVuIEJyw7hydXA=?= To: =?UTF-8?B?TWF0dGlhcyBSw7ZubmJsb20=?= Cc: , "Stephen Hemminger" , "Konstantin Ananyev" , "Bruce Richardson" , "Honnappa Nagarahalli" 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 Cj4gU2VudDogU3VuZGF5LCA3IEF1Z3VzdCAyMDIyIDIyLjQxDQo+IA0KPiBPbiAyMDIyLTA3LTI5 IDE4OjA1LCBTdGVwaGVuIEhlbW1pbmdlciB3cm90ZToNCj4gPg0KPiA+IEl0IG1ha2VzIHNlbnNl IGluIGEgZmV3IHNlbGVjdCBwbGFjZXMgdG8gdXNlIG5vbi10ZW1wb3JhbCBjb3B5Lg0KPiA+IEJ1 dCBpdCB3b3VsZCBhZGQgdW5uZWNlc3NhcnkgY29tcGxleGl0eSB0byBEUERLIGlmIGV2ZXJ5IGZ1 bmN0aW9uIGluDQo+IERQREsgdGhhdCBjb3VsZA0KPiA+IGNhdXNlIGEgY29weSBoYWQgYSBub24t dGVtcG9yYWwgdmFyaWFudC4NCj4gDQo+IEEgTlQgbG9hZCBhbmQgTlQgc3RvcmUgdmFyaWFudCwg cGx1cyBhIE5UIGxvYWQrc3RvcmUgdmFyaWFudC4gOikNCg0KSSBjb25zaWRlcmVkIHRoaXMsIGJ1 dCBpdCBhZGRzIGNvbXBsZXhpdHksIGFuZCBvdXIgdXNlIGNhc2Ugb25seSBuZWVkcyB0aGUgTlQg bG9hZCtzdG9yZS4gU28gSSBkZWNpZGVkIHRvIG9ubHkgcHJvdmlkZSB0aGF0IHZhcmlhbnQuDQoN CkkgY2FuIHByZXBhcmUgdGhlIEFQSSBmb3IgYWxsIGZvdXIgY29tYmluYXRpb25zLiBUaGUgZXh0 ZW5kZWQgZnVuY3Rpb24gd291bGQgYmUgcmVuYW1lZCBmcm9tIHJ0ZV9tZW1jcHlfbnRfZXgoKSB0 byBqdXN0IHJ0ZV9tZW1jcHlfZXgoKS4gQW5kIHRoZSBydGVfbWVtY3B5X250KCkgd291bGQgYmUg b21pdHRlZCwgcmF0aGVyIHRoYW4ganVzdCBwZXJmb3JtIHJ0ZV9tZW1jcHlfZXgoZHN0LHNyYyxs ZW4sRl9EU1RfTlR8Rl9TUkNfTlQpLg0KDQpXaGF0IGRvZXMgdGhlIGNvbW11bml0eSBwcmVmZXIg aW4gdGhpcyByZWdhcmQ/DQoNCj4gDQo+ID4NCj4gPiBNYXliZSBqdXN0IGhhdmluZyBydGVfbWVt Y3B5IGhhdmUgYSB0aHJlc2hvbGQgKGNvbmZpZyB2YWx1ZT8pIHRoYXQgaWYNCj4gY29weSBpcyBs YXJnZXIgdGhhbg0KPiA+IGEgY2VydGFpbiBzaXplLCB0aGVuIGl0IHdvdWxkIGF1dG9tYXRpY2Fs bHkgYmUgbm9uLXRlbXBvcmFsLiAgU21hbGwNCj4gY29waWVzIHdvdWxkbid0IG1hdHRlciwNCj4g PiB0aGUgb3B0aW1pemF0aW9uIGlzIG1vcmUgYWJvdXQgbm90IHN0b3BwaW5nIGNhY2hlIHNpemUg aXNzdWVzIHdpdGgNCj4gbGFyZ2Ugc3RyZWFtcyBvZiBkYXRhLg0KPiANCj4gSSBkb24ndCB0aGlu ayB0aGVyZSdzIGFueSB3YXkgZm9yIHJ0ZV9tZW1jcHkoKSB0byBrbm93IGlmIHRoZQ0KPiBhcHBs aWNhdGlvbiBwbGFuIHRvIHVzZSB0aGUgc291cmNlLCB0aGUgZGVzdGluYXRpb24sIGJvdGgsIG9y IG5laXRoZXINCj4gb2YNCj4gdGhlIGJ1ZmZlcnMgaW4gdGhlIGltbWVkaWF0ZSBmdXR1cmUuDQoN CkFncmVlLiBXaGljaCBpcyB3aHkgZXhwbGljaXQgTlQgZnVuY3Rpb24gdmFyaWFudHMgc2hvdWxk IGJlIG9mZmVyZWQuDQoNCj4gRm9yIGh1Z2UgY29waWVzIChNQnMgb3IgbW9yZSkgdGhlDQo+IHNp emUgaGV1cmlzdGljIG1ha2VzIHNlbnNlLCBidXQgZm9yIG1lZGl1bSBzaXplZCBjb3BpZXMgKHNh eSBhIHBhY2tldA0KPiB3b3J0aCBvZiBkYXRhKSwgSSdtIG5vdCBzbyBzdXJlLg0KDQpUaGlzIGlz IHRoZSBiZWhhdmlvciBvZiBnbGliYyBtZW1jcHkoKS4NCg0KPiANCj4gV2hhdCBpcyB1bmNsZWFy IHRvIG1lIGlzIGlmIHRoZXJlIGlzIGEgYmVuZWZpdCAob3IgZHJhd2JhY2spIG9mIHVzaW5nDQo+ IHRoZSBpbWFnaW5hcnkgcnRlX21lbWNweV9udCgpLCBjb21wYXJlZCB0byBkb2luZyBydGVfbWVt Y3B5KCkgKw0KPiBjbGZsdXNob3B0IG9yIGNsZGVtb3RlLCBpbiB0aGUgdHlwaWNhbCB1c2UgY2Fz ZSAoaWYgdGhlcmUgaXMgc3VjaCkuDQo+IA0KDQpPdXIgdXNlIGNhc2UgaXMgcGFja2V0IGNhcHR1 cmUgKGNvcHlpbmcpIHRvIG1lbW9yeSwgd2hlcmUgdGhlIGNvcGllcyB3aWxsIGJlIHJlYWQgbXVj aCBsYXRlciwgc28gdGhlcmUgaXMgbm8gbmVlZCB0byBwb2xsdXRlIHRoZSBjYWNoZSB3aXRoIHRo ZSBjb3BpZXMuDQoNCk91ciBhcHBsaWNhdGlvbiBhbHNvIGRvZXNuJ3QgbG9vayBkZWVwIGluc2lk ZSB0aGUgb3JpZ2luYWwgcGFja2V0cyBhZnRlciBjb3B5aW5nIHRoZW0sIHRoZXJlIGlzIGFsc28g bm8gbmVlZCB0byBwb2xsdXRlIHRoZSBjYWNoZSB3aXRoIHRoZSBvcmlnaW5hbHMuDQoNCkFuZCBl dmVuIHRob3VnaCB0aGUgYXBwbGljYXRpb24gbG9va2VkIHBhcnRpYWxseSBpbnRvIHRoZSBwYWNr ZXRzIGJlZm9yZSBjb3B5aW5nIHRoZW0gKGFuZCB0aHVzIHRoZXkgYXJlIHBhcnRpYWxseSBpbiBj YWNoZSkgdXNpbmcgTlQgbG9hZCAoaW5zdGVhZCBvZiBub3JtYWwgbG9hZCkgaGFzIG5vIGFkZGl0 aW9uYWwgY29zdC4NCg0K