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 BA21043BFE; Sun, 3 Mar 2024 11:07:22 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 4F93D402F0; Sun, 3 Mar 2024 11:07:22 +0100 (CET) Received: from dkmailrelay1.smartsharesystems.com (smartserver.smartsharesystems.com [77.243.40.215]) by mails.dpdk.org (Postfix) with ESMTP id DE6C9402BD for ; Sun, 3 Mar 2024 11:07:20 +0100 (CET) Received: from smartserver.smartsharesystems.com (smartserver.smartsharesys.local [192.168.4.10]) by dkmailrelay1.smartsharesystems.com (Postfix) with ESMTP id BC6FB20C9F; Sun, 3 Mar 2024 11:07:20 +0100 (CET) Content-class: urn:content-classes:message MIME-Version: 1.0 Subject: RE: [PATCH] eal/x86: improve rte_memcpy const size 16 performance Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 Date: Sun, 3 Mar 2024 11:07:19 +0100 Message-ID: <98CBD80474FA8B44BF855DF32C47DC35E9F29C@smartserver.smartshare.dk> X-MimeOLE: Produced By Microsoft Exchange V6.5 In-Reply-To: <20240302215807.6d7c3cd9@hermes.local> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [PATCH] eal/x86: improve rte_memcpy const size 16 performance Thread-Index: AdptL8W70uqa+MlnTpyOO3GfeTCcBgAIBLHQ References: <20240302234812.9137-1-mb@smartsharesystems.com><20240302214003.15c37310@hermes.local> <20240302215807.6d7c3cd9@hermes.local> From: =?UTF-8?B?TW9ydGVuIEJyw7hydXA=?= To: "Stephen Hemminger" 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 PiBGcm9tOiBTdGVwaGVuIEhlbW1pbmdlciBbbWFpbHRvOnN0ZXBoZW5AbmV0d29ya3BsdW1iZXIu b3JnXQ0KPiBTZW50OiBTdW5kYXksIDMgTWFyY2ggMjAyNCAwNi41OA0KPiANCj4gT24gU2F0LCAy IE1hciAyMDI0IDIxOjQwOjAzIC0wODAwDQo+IFN0ZXBoZW4gSGVtbWluZ2VyIDxzdGVwaGVuQG5l dHdvcmtwbHVtYmVyLm9yZz4gd3JvdGU6DQo+IA0KPiA+IE9uIFN1biwgIDMgTWFyIDIwMjQgMDA6 NDg6MTIgKzAxMDANCj4gPiBNb3J0ZW4gQnLDuHJ1cCA8bWJAc21hcnRzaGFyZXN5c3RlbXMuY29t PiB3cm90ZToNCj4gPg0KPiA+ID4gV2hlbiB0aGUgcnRlX21lbWNweSgpIHNpemUgaXMgMTYsIHRo ZSBzYW1lIDE2IGJ5dGVzIGFyZSBjb3BpZWQNCj4gdHdpY2UuDQo+ID4gPiBJbiB0aGUgY2FzZSB3 aGVyZSB0aGUgc2l6ZSBpcyBrbm93bnRvIGJlIDE2IGF0IGJ1aWxkIHRpbmUsIG9taXQgdGhlDQo+ ID4gPiBkdXBsaWNhdGUgY29weS4NCj4gPiA+DQo+ID4gPiBSZWR1Y2VkIHRoZSBhbW91bnQgb2Yg ZWZmZWN0aXZlbHkgY29weS1wYXN0ZWQgY29kZSBieSB1c2luZyAjaWZkZWYNCj4gPiA+IGluc2lk ZSBmdW5jdGlvbnMgaW5zdGVhZCBvZiBvdXRzaWRlIGZ1bmN0aW9ucy4NCj4gPiA+DQo+ID4gPiBT dWdnZXN0ZWQtYnk6IFN0ZXBoZW4gSGVtbWluZ2VyIDxzdGVwaGVuQG5ldHdvcmtwbHVtYmVyLm9y Zz4NCj4gPiA+IFNpZ25lZC1vZmYtYnk6IE1vcnRlbiBCcsO4cnVwIDxtYkBzbWFydHNoYXJlc3lz dGVtcy5jb20+DQo+ID4gPiAtLS0NCj4gPg0KPiA+IExvb2tzIGdvb2QsIGxldCBtZSBzZWUgaG93 IGl0IGxvb2tzIGluIGdvbGRib2x0IHZzIEdjYy4NCj4gPg0KPiA+IE9uZSBvdGhlciBpc3N1ZSBp cyB0aGF0IGZvciB0aGUgbm9uLWNvbnN0YW50IGNhc2UsIHJ0ZV9tZW1jcHkgaGFzIGFuDQo+IGV4 Y2Vzc2l2ZWx5DQo+ID4gbGFyZ2UgaW5saW5lIGNvZGUgZm9vdHByaW50LiBUaGF0IGlzIG9uZSBv ZiB0aGUgcmVhc29ucyBHY2MgZG9lc24ndA0KPiBhbHdheXMNCj4gPiBpbmxpbmUuICBGb3IgPiAx MjggYnl0ZXMsIGl0IHJlYWxseSBzaG91bGQgYmUgYSBmdW5jdGlvbi4NCg0KWWVzLCB0aGUgY29k ZSBmb290cHJpbnQgaXMgc2lnbmlmaWNhbnQgZm9yIHRoZSBub24tY29uc3RhbnQgY2FzZS4NCkkg c3VwcG9zZSBJbnRlbCBjb25zaWRlcmVkIHRoZSBjb3N0IGFuZCBiZW5lZml0cyB3aGVuIHRoZXkg ZGV2ZWxvcGVkIHRoaXMuDQpPciBwZXJoYXBzIHRoZXkganVzdCB3YW50ZWQgYSBzaG93Y2FzZSBm b3IgdGhlaXIgbmV3IGFuZCBzaGlueSB2ZWN0b3IgaW5zdHJ1Y3Rpb25zLiA7LSkNCg0KSW5saW5p bmcgbWlnaHQgcHJvdmlkZSBzaWduaWZpY2FudCBicmFuY2ggcHJlZGljdGlvbiBiZW5lZml0cyBp biBjYXNlcyB3aGVyZSB0aGUgc2l6ZSBpcyBub3QgYnVpbGQtdGltZSBjb25zdGFudCwgYnV0IHJ1 bi10aW1lIGNvbnN0YW50Lg0KDQo+IA0KPiBGb3Igc2l6ZSBvZiA0LDYsOCwxNiwgMzIsIDY0LCB1 cCB0byAxMjggR2NjIGlubGluZSBhbmQgcnRlX21lbWNweSBtYXRjaC4NCj4gDQo+IEZvciBzaXpl IDEyOC4gSXQgbG9va3MgZ2NjIGlzIHNpbXBsZXIuDQo+IA0KPiBydGVfY29weV9hZGRyOg0KPiAg ICAgICAgIHZtb3ZkcXUgeW1tMCwgWU1NV09SRCBQVFIgW3JzaV0NCj4gICAgICAgICB2ZXh0cmFj dGkxMjggICAgWE1NV09SRCBQVFIgW3JkaSsxNl0sIHltbTAsIDB4MQ0KPiAgICAgICAgIHZtb3Zk cXUgWE1NV09SRCBQVFIgW3JkaV0sIHhtbTANCj4gICAgICAgICB2bW92ZHF1IHltbTAsIFlNTVdP UkQgUFRSIFtyc2krMzJdDQo+ICAgICAgICAgdmV4dHJhY3RpMTI4ICAgIFhNTVdPUkQgUFRSIFty ZGkrNDhdLCB5bW0wLCAweDENCj4gICAgICAgICB2bW92ZHF1IFhNTVdPUkQgUFRSIFtyZGkrMzJd LCB4bW0wDQo+ICAgICAgICAgdm1vdmRxdSB5bW0wLCBZTU1XT1JEIFBUUiBbcnNpKzY0XQ0KPiAg ICAgICAgIHZleHRyYWN0aTEyOCAgICBYTU1XT1JEIFBUUiBbcmRpKzgwXSwgeW1tMCwgMHgxDQo+ ICAgICAgICAgdm1vdmRxdSBYTU1XT1JEIFBUUiBbcmRpKzY0XSwgeG1tMA0KPiAgICAgICAgIHZt b3ZkcXUgeW1tMCwgWU1NV09SRCBQVFIgW3JzaSs5Nl0NCj4gICAgICAgICB2ZXh0cmFjdGkxMjgg ICAgWE1NV09SRCBQVFIgW3JkaSsxMTJdLCB5bW0wLCAweDENCj4gICAgICAgICB2bW92ZHF1IFhN TVdPUkQgUFRSIFtyZGkrOTZdLCB4bW0wDQo+ICAgICAgICAgdnplcm91cHBlcg0KPiAgICAgICAg IHJldA0KDQpJbnRlcmVzdGluZy4gUGxheWluZyBhcm91bmQgd2l0aCBHb2Rib2x0IHJldmVhbGVk IHRoYXQgR0NDIHZlcnNpb24gPCAxMSBjcmVhdGVzIHRoZSBhYm92ZSBmcm9tIHJ0ZV9tZW1jcHks IHdoZXJlYXMgR0NDIHZlcnNpb24gPj0gMTEgZG9lcyBpdCBjb3JyZWN0bHkuIENsYW5nIGRvZXNu J3QgaGF2ZSB0aGlzIGlzc3VlLg0KSSBndWVzcyB0aGF0J3Mgd2h5IHRoZSBvcmlnaW5hbCBjb2Rl IHRyZWF0ZWQgQVZYIGFzIFNTRS4NCkZpeGVkIGluIHYyLg0KDQo+IGNvcHlfYWRkcjoNCj4gICAg ICAgICB2bW92ZHF1IHltbTAsIFlNTVdPUkQgUFRSIFtyc2ldDQo+ICAgICAgICAgdm1vdmRxdSBZ TU1XT1JEIFBUUiBbcmRpXSwgeW1tMA0KPiAgICAgICAgIHZtb3ZkcXUgeW1tMSwgWU1NV09SRCBQ VFIgW3JzaSszMl0NCj4gICAgICAgICB2bW92ZHF1IFlNTVdPUkQgUFRSIFtyZGkrMzJdLCB5bW0x DQo+ICAgICAgICAgdm1vdmRxdSB5bW0yLCBZTU1XT1JEIFBUUiBbcnNpKzY0XQ0KPiAgICAgICAg IHZtb3ZkcXUgWU1NV09SRCBQVFIgW3JkaSs2NF0sIHltbTINCj4gICAgICAgICB2bW92ZHF1IHlt bTMsIFlNTVdPUkQgUFRSIFtyc2krOTZdDQo+ICAgICAgICAgdm1vdmRxdSBZTU1XT1JEIFBUUiBb cmRpKzk2XSwgeW1tMw0KPiAgICAgICAgIHZ6ZXJvdXBwZXINCj4gICAgICAgICByZXQNCg==