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 0F09BA00C4; Fri, 29 Jul 2022 21:49:11 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 992044014F; Fri, 29 Jul 2022 21:49:10 +0200 (CEST) Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) by mails.dpdk.org (Postfix) with ESMTP id B970D4003F for ; Fri, 29 Jul 2022 21:49:09 +0200 (CEST) Received: from fraeml709-chm.china.huawei.com (unknown [172.18.147.207]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4LvdK45Jqpz67PFn; Sat, 30 Jul 2022 03:45:12 +0800 (CST) Received: from fraeml712-chm.china.huawei.com (10.206.15.61) by fraeml709-chm.china.huawei.com (10.206.15.37) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.24; Fri, 29 Jul 2022 21:49:07 +0200 Received: from fraeml712-chm.china.huawei.com ([10.206.15.61]) by fraeml712-chm.china.huawei.com ([10.206.15.61]) with mapi id 15.01.2375.024; Fri, 29 Jul 2022 21:49:07 +0200 From: Konstantin Ananyev To: =?utf-8?B?TW9ydGVuIEJyw7hydXA=?= , "Konstantin Ananyev" , "dev@dpdk.org" , Bruce Richardson CC: Jan Viktorin , Ruifeng Wang , David Christensen , "Stanislaw Kardach" Subject: RE: [RFC v2] non-temporal memcpy Thread-Topic: [RFC v2] non-temporal memcpy Thread-Index: AdifYjmzwv8JvkFhT0yj+PrUQl+y2QAQTHNwAN90EwAAAaH6gAAGdGwQAAzHq0AAA5xhcA== Date: Fri, 29 Jul 2022 19:49:07 +0000 Message-ID: <66b6efccde5b4d68bffcc47713cdf983@huawei.com> 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> <98CBD80474FA8B44BF855DF32C47DC35D87211@smartserver.smartshare.dk> In-Reply-To: <98CBD80474FA8B44BF855DF32C47DC35D87211@smartserver.smartshare.dk> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.126.174.150] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-CFilter-Loop: Reflected 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 DQoNCj4gDQo+ID4gRnJvbTogS29uc3RhbnRpbiBBbmFueWV2IFttYWlsdG86a29uc3RhbnRpbi5h bmFueWV2QGh1YXdlaS5jb21dDQo+ID4gU2VudDogRnJpZGF5LCAyOSBKdWx5IDIwMjIgMTQuMTQN Cj4gPg0KPiA+DQo+ID4gU29ycnksIG1pc3NlZCB0aGF0IHBhcnQuDQo+ID4NCj4gPiA+DQo+ID4g PiA+IEFub3RoZXIgcXVlc3Rpb24gLSB3aG8gd2lsbCBkbyAnc2ZlbmNlJyBhZnRlciB0aGUgY29w eWluZz8NCj4gPiA+ID4gV291bGQgaXQgYmUgaW5zaWRlIG1lbWNweV9udCAoc2VlbXMgcXVpdGUg Y29zdGx5KSwgb3Igd291bGQNCj4gPiA+ID4gaXQgYmUgYW5vdGhlciBBUEkgZnVuY3Rpb24gZm9y IHRoYXQ6IG1lbWNweV9udF9mbHVzaCgpIG9yIHNvPw0KPiA+ID4NCj4gPiA+IE91dHNpZGUuIE9u bHkgdGhlIGRldmVsb3BlciBrbm93cyB3aGVuIGl0IGlzIHJlcXVpcmVkLCBzbyBpdCB3b3VsZG4n dA0KPiA+IG1ha2UgYW55IHNlbnNlIHRvIGFkZCB0aGUgY29zdCBpbnNpZGUgbWVtY3B5X250KCku DQo+ID4gPg0KPiA+ID4gSSBkb24ndCB0aGluayB3ZSBzaG91bGQgYWRkIGEgZmx1c2ggZnVuY3Rp b247IGl0IHdvdWxkIGp1c3QgYmUNCj4gPiBhbm90aGVyIG5hbWUgZm9yIGFuIGFscmVhZHkgZXhp c3RpbmcgZnVuY3Rpb24uIFJlZmVycmluZyB0byB0aGUNCj4gPiByZXF1aXJlZA0KPiA+ID4gb3Bl cmF0aW9uIGluIHRoZSBtZW1jcHlfbnQoKSBmdW5jdGlvbiBkb2N1bWVudGF0aW9uIHNob3VsZCBz dWZmaWNlLg0KPiA+ID4NCj4gPg0KPiA+IE9rLCBidXQgYWdhaW4gd291bGRuJ3QgaXQgYmUgYXJj aCBzcGVjaWZpYz8NCj4gPiBBRkFJSyBmb3IgeDg2IGl0IG5lZWRzIHRvIGJvaWwgZG93biB0byBz ZmVuY2UsIGZvciBvdGhlciBhcmNoaXRlY3R1cmVzDQo+ID4gLSBJIGRvbid0IGtub3cuDQo+ID4g SWYgeW91IHRoaW5rIHRoZXJlIGFscmVhZHkgaXMgc29tZSBnZW5lcmljIG9uZSAocnRlX3dtYj8p IHRoYXQgd291bGQNCj4gPiBhbHdheXMgcHJvZHVjZQ0KPiA+IGNvcnJlY3QgaW5zdHJ1Y3Rpb25z IC0gc3VyZSBsZXQncyB1c2UgaXQuDQo+ID4NCj4gDQo+IERQREsgaGFzIGdlbmVyaWMgZnVuY3Rp b25zIHRvIHdyYXAgYXJjaGl0ZWN0dXJlIHNwZWNpZmljIHN0dWZmIGxpa2UgbWVtb3J5IGJhcnJp ZXJzLg0KPiANCj4gQmVjYXVzZSB0aGV5IGFyZSBub24tdGVtcG9yYWwgc3RvcmVzLCBJIHN1c3Bl Y3QgdGhhdCBydGVfbWIoKSBpcyByZXF1aXJlZCBiZWZvcmUgcmVhZGluZyB0aGUgZGF0YSBmcm9t IHRoZSBsb2NhdGlvbiBpdCB3YXMgY29waWVkIHRvLg0KPiBFbnN1cmluZyB0aGF0IFNUT1JFIG9w ZXJhdGlvbnMgYXJlIG9yZGVyZWQgKHJ0ZV93bWIpIG1pZ2h0IG5vdCBzdWZmaWNlLiBIb3dldmVy LCBJJ20gbm90IGEgQ1BVIGV4cGVydCwgc28gSSB3aWxsIHNlZWsgYWR2aWNlIGZyb20NCj4gbW9y ZSBxdWFsaWZpZWQgcGVvcGxlIGluIHRoZSBjb21tdW5pdHkgb24gdGhpcy4NCg0KSSB0aGluayBm b3IgSUEgc2ZlbmNlIGlzIGVub3VnaCwgc2VlIGNpdGF0aW9uIGJlbG93LA0KZm9yIG90aGVyIGFy Y2hpdGVjdHVyZXMgLSBubyBpZGVhLg0KV2hhdCBJIGFtIHRyeWluZyB0byBzYXkgLSBpdCBuZWVk cyB0byBiZSB0aGUgKnNhbWUqIGZ1bmN0aW9uIG9uIGFsbCBhcmNocyB3ZSBzdXBwb3J0LiANCg0K SUEgU1cgb3B0aW1pemF0aW9uIG1hbnVhbDoNCjkuNC4yIFN0cmVhbWluZyBTdG9yZSBVc2FnZSBN b2RlbHMNClRoZSB0d28gcHJpbWFyeSB1c2FnZSBkb21haW5zIGZvciBzdHJlYW1pbmcgc3RvcmUg YXJlIGNvaGVyZW50IHJlcXVlc3RzIGFuZCBub24tY29oZXJlbnQgcmVxdWVzdHMuDQo5LjQuMi4x IENvaGVyZW50IFJlcXVlc3RzDQpDb2hlcmVudCByZXF1ZXN0cyBhcmUgbm9ybWFsIGxvYWRzIGFu ZCBzdG9yZXMgdG8gc3lzdGVtIG1lbW9yeSwgd2hpY2ggbWF5IGFsc28gaGl0IGNhY2hlIGxpbmVz DQpwcmVzZW50IGluIGFub3RoZXIgcHJvY2Vzc29yIGluIGEgbXVsdGlwcm9jZXNzb3IgZW52aXJv bm1lbnQuIFdpdGggY29oZXJlbnQgcmVxdWVzdHMsIGEgc3RyZWFtaW5nIHN0b3JlDQpjYW4gYmUg dXNlZCBpbiB0aGUgc2FtZSB3YXkgYXMgYSByZWd1bGFyIHN0b3JlIHRoYXQgaGFzIGJlZW4gbWFw cGVkIHdpdGggYSBXQyBtZW1vcnkgdHlwZSAoUEFUIG9yDQpNVFJSKS4gQW4gU0ZFTkNFIGluc3Ry dWN0aW9uIG11c3QgYmUgdXNlZCB3aXRoaW4gYSBwcm9kdWNlci1jb25zdW1lciB1c2FnZSBtb2Rl bCBpbiBvcmRlciB0byBlbnN1cmUNCmNvaGVyZW5jeSBhbmQgdmlzaWJpbGl0eSBvZiBkYXRhIGJl dHdlZW4gcHJvY2Vzc29ycy4NCldpdGhpbiBhIHNpbmdsZS1wcm9jZXNzb3Igc3lzdGVtLCB0aGUg Q1BVIGNhbiBhbHNvIHJlLXJlYWQgdGhlIHNhbWUgbWVtb3J5IGxvY2F0aW9uIGFuZCBiZSBhc3N1 cmVkIG9mDQpjb2hlcmVuY2UgKHRoYXQgaXMsIGEgc2luZ2xlLCBjb25zaXN0ZW50IHZpZXcgb2Yg dGhpcyBtZW1vcnkgbG9jYXRpb24pLiBUaGUgc2FtZSBpcyB0cnVlIGZvciBhIG11bHRpcHJvY2Vz c29yDQooTVApIHN5c3RlbSwgYXNzdW1pbmcgYW4gYWNjZXB0ZWQgTVAgc29mdHdhcmUgcHJvZHVj ZXItY29uc3VtZXIgc3luY2hyb25pemF0aW9uIHBvbGljeSBpcw0KZW1wbG95ZWQuDQoNCiANCiAN Cg0KDQoNCg==