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 X-Spam-Level: X-Spam-Status: No, score=-0.8 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 37245C432C0 for ; Mon, 18 Nov 2019 10:52:32 +0000 (UTC) Received: from dpdk.org (dpdk.org [92.243.14.124]) by mail.kernel.org (Postfix) with ESMTP id BDED620726 for ; Mon, 18 Nov 2019 10:52:31 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org BDED620726 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=smartsharesystems.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=dev-bounces@dpdk.org Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id C435DB62; Mon, 18 Nov 2019 11:52:30 +0100 (CET) Received: from smartserver.smartsharesystems.com (smartserver.smartsharesystems.com [77.243.40.215]) by dpdk.org (Postfix) with ESMTP id 7191023D for ; Mon, 18 Nov 2019 11:52:29 +0100 (CET) X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Date: Mon, 18 Nov 2019 11:52:28 +0100 Message-ID: <98CBD80474FA8B44BF855DF32C47DC35C60C06@smartserver.smartshare.dk> In-Reply-To: <1574071619-10407-2-git-send-email-joyce.kong@arm.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [dpdk-dev] [PATCH v3 1/6] lib/eal: implement the family of rte bitoperation APIs Thread-Index: AdWd9/nZ/IK8Fr/fQa68Cky8vATcfAAA6kHA References: <1571125801-45773-1-git-send-email-joyce.kong@arm.com> <1574071619-10407-2-git-send-email-joyce.kong@arm.com> From: =?utf-8?B?TW9ydGVuIEJyw7hydXA=?= To: "Joyce Kong" , Cc: , , , , , , , , , , , , Subject: Re: [dpdk-dev] [PATCH v3 1/6] lib/eal: implement the family of rte bitoperation APIs 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" PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBkZXYgW21haWx0bzpkZXYtYm91 bmNlc0BkcGRrLm9yZ10gT24gQmVoYWxmIE9mIEpveWNlIEtvbmcNCj4gU2VudDogTW9uZGF5LCBO b3ZlbWJlciAxOCwgMjAxOSAxMTowNyBBTQ0KPiANCg0KW3NuaXBdDQoNCj4gKysrIGIvbGliL2xp YnJ0ZV9lYWwvY29tbW9uL2luY2x1ZGUvcnRlX2JpdG9wcy5oDQo+IEBAIC0wLDAgKzEsNDc0IEBA DQo+ICsvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQlNELTMtQ2xhdXNlDQo+ICsgKiBDb3B5 cmlnaHQoYykgMjAxOSBBcm0gTGltaXRlZA0KPiArICovDQo+ICsNCj4gKyNpZm5kZWYgX1JURV9C SVRPUFNfSF8NCj4gKyNkZWZpbmUgX1JURV9CSVRPUFNfSF8NCj4gKw0KPiArLyoqDQo+ICsgKiBA ZmlsZQ0KPiArICogQml0IE9wZXJhdGlvbnMNCj4gKyAqDQo+ICsgKiBUaGlzIGZpbGUgZGVmaW5l cyBhIEFQSSBmb3IgYml0IG9wZXJhdGlvbnMgd2l0aG91dC93aXRoIG1lbW9yeQ0KPiBvcmRlcmlu Zy4NCj4gKyAqLw0KPiArDQo+ICsjaW5jbHVkZSA8c3RkaW50Lmg+DQo+ICsjaW5jbHVkZSA8YXNz ZXJ0Lmg+DQo+ICsjaW5jbHVkZSA8cnRlX2NvbXBhdC5oPg0KPiArDQo+ICsvKi0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0gMzIgYml0IG9wZXJhdGlvbnMgLS0tLS0tLS0tLS0tLS0tLS0tLS0t DQo+IC0tLS0tLS0qLw0KPiArDQo+ICsvKioNCj4gKyAqIEB3YXJuaW5nDQo+ICsgKiBAYiBFWFBF UklNRU5UQUw6IHRoaXMgQVBJIG1heSBjaGFuZ2UsIG9yIGJlIHJlbW92ZWQsIHdpdGhvdXQgcHJp b3INCj4gbm90aWNlDQo+ICsgKg0KPiArICogR2V0IHRoZSB0YXJnZXQgYml0IGZyb20gYSAzMi1i aXQgdmFsdWUgd2l0aG91dCBtZW1vcnkgb3JkZXJpbmcuDQo+ICsgKg0KPiArICogQHBhcmFtIG5y DQo+ICsgKiAgIFRoZSB0YXJnZXQgYml0IHRvIGdldC4NCj4gKyAqIEBwYXJhbSBhZGRyDQo+ICsg KiAgIFRoZSBhZGRyZXNzIGhvbGRpbmcgdGhlIGJpdC4NCj4gKyAqIEByZXR1cm4NCj4gKyAqICAg VGhlIHRhcmdldCBiaXQuDQo+ICsgKi8NCj4gK19fcnRlX2V4cGVyaW1lbnRhbA0KPiArc3RhdGlj IGlubGluZSB1aW50MzJfdA0KPiArcnRlX2dldF9iaXQzMl9yZWxheGVkKHVuc2lnbmVkIGludCBu ciwgdW5zaWduZWQgbG9uZyAqYWRkcikNCj4gK3sNCj4gKwlhc3NlcnQobnIgPCAzMik7DQo+ICsN Cj4gKwl1aW50MzJfdCBtYXNrID0gMVVMIDw8IG5yOw0KPiArCXJldHVybiBfX2F0b21pY19sb2Fk X24oYWRkciwgX19BVE9NSUNfUkVMQVhFRCkgJiBtYXNrOw0KPiArfQ0KDQpBZGRyZXNzIHBvaW50 ZXIgc2hvdWxkIGJlOiB1aW50MzJfdCAqYWRkci4NCkxpa2V3aXNlIGluIHRoZSBvdGhlciAzMiBi aXQgZnVuY3Rpb25zLg0KDQpVc2UgUlRFX0FTU0VSVCgpIGluc3RlYWQgb2YgYXNzZXJ0KCkuDQpM aWtld2lzZSBpbiBhbGwgb3RoZXIgZnVuY3Rpb25zLg0KDQpXaGVuIHNldHRpbmcgdGhlIG1hc2ss IGNvbnNpZGVyIHVzaW5nIFVJTlQzMl9DKDEpIGZyb20gPHN0ZGludC5oPiBpbnN0ZWFkIG9mIDFV TC4NCg0KW3NuaXBdDQoNCj4gKw0KPiArLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIDY0 IGJpdCBvcGVyYXRpb25zIC0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiAtLS0tLS0tKi8NCj4gKw0K PiArLyoqDQo+ICsgKiBAd2FybmluZw0KPiArICogQGIgRVhQRVJJTUVOVEFMOiB0aGlzIEFQSSBt YXkgY2hhbmdlLCBvciBiZSByZW1vdmVkLCB3aXRob3V0IHByaW9yDQo+IG5vdGljZQ0KPiArICoN Cj4gKyAqIEdldCB0aGUgdGFyZ2V0IGJpdCBmcm9tIGEgNjQtYml0IHZhbHVlIHdpdGhvdXQgbWVt b3J5IG9yZGVyaW5nLg0KPiArICoNCj4gKyAqIEBwYXJhbSBucg0KPiArICogICBUaGUgdGFyZ2V0 IGJpdCB0byBnZXQuDQo+ICsgKiBAcGFyYW0gYWRkcg0KPiArICogICBUaGUgYWRkcmVzcyBob2xk aW5nIHRoZSBiaXQuDQo+ICsgKiBAcmV0dXJuDQo+ICsgKiAgIFRoZSB0YXJnZXQgYml0Lg0KPiAr ICovDQo+ICtfX3J0ZV9leHBlcmltZW50YWwNCj4gK3N0YXRpYyBpbmxpbmUgdWludDY0X3QNCj4g K3J0ZV9nZXRfYml0NjRfcmVsYXhlZCh1bnNpZ25lZCBpbnQgbnIsIHVuc2lnbmVkIGxvbmcgKmFk ZHIpDQo+ICt7DQo+ICsJYXNzZXJ0KG5yIDwgNjQpOw0KPiArDQo+ICsJdWludDY0X3QgbWFzayA9 IDFVTCA8PCBucjsNCj4gKwlyZXR1cm4gX19hdG9taWNfbG9hZF9uKGFkZHIsIF9fQVRPTUlDX1JF TEFYRUQpICYgbWFzazsNCj4gK30NCg0KQWRkcmVzcyBwb2ludGVyIHNob3VsZCBiZTogdWludDY0 X3QgKmFkZHIuDQpMaWtld2lzZSBpbiB0aGUgb3RoZXIgNjQgYml0IGZ1bmN0aW9ucy4NCg0KTWFz ayBzaG91bGQgYmUgMVVMTCwgbm90IDFVTC4gT3IgdXNlIFVJTlQ2NF9DKDEpIGZyb20gPHN0ZGlu dC5oPiBpbnN0ZWFkLg0KTGlrZXdpc2UgaW4gdGhlIG90aGVyIDY0IGJpdCBmdW5jdGlvbnMuDQoN CltzbmlwXQ0KDQoNCk1lZCB2ZW5saWcgaGlsc2VuIC8ga2luZCByZWdhcmRzDQotIE1vcnRlbiBC csO4cnVwDQoNCg0KDQo=