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 01E84A0352; Fri, 8 May 2020 19:36:56 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 7CB981DA3C; Fri, 8 May 2020 19:36:55 +0200 (CEST) Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-eopbgr130085.outbound.protection.outlook.com [40.107.13.85]) by dpdk.org (Postfix) with ESMTP id 9C41B1DA36 for ; Fri, 8 May 2020 19:36:54 +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=6d9PHOoFk5x2uHz9eZjpnAKhTks7hygGbgy5iZ8EhGs=; b=78Xdqgx9w0/VqfYdBgACqzPGYJRQ/lNxOGSvoG6TccXiEKCqrqxxEXOMpTeqDzR+7HEj0NPj4Mg3euKx+SOG58K+DPJfa6MNju7V3Tw3fpx/pE1D39Cc5JKYjQEH1VhARW+lP6LuHT8LJFyTbMsCI87zLpoEsMoHhA6VdHJTwek= Received: from DB8PR09CA0004.eurprd09.prod.outlook.com (2603:10a6:10:a0::17) by HE1PR0802MB2474.eurprd08.prod.outlook.com (2603:10a6:3:e2::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2958.20; Fri, 8 May 2020 17:36:53 +0000 Received: from DB5EUR03FT028.eop-EUR03.prod.protection.outlook.com (2603:10a6:10:a0:cafe::41) by DB8PR09CA0004.outlook.office365.com (2603:10a6:10:a0::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2979.26 via Frontend Transport; Fri, 8 May 2020 17:36:53 +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 DB5EUR03FT028.mail.protection.outlook.com (10.152.20.99) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2979.27 via Frontend Transport; Fri, 8 May 2020 17:36:53 +0000 Received: ("Tessian outbound b3a67fbfbb1f:v54"); Fri, 08 May 2020 17:36:53 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 40e28b805432364f X-CR-MTA-TID: 64aa7808 Received: from 6daac3a87480.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id E2462EAF-C614-4BEC-966E-689C30F1BF60.1; Fri, 08 May 2020 17:36:48 +0000 Received: from EUR03-DB5-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 6daac3a87480.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Fri, 08 May 2020 17:36:48 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Z4GTmERuVAxW7UaZxDftWATrNQQUOU6pl++uF1cNDinwzxVWZaJphhZeFX3CatZAXH+oG36nIOajli3wW3/1aN1DsSDY7j6pdWQd4+oahOyOJo6oWGRJ6Zs8971SO8bjmoe0MZ107TxiYJEMK/5KiQiCVR9i0aLoyb5Y8hspCAsKipJ4fGwKb8T+epJUtN46wIbKieTPtFapBZDaDkME9x/NhOW2/QZ0mMIS8a3MyepJ3mkExAkUiXAdnkpZYzfszXhqYeQRzQMvtBcYflHRECeEFlvCM4J3tZW7S9KSS2JkaGeM6ulQZtJxhWhjKtPqWYuDGq1+K5pNHF010Qmp1g== 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=6d9PHOoFk5x2uHz9eZjpnAKhTks7hygGbgy5iZ8EhGs=; b=N0g99cZ1xtOkrt6V/ADQyjHfPQRkxoo/rfZqfY6pjQveCnIdEGUTnABrKmTkXuHmr9/F51YlN+fdAXXblZErXrj1Q59dMOglmHZC7tcRlX2RwhdQSqquaZyOZ8jk52EZfwGYkcvhNxJwbaA2aqNi0pe9D7nfCpYBDmdpoyNFW+XTTjuGPcJ89drZcl8j/BXUlvVAyCX45uyucZF8UFXxRnu9xVTWQk3D/CUKz0LyQ7ec9SllXGBS7K6Ck7HHlD4au4EgzdbH8sUxEhXrHBCLUpaP+aF+8yUZ/z1WfM/Wv5VgWmoi0ZfJFbK5EOD9VFsCb3MMA+/FCoDAqRLzVJjc3w== 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=6d9PHOoFk5x2uHz9eZjpnAKhTks7hygGbgy5iZ8EhGs=; b=78Xdqgx9w0/VqfYdBgACqzPGYJRQ/lNxOGSvoG6TccXiEKCqrqxxEXOMpTeqDzR+7HEj0NPj4Mg3euKx+SOG58K+DPJfa6MNju7V3Tw3fpx/pE1D39Cc5JKYjQEH1VhARW+lP6LuHT8LJFyTbMsCI87zLpoEsMoHhA6VdHJTwek= Received: from VI1PR08MB4622.eurprd08.prod.outlook.com (2603:10a6:803:bc::17) by VI1PR08MB3534.eurprd08.prod.outlook.com (2603:10a6:803:85::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2958.27; Fri, 8 May 2020 17:36:45 +0000 Received: from VI1PR08MB4622.eurprd08.prod.outlook.com ([fe80::d15c:d586:718a:2166]) by VI1PR08MB4622.eurprd08.prod.outlook.com ([fe80::d15c:d586:718a:2166%7]) with mapi id 15.20.2979.030; Fri, 8 May 2020 17:36:45 +0000 From: Dharmik Thakkar To: "Ananyev, Konstantin" CC: "Lu, Wenzhuo" , "Wu, Jingjing" , "Iremonger, Bernard" , "dev@dpdk.org" , nd Thread-Topic: [dpdk-dev] [PATCH 2/5] app/testpmd: print fractional part in CPU cycles Thread-Index: AQHWJFUFcBBtSUE1u02OLkThWi/tFaidMbuAgAE+w4CAAAVSgA== Date: Fri, 8 May 2020 17:36:45 +0000 Message-ID: <9852D82B-1810-4387-B646-4DD245C28BFE@arm.com> References: <20200506215847.7628-1-dharmik.thakkar@arm.com> <20200506215847.7628-2-dharmik.thakkar@arm.com> <8B6C95A8-8126-4E17-8E39-31FF0A03BD7A@arm.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: Authentication-Results-Original: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=arm.com; x-originating-ip: [217.140.110.7] x-ms-publictraffictype: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 1297c27e-f484-4713-db91-08d7f37665ba x-ms-traffictypediagnostic: VI1PR08MB3534:|HE1PR0802MB2474: X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:4502;OLM:4502; x-forefront-prvs: 039735BC4E X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: 5LeEuBsePbZt0c0ttP0m5+pQjQRR0U/52Ey4qLLDUO6buujWDMjF0cshFJd41XDGnPSYs/EqdeH/yTZLU6aNZgFNrxn3n+bNCEfhepmD6d/GYDKb7rTJYTMUgad9vUjaFBNWNNZHDurLgnC30hT85u6LCw+fHGGVAACxZectcx7ZROhdNzCe94ab0Ui0IWWwAh6CmPzkxTXkOO8w/ev8w54tojU2WkIJSxBO/7gzs5BSrgm+3pftqB1A+D2uDSo7T6mvlobGOTvJ4mg5bsiSi96nDAFcGKyHeqokYUOLb0e6zMGuzu5AvxWHJG04wcOY25xaorCVB943xt6gOW7cdKAHrwgjIFBcOawAc2GzIuO6bc0HpKi8alv4+cbBVMOQekjCOPG9gK21GBzYs07ifYC4xFoya58pN5NWpTYblZJcTksWw8CypkHpu0zmdfbZOI8uUGfpoUABQMFbFUaRnSXspCzaLz5Sm2edSD5iZkFrZI3WoZD2xnHdrGP/Nocv2D13Ssf7gZ8OGTk23nZwIQ== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR08MB4622.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(396003)(136003)(39860400002)(376002)(346002)(366004)(33430700001)(86362001)(53546011)(6486002)(2906002)(26005)(186003)(66446008)(6506007)(83300400001)(6916009)(83280400001)(54906003)(66476007)(64756008)(66556008)(83310400001)(83320400001)(71200400001)(83290400001)(36756003)(66946007)(76116006)(33440700001)(33656002)(4326008)(478600001)(2616005)(316002)(8936002)(5660300002)(6512007)(91956017); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: VyK+UGlQnSyxtZ482ydv2nQxTeMrNWuz/MJ0/RLQKTg67V4xa4PwuTquslkvQUPlIb2869dm1UTe5cxEtgevau+R05kdgpzeIQ+Mq3++G98fy3L8aDGtXd4rLGGrFtvCBg4oRYceoUBr8FgQi20TJf0XnQmjlmI4Q9ikKsdwH9FySd0k8fdX1SPp1+TaNixp4/O/EY96PpogCS1d2YHsPU349XF9PcNOkP0v1Bd6xf6ArKhG8IL5nYLQEXgA+ThWqJqxWesq7EFCauCEYSvpB65L4019hevI2ztUg9kR3TONLkj8R4ncD552/ZremXJc3T2LN0IGWLrpKsLoSBE9y1XDKNrTDqCPfRVSbwCl3lV9436nbvDiGedm/f8mZ3VMxgjPImVHzFvooOJ6lWb+CmI6AQuKTiQgPiGcXQM9QgS1MoTvtyrFqnXIGiZ2J2sSfVU/JXy3RHyXh+R6cEwRDwLI0fr+PCxBp3NTAekZ9uk= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-ID: <33874CCF598CB648A489E8A9E80D970B@eurprd08.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB3534 Original-Authentication-Results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT028.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:(4636009)(136003)(396003)(39860400002)(376002)(346002)(46966005)(33430700001)(6506007)(6862004)(36756003)(356005)(2906002)(8936002)(478600001)(6512007)(4326008)(186003)(82310400002)(33440700001)(26005)(6486002)(81166007)(86362001)(5660300002)(33656002)(47076004)(53546011)(82740400003)(316002)(54906003)(336012)(70586007)(70206006)(2616005); DIR:OUT; SFP:1101; X-MS-Office365-Filtering-Correlation-Id-Prvs: 174ebbd0-7332-4a3e-0e28-08d7f376610b X-Forefront-PRVS: 039735BC4E X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 3mKixJb149C0sRqkQfq6idM9uhFz5ynHbx2jLpRkBAmkTcmUtfcv9rfjwfM71DTxzXHCnFRFWdxr3d3Nx+O7LJjPyaJClE7Lk+a+/XPr7+lMEXe1oVQ4EhijnJyZTae4Wfjo4HRzxzHyBtpW8NkGEIprgCrky7irJEpb0mqFNKg/ojri5j0HWSoivTAzGpiuNn5/55o+l0j84hSrCVeabF+LnrxWpKFzTE6QHmX7C+LeIVLEV8IkHozqawK9f98+wvu45oFv12XESZWiiO0xcXfbArEvciwh9Xips1frSfLx5FdAidgkTjKKaCDitL7j0KZJaZb+y+FLXQOQ6Q9r/KmQhtHhSMuFgUYphKU1KOU7H0rTfMyALTESHRZr2BJlz+BgkZ2hA2oXO5QTlfKPWD+ZRJlAuq2m71TWw8rDnIXpxZDgBaT3yaY32VJzPMXwzcfVV8jWJIgl14XpFwKVIuhZGz9wTkZVZC8JLQM+PyZz13CuO+aqCFi9fKWLU8L5KZUX114XNEMexnZX986VZ3yQIKKHIUen+c4fHAwRL2TmS2qcUyoU6/UVySbToTsMYIq0w40/ezPwaU/WWa4aDw== X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 May 2020 17:36:53.4579 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 1297c27e-f484-4713-db91-08d7f37665ba 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: HE1PR0802MB2474 Subject: Re: [dpdk-dev] [PATCH 2/5] app/testpmd: print fractional part in CPU cycles 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" DQoNCj4gT24gTWF5IDgsIDIwMjAsIGF0IDEyOjE3IFBNLCBBbmFueWV2LCBLb25zdGFudGluIDxr b25zdGFudGluLmFuYW55ZXZAaW50ZWwuY29tPiB3cm90ZToNCj4gDQo+PiBIaSBLb25zdGFudGlu LA0KPj4gDQo+Pj4gT24gTWF5IDcsIDIwMjAsIGF0IDQ6NTAgQU0sIEFuYW55ZXYsIEtvbnN0YW50 aW4gPGtvbnN0YW50aW4uYW5hbnlldkBpbnRlbC5jb20+IHdyb3RlOg0KPj4+IA0KPj4+IA0KPj4+ IA0KPj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+PiBGcm9tOiBkZXYgPGRldi1i b3VuY2VzQGRwZGsub3JnPiBPbiBCZWhhbGYgT2YgRGhhcm1payBUaGFra2FyDQo+Pj4+IFNlbnQ6 IFdlZG5lc2RheSwgTWF5IDYsIDIwMjAgMTA6NTkgUE0NCj4+Pj4gVG86IEx1LCBXZW56aHVvIDx3 ZW56aHVvLmx1QGludGVsLmNvbT47IFd1LCBKaW5namluZyA8amluZ2ppbmcud3VAaW50ZWwuY29t PjsgSXJlbW9uZ2VyLCBCZXJuYXJkIDxiZXJuYXJkLmlyZW1vbmdlckBpbnRlbC5jb20+DQo+Pj4+ IENjOiBkZXZAZHBkay5vcmc7IG5kQGFybS5jb207IERoYXJtaWsgVGhha2thciA8ZGhhcm1pay50 aGFra2FyQGFybS5jb20+DQo+Pj4+IFN1YmplY3Q6IFtkcGRrLWRldl0gW1BBVENIIDIvNV0gYXBw L3Rlc3RwbWQ6IHByaW50IGZyYWN0aW9uYWwgcGFydCBpbiBDUFUgY3ljbGVzDQo+Pj4+IA0KPj4+ PiBDaGFuZ2UgcHJpbnRpbmcgb2YgQ1BVIGN5Y2xlcy9wYWNrZXQgdG8gaW5jbHVkZSBmcmFjdGlv bmFsIHBhcnQgZm9yDQo+Pj4+IGFjY3VyYXRlbmVzcy4NCj4+Pj4gDQo+Pj4+IEV4YW1wbGU6DQo+ Pj4+IA0KPj4+PiBXaXRob3V0IHBhdGNoOg0KPj4+PiBDUFUgY3ljbGVzL3BhY2tldD0xNA0KPj4+ PiAodG90YWwgY3ljbGVzPTQ4OTk1MzM1NDEgLyB0b3RhbCBSWCBwYWNrZXRzPTM0MzAzMTk2NikN Cj4+Pj4gDQo+Pj4+IFdpdGggcGF0Y2g6DQo+Pj4+IENQVSBjeWNsZXMvcGFja2V0PTE0LjI4DQo+ Pj4+ICh0b3RhbCBjeWNsZXM9NDg5OTUzMzU0MSAvIHRvdGFsIFJYIHBhY2tldHM9MzQzMDMxOTY2 KQ0KPj4+PiANCj4+Pj4gU2lnbmVkLW9mZi1ieTogRGhhcm1payBUaGFra2FyIDxkaGFybWlrLnRo YWtrYXJAYXJtLmNvbT4NCj4+Pj4gUmV2aWV3ZWQtYnk6IEhvbm5hcHBhIE5hZ2FyYWhhbGxpIDxo b25uYXBwYS5uYWdhcmFoYWxsaUBhcm0uY29tPg0KPj4+PiBSZXZpZXdlZC1ieTogUGhpbCBZYW5n IDxwaGlsLnlhbmdAYXJtLmNvbT4NCj4+Pj4gLS0tDQo+Pj4+IGFwcC90ZXN0LXBtZC90ZXN0cG1k LmMgfCA0ICsrLS0NCj4+Pj4gMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxl dGlvbnMoLSkNCj4+Pj4gDQo+Pj4+IGRpZmYgLS1naXQgYS9hcHAvdGVzdC1wbWQvdGVzdHBtZC5j IGIvYXBwL3Rlc3QtcG1kL3Rlc3RwbWQuYw0KPj4+PiBpbmRleCA5YThjYmJkNmZjN2MuLjk0NDRh NzMwYTE1MyAxMDA2NDQNCj4+Pj4gLS0tIGEvYXBwL3Rlc3QtcG1kL3Rlc3RwbWQuYw0KPj4+PiAr KysgYi9hcHAvdGVzdC1wbWQvdGVzdHBtZC5jDQo+Pj4+IEBAIC0xOTU1LDkgKzE5NTUsOSBAQCBm d2Rfc3RhdHNfZGlzcGxheSh2b2lkKQ0KPj4+PiAjaWZkZWYgUlRFX1RFU1RfUE1EX1JFQ09SRF9D T1JFX0NZQ0xFUw0KPj4+PiAjZGVmaW5lIENZQ19QRVJfTUhaIDFFNg0KPj4+PiAJaWYgKHRvdGFs X3JlY3YgPiAwKQ0KPj4+PiAtCQlwcmludGYoIlxuICBDUFUgY3ljbGVzL3BhY2tldD0ldSAodG90 YWwgY3ljbGVzPSINCj4+Pj4gKwkJcHJpbnRmKCJcbiAgQ1BVIGN5Y2xlcy9wYWNrZXQ9JS4yZiAo dG90YWwgY3ljbGVzPSINCj4+Pj4gCQkgICAgICAgIiUiUFJJdTY0IiAvIHRvdGFsIFJYIHBhY2tl dHM9JSJQUkl1NjQiKSBhdCAlbHUgTUh6IENsb2NrXG4iLA0KPj4+PiAtCQkgICAgICAgKHVuc2ln bmVkIGludCkoZndkX2N5Y2xlcyAvIHRvdGFsX3JlY3YpLA0KPj4+PiArCQkgICAgICAgKGRvdWJs ZSkoZndkX2N5Y2xlcyAvIChkb3VibGUpdG90YWxfcmVjdiksDQo+Pj4gDQo+Pj4gUHJvYmFibHkg c2FmZXIgbG9uZyBkb3VibGUgLSB0byBhdm9pZCBvdmVyZmxvdy4NCj4+IA0KPj4gSXMgaXQgcG9z c2libGUgZm9yIGEg4oCYZG91YmxlJyB0byBiZSBsZXNzIHRoYW4gOCBieXRlcz8NCj4gDQo+IFRo YXQgd2FzIG15IGluaXRpYWwgdGhvdWdodCAtIHRoYXQgb24gc29tZSAzMiBiaXQgc3lzdGVtcyBp dCBjb3VsZCBiZSA0Qi4NCj4gVGhvdWdoIGl0IHNlZW1zIEkgd2FzIHdyb25nLCBzbyBmZWVsIGZy ZWUgdG8gaWdub3JlLg0KPiBCVFcsIHdoYXQgZm9yIGRvdWJsZSBjb252ZXJzaW9uLCB3aHkgbm90 IGp1c3Q6DQo+IGRvdWJsZSkoZndkX2N5Y2xlcyAvdG90YWxfcmVjdg0KPiA/DQoNCldpdGhvdXQg KGRvdWJsZSkgdG90YWwgcmVjdiwgSSB3aWxsIGFsd2F5cyBnZXQgdGhlIGZyYWN0aW9uYWwgcGFy dCBhcyAuMDAuDQpGb3IgdGhlIGFib3ZlIGV4YW1wbGUsIHdpdGggKGRvdWJsZSkoZndkX2N5Y2xl cyAvIHRvdGFsX3JlY3YpLCBJIHNlZSAxNC4wMCBpbnN0ZWFkIG9mIDE0LjI4DQoNCj4gDQo+IA0K PiANCj4+IA0KPj4+IA0KPj4+PiAJCSAgICAgICBmd2RfY3ljbGVzLCB0b3RhbF9yZWN2LCAodWlu dDY0X3QpKHJ0ZV9nZXRfdHNjX2h6KCkgLyBDWUNfUEVSX01IWikpOw0KPj4+PiAjZW5kaWYNCj4+ Pj4gfQ0KPj4+PiAtLQ0KPj4+PiAyLjIwLjENCg0K