From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by smtp.lore.kernel.org (Postfix) with ESMTP id AEB52C55184 for ; Tue, 4 Aug 2026 19:11:55 +0000 (UTC) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 7BD014042C; Tue, 4 Aug 2026 21:11:54 +0200 (CEST) Received: from dkmailrelay1.smartsharesystems.com (smartserver.smartsharesystems.com [77.243.40.215]) by mails.dpdk.org (Postfix) with ESMTP id 0B3A840285 for ; Tue, 4 Aug 2026 21:11:53 +0200 (CEST) Received: from smartserver.smartsharesystems.com (smartserver.smartsharesys.local [192.168.4.10]) by dkmailrelay1.smartsharesystems.com (Postfix) with ESMTP id C0A872051A; Tue, 4 Aug 2026 21:11:52 +0200 (CEST) Content-class: urn:content-classes:message Subject: RE: [PATCH] eal/x86: optimize memcpy of small 64-byte blocks MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Date: Tue, 4 Aug 2026 21:11:51 +0200 Message-ID: <98CBD80474FA8B44BF855DF32C47DC35F659BB@smartserver.smartshare.dk> X-MimeOLE: Produced By Microsoft Exchange V6.5 In-Reply-To: <20260804143305.1344327-1-mb@smartsharesystems.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [PATCH] eal/x86: optimize memcpy of small 64-byte blocks Thread-Index: Ad0kHiqArmkiQ2pnRS+xcq7nYMmIcQAJQolQ References: <20260804143305.1344327-1-mb@smartsharesystems.com> From: =?utf-8?B?TW9ydGVuIEJyw7hydXA=?= To: , "Bruce Richardson" Cc: "Stephen Hemminger" 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 PiBGcm9tOiBNb3J0ZW4gQnLDuHJ1cCBbbWFpbHRvOm1iQHNtYXJ0c2hhcmVzeXN0ZW1zLmNvbV0N Cj4gU2VudDogVHVlc2RheSwgNCBBdWd1c3QgMjAyNiAxNi4zMw0KPiANCj4gVGhlIGltcGxlbWVu dGF0aW9uIGZvciBjb3B5aW5nIDY0LWJ5dGUgYmxvY2tzIHVwIHRvIDUxMiAob3IgMjU2KSBieXRl cw0KPiBkb2VzIG5vdCBkZXBlbmQgb24gYWRkcmVzcyBhbGlnbm1lbnQgd2l0aCB0aGUgc2l6ZSBv ZiB0aGUgQ1BVJ3MgdmVjdG9yDQo+IHJlZ2lzdGVycywgYnV0IGlzIGltcGxlbWVudGVkIGluIGJv dGggdW5hbGlnbmVkIGFuZCBhbGlnbmVkIGNvcHkNCj4gZnVuY3Rpb25zLg0KPiBUaGUgbWFpbiBy dGVfbWVtY3B5KCkgZnVuY3Rpb24gd2FzIHVwZGF0ZWQsIHNvDQo+IGlmIHRoZSBjb3B5IHNpemUg aXMga25vd24gYXQgY29tcGlsZSB0aW1lIGFuZCB0aGUgb3RoZXIgY3JpdGVyaWEgbWF0Y2gsDQo+ IHRoZSBjb3B5IGlzIHBlcmZvcm1lZCB3aXRob3V0IGNoZWNraW5nIGFsaWdubWVudCByZXF1aXJl bWVudHMuDQo+IFRoaXMgcHJvdmlkZXMgdHdvIGJlbmVmaXRzIHdoZW4gdGhlIG9wdGltaXphdGlv biBjb21lcyBpbnRvIHBsYXk6DQo+IDEuIEEgcGVyZm9ybWFuY2UgZ2FpbiwgYmVjYXVzZSB0aGUg YWRkcmVzcyBhbGlnbm1lbnQgY2hlY2sgaXMgYXZvaWRlZC4NCj4gMy4gUmVkdWNlZCBpbnN0cnVj dGlvbiBtZW1vcnkgZm9vdHByaW50LCBiZWNhdXNlIHRoZSBjb21waWxlciBvbmx5DQo+IGdlbmVy YXRlcyBvbmUgaW5zdGFuY2Ugb2YgdGhlIGZ1bmN0aW9uIGZvciBjb3B5aW5nLCBpbnN0ZWFkIG9m IHR3bw0KPiBpbnN0YW5jZXMgKG9uZSBpbiB0aGUgdW5hbGlnbmVkIGNvcHkgZnVuY3Rpb24sIGFu ZCBvbmUgaW4gdGhlIGFsaWduZWQNCj4gY29weSBmdW5jdGlvbikuDQo+IA0KPiBGdXJ0aGVybW9y ZSwgdGhlIHRlbXBvcmFyeSBhbGlnbm1lbnQgbWFzayBkZWZpbml0aW9uIChBTElHTk1FTlRfTUFT SykNCj4gd2FzIHByZWZpeGVkIGJ5IFJURV9NRU1DUFlfIHRvIHByZXZlbnQgcG90ZW50aWFsIG5h bWVzcGFjZSBjb2xsaXNpb24uDQo+IA0KPiBBbmQgZmluYWxseSwgdGhlIHN1cGVyZmx1b3VzIGZ1 bmN0aW9uIGRlY2xhcmF0aW9uIGF0IHRoZSB0b3Agb2YgdGhlDQo+IGZpbGUgd2FzIHJlbW92ZWQs IGFuZCBpdHMgZGVzY3JpcHRpb24gd2FzIG1vdmVkIHRvIHRoZSBmdW5jdGlvbg0KPiBkZWZpbml0 aW9uLg0KPiBUaGlzIGltcHJvdmVzIHNlYXJjaCByZXN1bHRzIHdpdGggc291cmNlIGNvZGUgYnJv d3NlcnMuDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBNb3J0ZW4gQnLDuHJ1cCA8bWJAc21hcnRzaGFy ZXN5c3RlbXMuY29tPg0KPiAtLS0NCg0KVGhlIEFJIGluIHRoZSBDSSBpcyBjb25mdXNlZCwgc28g dGhlIEFJIENvZGUgUmV2aWV3IHdhcm5pbmcgaW4gUGF0Y2h3b3JrIGNhbiBiZSBpZ25vcmVkLg0K DQpRdW90aW5nIGFuZCBjb21tZW50aW5nIEFJIGNvZGUgcmV2aWV3Og0KDQo+ICMjIyAxLiBCaXR3 aXNlIHRlc3QgaW5jb3JyZWN0IGZvciA1MTItYnl0ZSBibG9ja3MNCj4gDQo+ICoqRmlsZToqKiBg bGliL2VhbC94ODYvaW5jbHVkZS9ydGVfbWVtY3B5Lmg6NzEyYA0KPiANCj4gYGBgYw0KPiBpZiAo biAmIDUxMikgew0KPiBgYGANCj4gDQo+ICoqSXNzdWU6KioNCj4gVGhpcyB0ZXN0IGlzIHdyb25n Lg0KPiBgbiAmIDUxMmAgaXMgdHJ1ZSB3aGVuIGJpdCA5IGlzIHNldCwgd2hpY2ggb2NjdXJzIGZv ciBuPTUxMiwgbj01MTMsIC4uLiwgbj03NjcsIGFuZCBtYW55IG90aGVyIHZhbHVlcyBvdXRzaWRl IHRoZSBpbnRlbmRlZCByYW5nZS4NCj4gRm9yIGEgc2l6ZSBvZiBleGFjdGx5IDUxMiBieXRlcywg eW91IHdhbnQgYG4gPT0gNTEyYCBvciBgbiA+PSA1MTJgICh3aXRoIGFuIHVwcGVyIGJvdW5kIGFs cmVhZHkgZW5mb3JjZWQgYnkgdGhlIG91dGVyIGBpZmApLg0KDQpSdWJiaXNoLiBDb21iaW5lZCB3 aXRoIHRoZSBvdmVyYWxsIGNyaXRlcmlhIGZvciBlbnRlcmluZyB0aGlzIGF0IGFsbCwgdGhlIHRl c3QgbWF0Y2hlcyA1MTIgZXhhY3RseSBhcyBpbnRlbmRlZC4NCg0KPiANCj4gKipXaHkgaXQgbWF0 dGVyczoqKg0KPiBXaXRoIGBuPTEyOGAsIHRoZSBleHByZXNzaW9uIGAxMjggJiA1MTJgIGV2YWx1 YXRlcyB0byAwIChjb3JyZWN0LCBubyBjb3B5KS4NCj4gQnV0IHdpdGggYG49NjQwYCAod2hpY2gg aXMgPiBgUlRFX01FTUNQWV9CTE9DS182NF9NQVhgIG9uIEFWWCBhbmQgc2hvdWxkbid0IHJlYWNo IHRoaXMgY29kZSBvbiBBVlg1MTIpLA0KPiBpZiBpdCBkaWQgcmVhY2ggaGVyZSwgYDY0MCAmIDUx MiA9IDUxMmAgd291bGQgYmUgdHJ1ZSBhbmQgdHJpZ2dlciBhIDUxMi1ieXRlIGNvcHkgd2hlbiBv bmx5IDY0MCBieXRlcyB0b3RhbCBhcmUgcmVxdWVzdGVkLg0KDQpJcnJlbGV2YW50LiBJdCBkb2Vz bid0IGNvbWUgaGVyZSB3aGVuIG4gPiA1MTIuDQoNCj4gDQo+IE1vcmUgY3JpdGljYWxseSwgdGhl IHN1cnJvdW5kaW5nIGNoZWNrcyBhcmUgYWxzbyBiaXR3aXNlIHRlc3RzIChgbiAmIDI1NmAsIGBu ICYgMTI4YCwgYG4gJiA2NGApLA0KPiB3aGljaCBtZWFucyB0aGlzIGNvZGUgYXNzdW1lcyBgbmAg aXMgYSBjb21iaW5hdGlvbiBvZiB0aGVzZSBwb3dlcnMgb2YgdHdvLg0KPiBCdXQgdGhlIGVudHJ5 IGNvbmRpdGlvbiBpcyBgbiA8PSBSVEVfTUVNQ1BZX0JMT0NLXzY0X01BWGAgYW5kIGAobiAmIDYz KSA9PSAwYCwgd2hpY2ggYWxsb3dzIGFueSBtdWx0aXBsZSBvZiA2NCB1cCB0byB0aGUgbWF4ICg2 NCwgMTI4LCAxOTIsIDI1NiwgMzIwLCAzODQsIDQ0OCwgNTEyKS4NCg0KQ29ycmVjdC4NCg0KPiBG b3IgYG49MTkyYCwgYWxsIGZvdXIgYml0d2lzZSB0ZXN0cyBmYWlsIGFuZCBub3RoaW5nIGlzIGNv cGllZC4NCg0KV3JvbmcuIDE5MiA9IDEyOCArIDY0LCBzbyBib3RoIG9mIHRob3NlIHdpbGwgZXhl Y3V0ZS4NCg0KPiBGb3IgYG49MzIwYCwgYG4gJiAyNTYgPSAyNTZgIGlzIHRydWUgc28gaXQgY29w aWVzIDI1NiBieXRlcywgdGhlbiBgbiAmIDY0ID0gNjRgIGlzIHRydWUgc28gaXQgY29waWVzIGFu b3RoZXIgNjQgYnl0ZXMgZnJvbSBvZmZzZXQgMjU2LCB3aGljaCBpcyBjb3JyZWN0IG9ubHkgYnkg YWNjaWRlbnQgKDMyMCA9IDI1Nis2NCkuDQoNCk5vdCBieSBhY2NpZGVudCwgYnkgZGVzaWduLg0K DQo=