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 D9D09A0561; Mon, 20 Apr 2020 04:46:30 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id C8C281C2E9; Mon, 20 Apr 2020 04:46:29 +0200 (CEST) Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2044.outbound.protection.outlook.com [40.107.20.44]) by dpdk.org (Postfix) with ESMTP id 77ED01C2DD for ; Mon, 20 Apr 2020 04:46:27 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=8W+7/8Q8qijepRnCgEhDJkUR078e3Dw1wVqn8D52XjU=; b=j26YtsMbZ9Bp+ijPSwctA8W+LpQR7H5anPWIyldwl9o3vSHdetly+Kuuz5JtRUarSQnukca/8g1aSvoaKSdq+NhqvfXeB4JQeeykbsHj4+4bnWmy2a9hdUt2lzDf7BnWbWPCOymXTm6os0rAsD7LpPQl9Q7e3QeiOsBxecEwMvY= Received: from DB6PR0402CA0018.eurprd04.prod.outlook.com (2603:10a6:4:91::28) by AM5PR0801MB1634.eurprd08.prod.outlook.com (2603:10a6:203:39::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2921.29; Mon, 20 Apr 2020 02:46:25 +0000 Received: from DB5EUR03FT030.eop-EUR03.prod.protection.outlook.com (2603:10a6:4:91:cafe::8d) by DB6PR0402CA0018.outlook.office365.com (2603:10a6:4:91::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2921.25 via Frontend Transport; Mon, 20 Apr 2020 02:46:25 +0000 Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dpdk.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dpdk.org; dmarc=bestguesspass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DB5EUR03FT030.mail.protection.outlook.com (10.152.20.144) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2900.18 via Frontend Transport; Mon, 20 Apr 2020 02:46:24 +0000 Received: ("Tessian outbound cbb03e3a1db0:v53"); Mon, 20 Apr 2020 02:46:24 +0000 X-CR-MTA-TID: 64aa7808 Received: from 0cd788f90a6c.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 53938BE9-7760-454B-9961-584E31497CAE.1; Mon, 20 Apr 2020 02:46:19 +0000 Received: from EUR03-DB5-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 0cd788f90a6c.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Mon, 20 Apr 2020 02:46:19 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=N7vhPNvWkCyeOhKF0BgTsTpxVzjYOZKXBmRrBKL/O4fWt6CzoHWs5IT278ReG1VfGQPOOjLD1Em7+2+sUhQFiHntDMR5PPpvXtRc8qnxMG1Vqmj4tA/mgbmiq6azk/ivlvX0XK3dLe+TfwMnasXZy9hTZh50WMRry9XBU2r6xMbGpuCNwjO0ajEzyLlFKMBWK9+s28qsPlQA12FOuj7+XNL3YoMXw9kf7tr5AfgsNQnZNO60V3yJPQ+7lUToeRyju+hlKwEQJybgVE739IOvF9KIq8AHKWD710tEeheeQdmO6ZieGsQIK951ejgsA1AvXvWwtrrnMym4V1u6joCMlQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=8W+7/8Q8qijepRnCgEhDJkUR078e3Dw1wVqn8D52XjU=; b=ZCufcZNLG6B6Oe+blhSzywrSBSe+hMXaXYL1hAdgi8Ilu9qfR/ABInqWRuQTYzxqBSF53uSvnYp7wVXRUP3JUkKwgTdsbRJgvct+rz7t1RxOR+LhedwhEWnLH9McgyDsDjnUUZU/g+oSQ/0+CaPPw2fXW/wIF/LmSjOvZSrBtpYr5ZkkR604d9KxHqeVjK4GlcXm5kEpw56Qm3JWmSKbGjPQ9bDGGdf5VDi3Zougv8yDhEZS8ddlzj+G8gosFDdCyShXZnbqtNZMTImL655myWYnkn6O/N0q2mwzHqKXHIkS3eCXJTLlBEpQjxs2jRMwlf7BSZrpwW6pllCCvhduxQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=8W+7/8Q8qijepRnCgEhDJkUR078e3Dw1wVqn8D52XjU=; b=j26YtsMbZ9Bp+ijPSwctA8W+LpQR7H5anPWIyldwl9o3vSHdetly+Kuuz5JtRUarSQnukca/8g1aSvoaKSdq+NhqvfXeB4JQeeykbsHj4+4bnWmy2a9hdUt2lzDf7BnWbWPCOymXTm6os0rAsD7LpPQl9Q7e3QeiOsBxecEwMvY= Received: from DB7PR08MB3307.eurprd08.prod.outlook.com (2603:10a6:5:1b::32) by DB7PR08MB3066.eurprd08.prod.outlook.com (2603:10a6:5:1e::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2921.27; Mon, 20 Apr 2020 02:46:18 +0000 Received: from DB7PR08MB3307.eurprd08.prod.outlook.com ([fe80::dc88:50dc:97a2:69bd]) by DB7PR08MB3307.eurprd08.prod.outlook.com ([fe80::dc88:50dc:97a2:69bd%7]) with mapi id 15.20.2921.027; Mon, 20 Apr 2020 02:46:18 +0000 From: Joyce Kong To: Jerin Jacob CC: "thomas@monjalon.net" , Stephen Hemminger , David Marchand , =?utf-8?B?TW9ydGVuIEJyw7hydXA=?= , "jerinj@marvell.com" , "Richardson, Bruce" , Ravi Kumar , Rasesh Mody , Shahed Shaikh , Ziyang Xuan , Xiaoyun Wang , Guoyang Zhou , Honnappa Nagarahalli , Gavin Hu , Phil Yang , nd , dpdk-dev Thread-Topic: [dpdk-dev] [PATCH v8 1/6] lib/eal: implement the family of common bit operation APIs Thread-Index: AQHWFJwCLtSuFPUIuk+21C/3TOWwEKiBUkeQ Date: Mon, 20 Apr 2020 02:46:17 +0000 Message-ID: References: <1571125801-45773-1-git-send-email-joyce.kong@arm.com> <20200416053853.440-1-joyce.kong@arm.com> <20200416053853.440-2-joyce.kong@arm.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: a1e558da-c0e8-4c26-a324-b409292ed7ee.0 x-checkrecipientchecked: true Authentication-Results-Original: spf=none (sender IP is ) smtp.mailfrom=Joyce.Kong@arm.com; x-originating-ip: [113.29.88.7] x-ms-publictraffictype: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 8107d0c9-f3a9-4b8f-f3b0-08d7e4d5046d x-ms-traffictypediagnostic: DB7PR08MB3066:|DB7PR08MB3066:|AM5PR0801MB1634: x-ld-processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr x-ms-exchange-transport-forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:2331;OLM:2331; x-forefront-prvs: 03793408BA X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB7PR08MB3307.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(10009020)(4636009)(396003)(136003)(366004)(39850400004)(346002)(376002)(6506007)(55236004)(7416002)(186003)(53546011)(7696005)(55016002)(81156014)(76116006)(71200400001)(8676002)(26005)(66946007)(64756008)(66446008)(66476007)(66556008)(8936002)(9686003)(52536014)(4326008)(478600001)(5660300002)(54906003)(2906002)(33656002)(6916009)(316002)(86362001); DIR:OUT; SFP:1101; received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: zrmDdwax91wgi2lS314TBJJP14wOa7dLDWJR5/OJUGoyjOXgSb+ysRT1xBdT5DJIZmFEZEkZedPcs6hXjzyC21q996qAeJbHg7Dop9S9knop+NNv3wdThnc8c4yIX2pszQrbbw6AR8kl2r8XyaY7OjsQlwTxGm8A1grxpSzS5xv5n6bk/27hTNZNOi+CTcQN3LtevEhdKAOM77yKxZPt7ScL0pycYZeSm+tPNzwvXxwsExG2d0EJrwlNNleTG+mE22dQX7b1RhNL2W5MQweWHF4gPYwHDShZyv60BC1IJ/uJ/qtjxHfZyj5McUNZm+sW2GbzErOlnaeouM1+z2HbHFIGjxCzR/8lSIv3tRy0rM1mMtto0o2VWOwMFubzbx6ACFPwV4vAvIToIWCfbmNnc6ffpjvw5jFkRwi0fL9v02OZevhC5Ne3sT+AXDyCWDz/ x-ms-exchange-antispam-messagedata: kHukEeqs21aBGqn35gAX9cv/NExjX7HP0RD5x2ademAbbA7Tf7RHmCDG/kbWjFFjGS/nI1Wvniifpfa7IFzzVO7kAiRJ0xPCI/qB1E1y7erxvgGt95O9fBIergq18EFxH+vx5ZQaBAesfNEfwFe5jw== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR08MB3066 Original-Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Joyce.Kong@arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT030.eop-EUR03.prod.protection.outlook.com X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFTY:; SFS:(10009020)(4636009)(346002)(396003)(39850400004)(376002)(136003)(46966005)(4326008)(8676002)(47076004)(70586007)(186003)(8936002)(70206006)(5660300002)(6862004)(2906002)(356005)(54906003)(81156014)(81166007)(478600001)(336012)(82740400003)(33656002)(53546011)(6506007)(9686003)(52536014)(86362001)(7696005)(55016002)(316002)(26005); DIR:OUT; SFP:1101; X-MS-Office365-Filtering-Correlation-Id-Prvs: 1dfaa1dc-e3fb-4964-df62-08d7e4d50050 X-Forefront-PRVS: 03793408BA X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: U+sMP7B0iSjTInztwqyepYgaUOwagPIuaJ/KnWxm891/KBoYp0I+QvDqAglHdQLZrHZt9zpMMgiExxA+nBU61l8pPj/962ImgyBhGzuT2/QFFlEtnNlNDFUaU+ydg6XCKvkXBGFP0xYg7XtOBDf64N4dOU4I4OMbd48jpx3YkrzwfZyXxJcoNTwa7KmP2bgv8rtB4eDVxv+WIOYWolOABem7Zx5Msww6AFaUwYwjknHhb/RiWGMcxIPkWYuVk9HQRPI4iCIVDnAIN4OmR8u+oiHBxx99l5OKNoxnod/mP++9mtZOMMSWVMrdWanEXYEHMqGSPbsqNlXDyhzNx5oPh+Wa+AySw5Jmp9u9+imV1fPZcfe8xVJYP3bceaUhaA7uZ63uYzVl4+UPek4vAxVFcO3LjX57ja3x2AoyY83rc7gtSLD+Pt2C6KbWPJj2llRiK1dW8V0uBmooq426Rf4s0I3mLL/hZlDriMG9zyGwUfSY5s/CucWZJmx/Mz2L1W3pxsLIO7ohDv6AwXiael4t4A== X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Apr 2020 02:46:24.9425 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 8107d0c9-f3a9-4b8f-f3b0-08d7e4d5046d X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0801MB1634 Subject: Re: [dpdk-dev] [PATCH v8 1/6] lib/eal: implement the family of common bit operation 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" PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKZXJpbiBKYWNvYiA8amVyaW5q YWNvYmtAZ21haWwuY29tPg0KPiBTZW50OiBGcmlkYXksIEFwcmlsIDE3LCAyMDIwIDU6MzkgUE0N Cj4gVG86IEpveWNlIEtvbmcgPEpveWNlLktvbmdAYXJtLmNvbT4NCj4gQ2M6IHRob21hc0Btb25q YWxvbi5uZXQ7IFN0ZXBoZW4gSGVtbWluZ2VyDQo+IDxzdGVwaGVuQG5ldHdvcmtwbHVtYmVyLm9y Zz47IERhdmlkIE1hcmNoYW5kDQo+IDxkYXZpZC5tYXJjaGFuZEByZWRoYXQuY29tPjsgTW9ydGVu IEJyw7hydXANCj4gPG1iQHNtYXJ0c2hhcmVzeXN0ZW1zLmNvbT47IGplcmluakBtYXJ2ZWxsLmNv bTsgUmljaGFyZHNvbiwgQnJ1Y2UNCj4gPGJydWNlLnJpY2hhcmRzb25AaW50ZWwuY29tPjsgUmF2 aSBLdW1hciA8cmF2aTEua3VtYXJAYW1kLmNvbT47DQo+IFJhc2VzaCBNb2R5IDxybW9keUBtYXJ2 ZWxsLmNvbT47IFNoYWhlZCBTaGFpa2gNCj4gPHNoc2hhaWtoQG1hcnZlbGwuY29tPjsgWml5YW5n IFh1YW4gPHh1YW56aXlhbmcyQGh1YXdlaS5jb20+Ow0KPiBYaWFveXVuIFdhbmcgPGNsb3VkLndh bmd4aWFveXVuQGh1YXdlaS5jb20+OyBHdW95YW5nIFpob3UNCj4gPHpob3VndW95YW5nQGh1YXdl aS5jb20+OyBIb25uYXBwYSBOYWdhcmFoYWxsaQ0KPiA8SG9ubmFwcGEuTmFnYXJhaGFsbGlAYXJt LmNvbT47IEdhdmluIEh1IDxHYXZpbi5IdUBhcm0uY29tPjsgUGhpbA0KPiBZYW5nIDxQaGlsLllh bmdAYXJtLmNvbT47IG5kIDxuZEBhcm0uY29tPjsgZHBkay1kZXYgPGRldkBkcGRrLm9yZz4NCj4g U3ViamVjdDogUmU6IFtkcGRrLWRldl0gW1BBVENIIHY4IDEvNl0gbGliL2VhbDogaW1wbGVtZW50 IHRoZSBmYW1pbHkgb2YNCj4gY29tbW9uIGJpdCBvcGVyYXRpb24gQVBJcw0KPiANCj4gT24gVGh1 LCBBcHIgMTYsIDIwMjAgYXQgMTE6MDkgQU0gSm95Y2UgS29uZyA8am95Y2Uua29uZ0Bhcm0uY29t PiB3cm90ZToNCj4gPg0KPiA+IEJpdHdpc2Ugb3BlcmF0aW9uIEFQSXMgYXJlIGRlZmluZWQgYW5k IHVzZWQgaW4gYSBsb3Qgb2YgUE1Ecywgd2hpY2gNCj4gPiBjYXVzZWQgYSBodWdlIGNvZGUgZHVw bGljYXRpb24uIFRvIHJlZHVjZSBkdXBsaWNhdGlvbiwgdGhpcyBwYXRjaA0KPiA+IGNvbnNvbGlk YXRlcyB0aGVtIGludG8gYSBjb21tb24gQVBJIGZhbWlseS4NCj4gPg0KPiA+IFNpZ25lZC1vZmYt Ynk6IEpveWNlIEtvbmcgPGpveWNlLmtvbmdAYXJtLmNvbT4NCj4gPiBSZXZpZXdlZC1ieTogR2F2 aW4gSHUgPGdhdmluLmh1QGFybS5jb20+DQo+ID4gUmV2aWV3ZWQtYnk6IFBoaWwgWWFuZyA8cGhp bC55YW5nQGFybS5jb20+DQo+ID4gQWNrZWQtYnk6IE1vcnRlbiBCcsO4cnVwIDxtYkBzbWFydHNo YXJlc3lzdGVtcy5jb20+DQo+ID4gLS0tDQo+ID4gIE1BSU5UQUlORVJTICAgICAgICAgICAgICAg ICAgICAgICAgIHwgICA0ICsNCj4gPiAgZG9jL2FwaS9kb3h5LWFwaS1pbmRleC5tZCAgICAgICAg ICAgfCAgIDUgKy0NCj4gPiAgbGliL2xpYnJ0ZV9lYWwvaW5jbHVkZS9tZXNvbi5idWlsZCAgfCAg IDEgKw0KPiA+ICBsaWIvbGlicnRlX2VhbC9pbmNsdWRlL3J0ZV9iaXRvcHMuaCB8IDI1OA0KPiA+ ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysNCj4gPiAgNCBmaWxlcyBjaGFuZ2VkLCAyNjYg aW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkgIGNyZWF0ZSBtb2RlDQo+ID4gMTAwNjQ0IGxp Yi9saWJydGVfZWFsL2luY2x1ZGUvcnRlX2JpdG9wcy5oDQo+ID4NCj4gPiBkaWZmIC0tZ2l0IGEv TUFJTlRBSU5FUlMgYi9NQUlOVEFJTkVSUyBpbmRleCA0ODAwZjY4ODQuLjFkNWZhZDI4Yg0KPiA+ IDEwMDY0NA0KPiA+IC0tLSBhL01BSU5UQUlORVJTDQo+ID4gKysrIGIvTUFJTlRBSU5FUlMNCj4g PiBAQCAtMjQxLDYgKzI0MSwxMCBAQCBNOiBDcmlzdGlhbiBEdW1pdHJlc2N1DQo+ID4gPGNyaXN0 aWFuLmR1bWl0cmVzY3VAaW50ZWwuY29tPg0KPiA+ICBGOiBsaWIvbGlicnRlX2VhbC9pbmNsdWRl L3J0ZV9iaXRtYXAuaA0KPiA+ICBGOiBhcHAvdGVzdC90ZXN0X2JpdG1hcC5jDQo+ID4NCj4gPiAr Qml0b3BzDQo+ID4gK006IEpveWNlIEtvbmcgPGpveWNlLmtvbmdAYXJtLmNvbT4NCj4gPiArRjog bGliL2xpYnJ0ZV9lYWwvaW5jbHVkZS9ydGVfYml0b3BzLmgNCj4gPiArDQo+ID4gIE1DU2xvY2sg LSBFWFBFUklNRU5UQUwNCj4gPiAgTTogUGhpbCBZYW5nIDxwaGlsLnlhbmdAYXJtLmNvbT4NCj4g PiAgRjogbGliL2xpYnJ0ZV9lYWwvaW5jbHVkZS9nZW5lcmljL3J0ZV9tY3Nsb2NrLmgNCj4gPiBk aWZmIC0tZ2l0IGEvZG9jL2FwaS9kb3h5LWFwaS1pbmRleC5tZCBiL2RvYy9hcGkvZG94eS1hcGkt aW5kZXgubWQNCj4gPiBpbmRleCBkZmY0OTZiZTAuLmI2M2U3ODJlYyAxMDA2NDQNCj4gPiAtLS0g YS9kb2MvYXBpL2RveHktYXBpLWluZGV4Lm1kDQo+ID4gKysrIGIvZG9jL2FwaS9kb3h5LWFwaS1p bmRleC5tZA0KPiA+IEBAIC05LDYgKzksNyBAQCBBUEkgeyNpbmRleH0NCj4gPiAgVGhlIHB1Ymxp YyBBUEkgaGVhZGVycyBhcmUgZ3JvdXBlZCBieSB0b3BpY3M6DQo+ID4NCj4gPiAgLSAqKmRldmlj ZSoqOg0KPiA+ICsgIFtiaXRvcHNdICAgICAgICAgICAgIChAcmVmIHJ0ZV9iaXRvcHMuaCksDQo+ IA0KPiBJTU8sIEl0IG1heSBub3QgY29tZSBpbiAiZGV2aWNlIiBzZWN0aW9uLCBpbnN0ZWFkICBl eGlzdGluZyAiKipiYXNpYyoqIHNlY3Rpb24NCj4gaXMgbW9yZSBhcHByb3ByaWF0ZS4NCg0KV2ls bCBjaGFuZ2UgdG8gJyoqYmFzaWMqKiBzZWN0aW9uJyBpbiB2OS4NCg==