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 94555424C0; Mon, 10 Jun 2024 15:59:22 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 1F248402DE; Mon, 10 Jun 2024 15:59:22 +0200 (CEST) Received: from dkmailrelay1.smartsharesystems.com (smartserver.smartsharesystems.com [77.243.40.215]) by mails.dpdk.org (Postfix) with ESMTP id E9A4E402CA for ; Mon, 10 Jun 2024 15:59:20 +0200 (CEST) Received: from smartserver.smartsharesystems.com (smartserver.smartsharesys.local [192.168.4.10]) by dkmailrelay1.smartsharesystems.com (Postfix) with ESMTP id B67152035F; Mon, 10 Jun 2024 15:59:20 +0200 (CEST) Content-class: urn:content-classes:message Subject: RE: [PATCH v8] eal/x86: improve rte_memcpy const size 16 performance MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 Date: Mon, 10 Jun 2024 15:59:19 +0200 Message-ID: <98CBD80474FA8B44BF855DF32C47DC35E9F510@smartserver.smartshare.dk> In-Reply-To: <99e4a1ac2166451dab7033e2181a0821@huawei.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: X-MimeOLE: Produced By Microsoft Exchange V6.5 Thread-Topic: [PATCH v8] eal/x86: improve rte_memcpy const size 16 performance Thread-Index: AQHasqfWJAyaoKYabUOtEnAiXKzg1LHBEPcggAADA+A= References: <20240302234812.9137-1-mb@smartsharesystems.com> <20240530154100.25811-1-mb@smartsharesystems.com> <99e4a1ac2166451dab7033e2181a0821@huawei.com> From: =?UTF-8?B?TW9ydGVuIEJyw7hydXA=?= To: "Konstantin Ananyev" , , , , Cc: , , 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 PiBGcm9tOiBLb25zdGFudGluIEFuYW55ZXYgW21haWx0bzprb25zdGFudGluLmFuYW55ZXZAaHVh d2VpLmNvbV0NCj4gU2VudDogTW9uZGF5LCAxMCBKdW5lIDIwMjQgMTUuNDANCj4gDQo+ID4gV2hl biB0aGUgcnRlX21lbWNweSgpIHNpemUgaXMgMTYsIHRoZSBzYW1lIDE2IGJ5dGVzIGFyZSBjb3Bp ZWQgdHdpY2UuDQo+ID4gSW4gdGhlIGNhc2Ugd2hlcmUgdGhlIHNpemUgaXMga25vd24gdG8gYmUg MTYgYXQgYnVpbGQgdGltZSwgb21pdCB0aGUNCj4gPiBkdXBsaWNhdGUgY29weS4NCj4gPg0KPiA+ IFJlZHVjZWQgdGhlIGFtb3VudCBvZiBlZmZlY3RpdmVseSBjb3B5LXBhc3RlZCBjb2RlIGJ5IHVz aW5nICNpZmRlZg0KPiA+IGluc2lkZSBmdW5jdGlvbnMgaW5zdGVhZCBvZiBvdXRzaWRlIGZ1bmN0 aW9ucy4NCj4gPg0KPiA+IFN1Z2dlc3RlZC1ieTogU3RlcGhlbiBIZW1taW5nZXIgPHN0ZXBoZW5A bmV0d29ya3BsdW1iZXIub3JnPg0KPiA+IFNpZ25lZC1vZmYtYnk6IE1vcnRlbiBCcsO4cnVwIDxt YkBzbWFydHNoYXJlc3lzdGVtcy5jb20+DQo+ID4gQWNrZWQtYnk6IEJydWNlIFJpY2hhcmRzb24g PGJydWNlLnJpY2hhcmRzb25AaW50ZWwuY29tPg0KPiA+IC0tLQ0KPiA+IERlcGVuZHMtb246IHNl cmllcy0zMTU3OCAoInByb3ZpZGUgdG9vbGNoYWluIGFic3RyYWN0ZWQNCj4gX19idWlsdGluX2Nv bnN0YW50X3AiKQ0KPiA+DQo+ID4gdjg6DQo+ID4gKiBLZWVwIHRyeWluZyB0byBmaXggdGhhdCBD SSBkb2VzIG5vdCB1bmRlcnN0YW5kIHRoZSBkZXBlbmRlbmN5Li4uDQo+ID4gICBEZXBlbmQgb24g c2VyaWVzIGluc3RlYWQgb2YgcGF0Y2guIEdpdGh1YiBvbmx5IHVuZGVyc3RhbmRzIHNlcmllcy4N Cj4gPiAqIEZpeCB0eXBvIGluIHBhdGNoIGRlc2NyaXB0aW9uLg0KPiA+IHY3Og0KPiA+ICogS2Vl cCB0cnlpbmcgdG8gZml4IHRoYXQgQ0kgZG9lcyBub3QgdW5kZXJzdGFuZCB0aGUgZGVwZW5kZW5j eS4uLg0KPiA+ICAgRGVwZW5kIG9uIHBhdGNoIGluc3RlYWQgb2Ygc2VyaWVzLg0KPiA+ICAgTW92 ZSBkZXBlbmRlbmN5IG91dCBvZiB0aGUgcGF0Y2ggZGVzY3JpcHRpb24gaXRzZWxmLCBhbmQgZG93 biB0byB0aGUNCj4gPiAgIHZlcnNpb24gbG9nLg0KPiA+IHY2Og0KPiA+ICogVHJ5aW5nIHRvIGZp eCBDSSBub3QgdW5kZXJzdGFuZGluZyBkZXBlbmRlbmN5Li4uDQo+ID4gICBEb24ndCB3cmFwIGRl cGVuZGVuY3kgbGluZS4NCj4gPiB2NToNCj4gPiAqIEZpeCBmb3IgYnVpbGRpbmcgd2l0aCBNU1ZD Og0KPiA+ICAgVXNlIF9fcnRlX2NvbnN0YW50KCkgaW5zdGVhZCBvZiBfX2J1aWx0aW5fY29uc3Rh bnRfcCgpLg0KPiA+ICAgQWRkIGRlcGVuZGVuY3kgb24gcGF0Y2ggcHJvdmlkaW5nIF9fcnRlX2Nv bnN0YW50KCkuDQo+ID4gdjQ6DQo+ID4gKiBUaGVyZSBhcmUgbm8gcHJvYmxlbXMgY29tcGlsaW5n IEFWWDIsIG9ubHkgQVZYLiAoQnJ1Y2UgUmljaGFyZHNvbikNCj4gPiB2MzoNCj4gPiAqIEFWWDIg aXMgYSBzdXBlcnNldCBvZiBBVlg7DQo+ID4gICBmb3IgYSBibG9jayBvZiBBVlggY29kZSwgdGVz dGluZyBmb3IgQVZYIHN1ZmZpY2VzLiAoQnJ1Y2UgUmljaGFyZHNvbikNCj4gPiAqIERlZmluZSBS VEVfTUVNQ1BZX0FWWCBpZiBBVlggaXMgYXZhaWxhYmxlLCB0byBhdm9pZCBjb3B5LXBhc3Rpbmcg dGhlDQo+ID4gICBjaGVjayBmb3Igb2xkZXIgR0NDIHZlcnNpb24uIChCcnVjZSBSaWNoYXJkc29u KQ0KPiA+IHYyOg0KPiA+ICogRm9yIEdDQywgdmVyc2lvbiAxMSBpcyByZXF1aXJlZCBmb3IgcHJv cGVyIEFWWCBoYW5kbGluZzsNCj4gPiAgIGlmIG9sZGVyIEdDQyB2ZXJzaW9uLCB0cmVhdCBBVlgg YXMgU1NFLg0KPiA+ICAgQ2xhbmcgZG9lcyBub3QgaGF2ZSB0aGlzIGlzc3VlLg0KPiA+ICAgTm90 ZTogT3JpZ2luYWwgY29kZSBhbHdheXMgdHJlYXRlZCBBVlggYXMgU1NFLCByZWdhcmRsZXNzIG9m IGNvbXBpbGVyLg0KPiA+ICogRG8gbm90IGFkZCBjb3B5cmlnaHQuIChTdGVwaGVuIEhlbW1pbmdl cikNCj4gDQo+IEFja2VkLWJ5OiBLb25zdGFudGluIEFuYW55ZXYgPGtvbnN0YW50aW4uYW5hbnll dkBodWF3ZWkuY29tPg0KPiANCj4gVGhlIGNvZGUgY2hhbmdlIGl0c2VsZiAtICBMR1RNLg0KPiBP dXQgb2YgaW50ZXJlc3QgLSBkbyB5b3UgZXhwZWN0IGFueSBwZXJmIGRpZmYgd2l0aCB0aGVzZSBj aGFuZ2VzPw0KDQpJIGRvbid0IGV4cGVjdCBhIHNpZ25pZmljYW50IHBlcmYgZGlmZiB3aXRoIHRo ZXNlIGNoYW5nZXMsIG5vdCBldmVuIGZvciB0aGUgYWZmZWN0ZWQgc3BlY2lhbCBjYXNlcy4gQnV0 IHRoZSBnZW5lcmF0ZWQgY29kZSAoZm9yIHRoZSBhZmZlY3RlZCBjYXNlcykgaXMgc21hbGxlci4N Cg0KU3RlcGhlbiBub3RpY2VkIHRoYXQgdGhlIGNvZGUgZ2VuZXJhdGVkIGZyb20gcnRlX21lbWNw eSgpIHdhcyBpbmVmZmljaWVudCBpbiBzb21lIGNhc2VzIFsxXSwgc28gSSBkZWNpZGVkIHRvIGZp eCBpdC4NCg0KWzFdOiBodHRwczovL2luYm94LmRwZGsub3JnL2Rldi8yMDI0MDMwMjA5MDIwNy40 MjhkNDg1M0BoZXJtZXMubG9jYWwvDQoNClRoZSBjb2RlIGdlbmVyYXRlZCBmcm9tIHJ0ZV9tZW1j cHkoKSB3YXMgbm90IGluY29ycmVjdCwgb25seSBzbGlnaHRseSBpbmVmZmljaWVudCAoZm9yIHRo ZSBhZmZlY3RlZCBjYXNlcyksIHNvIHRoZSBwYXRjaCBpcyBub3QgYSBidWdmaXggaW4gbmVlZCBv ZiBiYWNrcG9ydGluZy4NCg0KPiBPbiBteSBib3ggSSBkaWRu4oCZdCBzZWUgYW55IHdpdGggJ21l bWNweV9wZXJmX2F1dG90ZXN0Jy4NCj4gS29uc3RhbnRpbg0KPiANCg0K