From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
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 <dev@dpdk.org>; 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 <konstantin.ananyev@huawei.com>
To: =?utf-8?B?TW9ydGVuIEJyw7hydXA=?= <mb@smartsharesystems.com>, "Konstantin
 Ananyev" <konstantin.v.ananyev@yandex.ru>, "dev@dpdk.org" <dev@dpdk.org>,
 Bruce Richardson <bruce.richardson@intel.com>
CC: Jan Viktorin <viktorin@rehivetech.com>, Ruifeng Wang
 <ruifeng.wang@arm.com>, David Christensen <drc@linux.vnet.ibm.com>,
 "Stanislaw Kardach" <kda@semihalf.com>
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>
 <bac1f67b-e189-fe5c-1dc9-9ec777b692e5@yandex.ru>
 <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 <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=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==