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 EDE14A04FD; Tue, 27 Dec 2022 16:37:09 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 8E19D410FC; Tue, 27 Dec 2022 16:37:09 +0100 (CET) Received: from smartserver.smartsharesystems.com (smartserver.smartsharesystems.com [77.243.40.215]) by mails.dpdk.org (Postfix) with ESMTP id 8371C40FDF for ; Tue, 27 Dec 2022 16:37:07 +0100 (CET) Content-class: urn:content-classes:message Subject: RE: [PATCH v3] mempool: micro-optimize put function MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Date: Tue, 27 Dec 2022 16:37:06 +0100 Message-ID: <98CBD80474FA8B44BF855DF32C47DC35D87601@smartserver.smartshare.dk> In-Reply-To: X-MimeOLE: Produced By Microsoft Exchange V6.5 X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [PATCH v3] mempool: micro-optimize put function Thread-Index: AdkZ0MtewEZf41qiSwK4bDsWwEXPqgAN8tTg References: <20221116101855.93297-1-mb@smartsharesystems.com> <20221224104630.32235-1-mb@smartsharesystems.com> From: =?utf-8?B?TW9ydGVuIEJyw7hydXA=?= To: "Andrew Rybchenko" , , 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 PiBGcm9tOiBBbmRyZXcgUnliY2hlbmtvIFttYWlsdG86YW5kcmV3LnJ5YmNoZW5rb0Bva3RldGxh YnMucnVdDQo+IFNlbnQ6IFR1ZXNkYXksIDI3IERlY2VtYmVyIDIwMjIgMDkuNTQNCj4gDQo+IE9u IDEyLzI0LzIyIDEzOjQ2LCBNb3J0ZW4gQnLDuHJ1cCB3cm90ZToNCj4gPiBNaWNyby1vcHRpbWl6 YXRpb246DQo+ID4gUmVkdWNlZCB0aGUgbW9zdCBsaWtlbHkgY29kZSBwYXRoIGluIHRoZSBnZW5l cmljIHB1dCBmdW5jdGlvbiBieQ0KPiBtb3ZpbmcgYW4NCj4gPiB1bmxpa2VseSBjaGVjayBvdXQg b2YgdGhlIG1vc3QgbGlrZWx5IGNvZGUgcGF0aCBhbmQgZnVydGhlciBkb3duLg0KPiA+DQo+ID4g QWxzbyB1cGRhdGVkIHRoZSBjb21tZW50cyBpbiB0aGUgZnVuY3Rpb24uDQo+ID4NCj4gPiB2MyAo ZmVlZGJhY2sgZnJvbSBLb25zdGFudGluIEFuYW55ZXYpOg0KPiA+ICogUmVtb3ZlZCBhc3NlcnRp b24gYW5kIGNvbW1lbnQgYWJvdXQgdGhlIGludmFyaWFudCBwcmV2ZW50aW5nDQo+IG92ZXJmbG93 DQo+ID4gICAgaW4gdGhlIGNvbXBhcmlzb24uIFRoZXkgd2VyZSBtb3JlIGNvbmZ1c2luZyB0aGFu IGVubGlnaHRlbmluZy4NCj4gPiB2MiAoZmVlZGJhY2sgZnJvbSBBbmRyZXcgUnliY2hlbmtvKToN Cj4gPiAqIE1vZGlmaWVkIGNvbXBhcmlzb24gdG8gcHJldmVudCBvdmVyZmxvdyBpZiBuIGlzIHJl YWxseSBodWdlIGFuZCBsZW4NCj4gaXMNCj4gPiAgICBub24temVyby4NCj4gPiAqIEFkZGVkIGFz c2VydGlvbiBhYm91dCB0aGUgaW52YXJpYW50IHByZXZlbnRpbmcgb3ZlcmZsb3cgaW4gdGhlDQo+ ID4gICAgY29tcGFyaXNvbi4NCj4gPiAqIENyb3NzaW5nIHRoZSB0aHJlc2hvbGQgaXMgbm90IGV4 dHJlbWVseSB1bmxpa2VseSwgc28gcmVtb3ZlZA0KPiBsaWtlbHkoKQ0KPiA+ICAgIGZyb20gdGhh dCBjb21wYXJpc29uLg0KPiA+ICAgIFRoZSBjb21waWxlciB3aWxsIGdlbmVyYXRlIGNvZGUgd2l0 aCBvcHRpbWFsIHN0YXRpYyBicmFuY2gNCj4gcHJlZGljdGlvbg0KPiA+ICAgIGhlcmUgYW55d2F5 Lg0KPiA+DQo+ID4gU2lnbmVkLW9mZi1ieTogTW9ydGVuIEJyw7hydXAgPG1iQHNtYXJ0c2hhcmVz eXN0ZW1zLmNvbT4NCj4gPiBBY2tlZC1ieTogS29uc3RhbnRpbiBBbmFueWV2IDxrb25zdGFudGlu LmFuYW55ZXZAaHVhd2VpLmNvbT4NCj4gDQo+IFRoYW5rcyBmb3Igb3B0aW1pemluZyBpdCBmdXJ0 aGVyLg0KPiANCj4gUmV2aWV3ZWQtYnk6IEFuZHJldyBSeWJjaGVua28gPGFuZHJldy5yeWJjaGVu a29Ab2t0ZXRsYWJzLnJ1Pg0KPiANCj4gPiAtLS0NCj4gPiAgIGxpYi9tZW1wb29sL3J0ZV9tZW1w b29sLmggfCAzNSArKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLQ0KPiA+ICAgMSBm aWxlIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDE3IGRlbGV0aW9ucygtKQ0KPiA+DQo+ID4g ZGlmZiAtLWdpdCBhL2xpYi9tZW1wb29sL3J0ZV9tZW1wb29sLmggYi9saWIvbWVtcG9vbC9ydGVf bWVtcG9vbC5oDQo+ID4gaW5kZXggOWY1MzBkYjI0Yi4uNjFjYTBjNmI2NSAxMDA2NDQNCj4gPiAt LS0gYS9saWIvbWVtcG9vbC9ydGVfbWVtcG9vbC5oDQo+ID4gKysrIGIvbGliL21lbXBvb2wvcnRl X21lbXBvb2wuaA0KPiA+IEBAIC0xMzY0LDMyICsxMzY0LDMzIEBAIHJ0ZV9tZW1wb29sX2RvX2dl bmVyaWNfcHV0KHN0cnVjdCBydGVfbWVtcG9vbA0KPiAqbXAsIHZvaWQgKiBjb25zdCAqb2JqX3Rh YmxlLA0KPiA+ICAgew0KPiA+ICAgCXZvaWQgKipjYWNoZV9vYmpzOw0KPiA+DQo+ID4gLQkvKiBO byBjYWNoZSBwcm92aWRlZCAqLw0KPiA+ICsJLyogTm8gY2FjaGUgcHJvdmlkZWQ/ICovDQo+IA0K PiBJTUhPIHN1Y2ggY2hhbmdlcyBkbyBub3QgYWRkIHZhbHVlIGFuZCBqdXN0IGFkZCBub2lzZS4N Cj4gVGhlcmUgYXJlIGZldyBzaW1pbGFyIGNhc2VzIGJlbG93Lg0KPiBObyBzdHJvbmcgb3Bpbmlv biBpbiBhbnkgY2FzZS4NCj4gDQoNClRoaXMgcGF0Y2ggaXMgb2Jzb2xldGUsIGJlY2F1c2UgdGhl IHplcm8tY29weSBwYXRjaCB2NSBbMV0gdXNlcyB0aGUgemVyby1jb3B5IHB1dCBmdW5jdGlvbiwg d2hpY2ggaXMgb3B0aW1pemVkIHNpbWlsYXJseSwgaW4gcnRlX21lbXBvb2xfZG9fZ2VuZXJpY19w dXQoKS4NCg0KWzFdOiBodHRwczovL3BhdGNod29yay5kcGRrLm9yZy9wcm9qZWN0L2RwZGsvcGF0 Y2gvMjAyMjEyMjcxNTE3MDAuODA4ODctMS1tYkBzbWFydHNoYXJlc3lzdGVtcy5jb20vDQoNCg==