From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id D719AA00BE; Tue, 7 Jul 2020 14:40:54 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 864331DC80; Tue, 7 Jul 2020 14:40:54 +0200 (CEST) Received: from smartserver.smartsharesystems.com (smartserver.smartsharesystems.com [77.243.40.215]) by dpdk.org (Postfix) with ESMTP id D64891DC43 for ; Tue, 7 Jul 2020 14:40:52 +0200 (CEST) Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 Date: Tue, 7 Jul 2020 14:40:50 +0200 X-MimeOLE: Produced By Microsoft Exchange V6.5 Message-ID: <98CBD80474FA8B44BF855DF32C47DC35C61106@smartserver.smartshare.dk> In-Reply-To: <3379690.1gGlKYMXnk@thomas> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [dpdk-dev] [PATCH v4 01/10] eal: introduce macros for getting valuefor bit Thread-Index: AdZUWABJtuv0LrjkSdGagMrybfrUUgAAArPg References: <20200610171728.89-2-parav@mellanox.com> <98CBD80474FA8B44BF855DF32C47DC35C610FE@smartserver.smartshare.dk> <3379690.1gGlKYMXnk@thomas> From: =?UTF-8?B?TW9ydGVuIEJyw7hydXA=?= To: "Thomas Monjalon" , "Parav Pandit" , "Joyce Kong" Cc: , , , "Ori Kam" , "Matan Azrad" Subject: Re: [dpdk-dev] [PATCH v4 01/10] eal: introduce macros for getting valuefor bit X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" QWRkaW5nIEpveWNlIEtvbmcgdG8gdGhpcyBkaXNjdXNzaW9uIGFzIHRoZSBydGVfYml0b3BzIG1h aW50YWluZXIuDQoNCj4gRnJvbTogVGhvbWFzIE1vbmphbG9uIFttYWlsdG86dGhvbWFzQG1vbmph bG9uLm5ldF0NCj4gU2VudDogVHVlc2RheSwgSnVseSA3LCAyMDIwIDI6MTMgUE0NCj4gDQo+IDA3 LzA3LzIwMjAgMTM6MzgsIFBhcmF2IFBhbmRpdDoNCj4gPiBGcm9tOiBNb3J0ZW4gQnLDuHJ1cCA8 bWJAc21hcnRzaGFyZXN5c3RlbXMuY29tPg0KPiA+ID4gRnJvbTogUGFyYXYgUGFuZGl0DQo+ID4g PiA+IC0tLSBhL2xpYi9saWJydGVfZWFsL2luY2x1ZGUvcnRlX2JpdG9wcy5oDQo+ID4gPiA+ICsr KyBiL2xpYi9saWJydGVfZWFsL2luY2x1ZGUvcnRlX2JpdG9wcy5oDQo+ID4gPiA+IEBAIC0xNyw2 ICsxNyw4IEBADQo+ID4gPiA+ICAjaW5jbHVkZSA8cnRlX2RlYnVnLmg+DQo+ID4gPiA+ICAjaW5j bHVkZSA8cnRlX2NvbXBhdC5oPg0KPiA+ID4gPg0KPiA+ID4gPiArI2RlZmluZSBSVEVfQklUKGJp dF9udW0pCSgxVUwgPDwgKGJpdF9udW0pKQ0KPiA+ID4NCj4gPiA+IElzIHRoZSByZXR1cm4gdmFs dWUgMzIgb3IgNjQgYml0LCBvciBpcyBpbnRlbmRlZCB0byBkZXBlbmQgb24gdGhlDQo+IHRhcmdl dA0KPiA+ID4gYXJjaGl0ZWN0dXJlPw0KPiA+ID4NCj4gPiBJdCBzaG91bGQgYmUgNjQtYml0Lg0K PiA+DQo+ID4gPiBQbGVhc2UgYmUgZXhwbGljaXQgYnkgdXNpbmcgVUlOVDMyX0MoMSkgb3IgVUlO VDY0X0MoMSkgaW5zdGVhZCBvZg0KPiAxVUwsIGlmIHlvdQ0KPiA+ID4gd2FudCBhIHNwZWNpZmlj IHNpemUuDQo+ID4gPg0KPiA+IFdpbGwgZG8gVUlOVDY0X0MoMSkuDQo+ID4NCj4gPiA+IEl0IGNv dWxkIGJlIGEgc3RhdGljIGlubGluZSBfX2F0dHJpYnV0ZV9fKChfX3B1cmVfXykpIGZ1bmN0aW9u DQo+IGluc3RlYWQgb2YgYSBtYWNybywNCj4gPiA+IGJ1dCBpdCdzIG5vdCBpbXBvcnRhbnQgZm9y IG1lLg0KPiA+ID4NCj4gPiA+IFRoZSBtYWNyby9mdW5jdGlvbiBuZWVkcyBhIGRlc2NyaXB0aW9u IGZvciB0aGUgZG9jdW1lbnRhdGlvbi4NCj4gPiA+DQo+ID4gSW4gdGhpcyBoZWFkZXIgZmlsZSBv ciBvdXRzaWRlPw0KPiANCj4gSXQgaXMgYXNrZWQgdG8gYWRkIGEgZG94eWdlbiBjb21tZW50Lg0K PiANCj4gDQo+ID4gPiBJJ20gYWxzbyBjb25jZXJuZWQgYWJvdXQgdGhlIG5hbWUgb2YgdGhlIG1h Y3JvIGJlaW5nIHRvbyBnZW5lcmljLg0KPiBCdXQgdGhlDQo+ID4gPiBlZmZvcnQgb2YgY2hhbmdp bmcgYWxsIHRoZSBkcml2ZXJzIHdoZXJlIGl0IGlzIGJlaW5nIHVzZWQgYWxyZWFkeQ0KPiBjb3Vs ZCBiZSB0b28gYmlnDQo+ID4gPiBpZiB0aGUgbmFtZSBjaGFuZ2VzIHRvby4NCj4gPiA+DQo+ID4g UmlnaHQuIEN1cnJlbnRseSBkcml2ZXJzIGhhdmUgZ2VuZXJpYyBuYW1lIGFzIEJJVCgpLiBDbG9z ZSB0byAzMDAwDQo+IGVudHJpZXMuDQo+ID4gU28gZG9pbmcgYXQgUlRFX0JJVCB0byBtYXRjaCBv dGhlciBydGVfIEFQSXMuDQo+ID4gRHJpdmVycyBjYW4gc2xvd2x5IG1pZ3JhdGUgYXQgdGhlaXIg cGFjZSB0byB0aGlzIG9uZS4NCj4gPg0KPiA+ID4gQW5kIHRoZSBtYWNyby9mdW5jdGlvbiBpcyBu ZXcsIHNvIHNob3VsZG4ndCBpdCAtIGluIHRoZW9yeSAtIGJlDQo+IG1hcmtlZCBhcw0KPiA+ID4g ZXhwZXJpbWVudGFsPw0KPiA+DQo+ID4gSG93IHRvIG1hcmsgYSBtYWNybyBhcyBleHBlcmltZW50 YWw/DQo+IA0KPiBBIG1hY3JvIGNhbm5vdCBiZSBleHBlcmltZW50YWwuDQo+IA0KDQpPSy4gSWYg dGhlIG1hY3JvIGlzIGdpdmVuIGEgZnV0dXJlIHByb29mIG5hbWUsIEkgZ3Vlc3MgaXQgc2hvdWxk IGJlIGFjY2VwdGVkLg0KDQpJZiB3ZSB3YW50IGJvdW5kYXJ5IGNoZWNrcywgSSBzdWdnZXN0IGEg bWFjcm8gbGlrZToNCg0KI2RlZmluZSBSVEVfQklUNjQobnIpCQkJCQkJXA0KCSh7CQkJCQkJCQlc DQoJCXR5cGVvZihucikgbiA9IG5yOyAJCQkJXA0KCQlSVEVfQlVJTERfQlVHX09OKChuID4gNjQp IHx8IChuIDwgMCkpOyAJXA0KCQlVSU5UNjRfQygxKSA8PCAobik7CQkJCVwNCgl9KQ0KDQpPciBh IGZ1bmN0aW9uOg0KDQpfX3J0ZV9leHBlcmltZW50YWwNCnN0YXRpYyBfX3J0ZV9hbHdheXNfaW5s aW5lIF9fYXR0cmlidXRlX18oKGNvbnN0KSkgdWludDY0X3QNCnJ0ZV9iaXQ2NChjb25zdCB1bnNp Z25lZCBpbnQgbnIpDQp7DQoJUlRFX0FTU0VSVChuciA8IDY0KTsNCg0KCXJldHVybiBVSU5UNjRf QygxKSA8PCBucjsNCn0NCg0KDQo=