From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS17314 8.43.84.0/22 X-Spam-Status: No, score=-4.4 required=3.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI,NICE_REPLY_A, RCVD_IN_DNSWL_MED,SPF_HELO_PASS,SPF_PASS shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from sourceware.org (server2.sourceware.org [8.43.85.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id 017E41F5AE for ; Wed, 21 Jul 2021 20:17:05 +0000 (UTC) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id F1E06388E807 for ; Wed, 21 Jul 2021 20:17:03 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org F1E06388E807 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1626898624; bh=apMq9BDm+WL7WJ1zZ8hlwxmhINAvqIehEO/3pHdMOXE=; h=To:Subject:Date:References:In-Reply-To:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc: From; b=Qf+KBgSw7nkFoh+w9mT4JyDiw65dY3xL1jc61RmxX+Qv2kX9TcoXtYfxzpic/bI0Q Z2IiqIIQpzANOEIZ+g14+rwpertapWIOt9jNQN2IqGHOnS8uqhvVO5osfVG4e3TLje TbU3GsnX7tQL51CqSjTQCOAetgaQXn+BOU7fy+ZY= Received: from smtprelay-out1.synopsys.com (smtprelay-out1.synopsys.com [149.117.87.133]) by sourceware.org (Postfix) with ESMTPS id E489F3857C71 for ; Wed, 21 Jul 2021 20:16:41 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org E489F3857C71 Received: from mailhost.synopsys.com (us03-mailhost1.synopsys.com [10.4.17.17]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (Client CN "mailhost.synopsys.com", Issuer "SNPSica2" (verified OK)) by smtprelay-out1.synopsys.com (Postfix) with ESMTPS id 1B4D9C37CE; Wed, 21 Jul 2021 20:16:40 +0000 (UTC) Received: from o365relay-in.synopsys.com (sv2-o365relay1.synopsys.com [10.202.1.137]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (Client CN "o365relay-in.synopsys.com", Issuer "Entrust Certification Authority - L1K" (verified OK)) by mailhost.synopsys.com (Postfix) with ESMTPS id 4A226A0077; Wed, 21 Jul 2021 20:16:39 +0000 (UTC) Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11lp2171.outbound.protection.outlook.com [104.47.56.171]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "DigiCert Cloud Services CA-1" (verified OK)) by o365relay-in.synopsys.com (Postfix) with ESMTPS id 27709400F7; Wed, 21 Jul 2021 20:16:37 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GgVrMZeIrsPFEPef0uzSbAUxP2/v8AZFo8F8JhFspoQA5zrLesrmU4I+hLwNzA6tFtBCxCsxcCJRUZs5InqEz9BN5kYwtpcx/UfCz/IPxIO4stWLJIQn/xvkY2senX7sbhalgwsokF+9H9WA9QE8Fo4V6PIxRYH19IH6KFg4ZNsMVQO+8zphEL2zJDqrtn+zpIEI3+lnIFy1uTlf1beCdxQ3qvmvbcxhwpkjfTg//cVYmi7gW6DJTG5D4viTDahH/fE2wg5F24aleGOM2XRwZJwctUuFRkwdhMJqRuqikppVZZcXBlt4hhVrOYuwdfJ2e2aTVvg35eF2LLmX9yyT3A== 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=apMq9BDm+WL7WJ1zZ8hlwxmhINAvqIehEO/3pHdMOXE=; b=dPl80lEe4xyPMXJ3Bm3LA6WwD3l0mVzHcTJvjEXrLg1aF9iE7NeuMNUgkk6Kr5mH29tlG3pD9QPEpHMt6UfQ0RZhJ5J0xB85JPgRJQvcXtM29j01m9chGLlJMJ/lGtpkqB230Pc3xMrAdqXxfIDSe+Bf0WCttZWVgWOojAcj5L4Fp3cT2UPmDxT6kULCFCK9e/+EjNCROKr02QqDKfGlzzh/NRDX8MxddkkPcfmg9NIqqmnEeUev23kbjDjE5aqpn+ECXDuED7wmpsHa7MVR1+H40FdTQ5qVA/BaLHTe1gAeUJaYNJ5bOlzIgK5Uy4ttAZQRg/lyL5DuB3wqnZ0Y+Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=synopsys.com; dmarc=pass action=none header.from=synopsys.com; dkim=pass header.d=synopsys.com; arc=none Received: from BYAPR12MB3479.namprd12.prod.outlook.com (2603:10b6:a03:dc::26) by BY5PR12MB4918.namprd12.prod.outlook.com (2603:10b6:a03:1df::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4331.23; Wed, 21 Jul 2021 20:16:36 +0000 Received: from BYAPR12MB3479.namprd12.prod.outlook.com ([fe80::acbd:42ac:9bab:39ee]) by BYAPR12MB3479.namprd12.prod.outlook.com ([fe80::acbd:42ac:9bab:39ee%3]) with mapi id 15.20.4331.034; Wed, 21 Jul 2021 20:16:36 +0000 X-SNPS-Relay: synopsys.com To: "libc-alpha@sourceware.org" Subject: Re: [PATCH 1/2] ARC: fp: (micro)optimize FPU_STATUS read by eliding FWE bit clearing Thread-Topic: [PATCH 1/2] ARC: fp: (micro)optimize FPU_STATUS read by eliding FWE bit clearing Thread-Index: AQHXfan0THbrCKw+Y0qWMAKv0NMn4KtN30eA Date: Wed, 21 Jul 2021 20:16:36 +0000 Message-ID: References: <20210720205800.1056218-1-vgupta@synopsys.com> <20210720205800.1056218-2-vgupta@synopsys.com> In-Reply-To: <20210720205800.1056218-2-vgupta@synopsys.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0 x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 9b7fddde-9b03-4f2d-85c6-08d94c8470d2 x-ms-traffictypediagnostic: BY5PR12MB4918: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 4TMSTGNYis6DmCDTTIkge0zfAKrZunNQlxn4o5tztBK9T+xn1FddHVr5LlRtxPtTbfAsqB+H8kdKBSZQDIqdBSLnoudT5zRXSW+E9KrnDEjPhu5Q2JQbSwv+43XdK5Hx8E7qvBf8N+jXmIhOcHYs7gQbqjseW/KfGiwfg5CDOXwH3wtmv1Sm7bJIBRRnpTpsAnYsXWs4FlVqruCv6znZEXTK2xIZqN/3uy7JBdDwkUP+sHYwnVLOK/zlVuYgVQWb49Jj5VcjAr34nxfb1m5bTwvSzD+P05hgN52dLfHsbV5k+dEJoDcL/i9ZkPGldyvpQVQurT8iFOlPIJHLLLo47BF/d+LlDhAKgy4NuNwxSU79HhB2HqujE0pqYtcvdxtzkKgTlLIyhi2U3A8pqOga3d674sadkJImRd91vbjSfgMtiu1bgodD9zvKbi8VgTyKGzII/v3O6b5nTcAw/3bVw0zbLc47QrneRzzsLuVXoLKcjAGvOGvVAX/0HNGWdftSBYQ/ZQon5oTJCmp8FL2nx0KG4250lo8bHg75RuAaRyCuVaUcCQb/G+1SjIk520nG+RZjc3fC6c7ERDrf0ToNUIIwFfSLuJycPQsKx3/jSDx+t9Ar01YKOGhpL0lCu8n22pa/IIGLEOhPvC910FUj6W2FBMyO7VhhjqpkYYA4otAa2dzUuAkhjvWHKsBQwDc5ZRZguz3w+v9r7B2jFtjFoIVD1ELa02jrJT5x+ggWFczp1+xsu0yMxYc7veDCBdTcdBzOv/+Vb2WwHcp2ZpfVouFcX8BUQ81GNuhd5hTHWT7ULHfZThWjrF9G1uSRJmx6F6aa9bHCphxJy/rsX69fRbjvda8p+A6uVQIGFW6dV4c= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR12MB3479.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(136003)(366004)(376002)(346002)(39860400002)(396003)(478600001)(36756003)(4326008)(66446008)(64756008)(6512007)(6506007)(66946007)(66556008)(8676002)(2616005)(966005)(8936002)(316002)(122000001)(76116006)(6916009)(31696002)(26005)(86362001)(38100700002)(66476007)(6486002)(31686004)(2906002)(5660300002)(53546011)(83380400001)(186003)(71200400001)(45980500001)(38070700004)(43740500002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?dERkRk03R0NFL0pjZlBWLzh2dnBLeUx3WnZtK1R1cUN0MzFLb085VjE4MzNQ?= =?utf-8?B?VXpmMmNRK3BJK0MrZSt0eDZXbmlsdVJxMzRxTmtnWXlOaW5sRGo5MVJTbFNj?= =?utf-8?B?NHJuTFlCVmMvdHAvMklLQW80WW5EeUpyYnBSVDFxM1hxa0I5WTRxZ3pyaDRO?= =?utf-8?B?S2p2SFBSazVvQzV1MkRVVEQzOWdpMmNLRkw1ZVp4dHBPZWczZ3NlM1IwKzMv?= =?utf-8?B?enJNYUFFVFZ4S0MwOGgzU1hxcFBvb1BWTTREOFBKamp3eWpaVDlqZkFPVG5T?= =?utf-8?B?OGZIN0xUdTBUV1NmekNLUFdLMGczMGFORVVTb2ZONlc0WEZrRkZVTmdZWmF1?= =?utf-8?B?NnYrQWo3YWJiMEMzd1p2ZEpQUVRWdmpxZ2l1SkNucGxFQURLYVpkTkYvdXJa?= =?utf-8?B?LzV3MzJmb3FSTy91Szc1bTVKam1vQ2hwNVI0NEtIMDJHdk5qcXVZUEZwc1FB?= =?utf-8?B?ZW5rcDZKVE1PS203L2R0UlFEMG9BYjAwME5Va281VFdxU1VhdlJHeHhvMEtS?= =?utf-8?B?djNuY3pZOGxOVGpzUzVzbStkMmo2Wk9neEpldXlsUW5CZE1zOG1LVkRPSUND?= =?utf-8?B?ZE4ySkdEM1VWVm5WSGFSWnByenYxM1lsZ1ZsWTArQ3NCNDB1UEY2REp6azVp?= =?utf-8?B?WCt6MklidmJGWkRDcUw5a0hnRCsxUGFIakkxRU4yVmFTMUdHd0VGQ2VvbzNY?= =?utf-8?B?SVlUTVRQaVYzUVN3Qkp4M0N6eXk0S0ZJbDdBTERSZmM4YVV4bjMwczJaUS8y?= =?utf-8?B?RE52VmRpN0pJZGVJU2o1WjAwNmhMeWJPM3FHTE1ZQnlHbjZ5d09iMUtxY2hP?= =?utf-8?B?MXc0eGZhZEgzQjJlVFMyTHBXNHhrMFkxMTJaK0VVUVhMdWlRZDl3Ulp0MVBk?= =?utf-8?B?TStUajJhUWlhRmM1ck1nZmhlMHZscnlrL01IWWhnZnoxSmdtanQzRlNsSVZ2?= =?utf-8?B?MnJMMGxPMys3SitlUVRzdUhhbEs2a0poTVFlQWQxMmQ5SVdUOWV4M1RWYXJx?= =?utf-8?B?R2tjZVlpOGhzZ2hnS1F6RzVRSjNBRkN6eGNZNldXN2NBZkQxMkRpY2tTL0lQ?= =?utf-8?B?K0lqYnNXZnlKSTB3YWFwYjZyTi9TSzJMd3UxOFo2MnBRY2NYWVFsYzl1V09P?= =?utf-8?B?SEQ1Tm1HeERpM3lReVYrdXlQcWxROVB6TmkzdmovT3pvanNNZ0tTVUdiMitp?= =?utf-8?B?NmpsZFBuRDVIenBLZHFRd09NNVozZng1eks0NEU0OUhjQU1XS1kyb3B6Nno1?= =?utf-8?B?M3VEaTc1RUgyR0Zhak5ieWhyMFJZQ3V4WFZoODZTTi8wUGErdXhaY1RWeXMy?= =?utf-8?B?aU1XRDlwQi9WS3RKVmZ5bEtzditxb0ZVRUxLcGFMZkxJMkI5QmNzNG95S3hm?= =?utf-8?B?a29rdE1JclJnd3hJd2JOaUxHYmxGeDQrMGNBdFVuQjB6TlJ2L2dhcjRFbVp0?= =?utf-8?B?Z0J0aE5MeGNrQ0dGM3BzWkZRMWFoYjMzY2ZRbVFUVjNTNWdDd0lhVzdCM3Bq?= =?utf-8?B?TSswSHFjaDJkaDNaZTBlQUZzL21CMGhxdmk3anF1VW5xME9UZzVoenVxY093?= =?utf-8?B?NWpvNlZ1d0IwazgvSEUzRi9tck1iL3Eza3Y4L2VzUjlCcjk0MmJFUjhTMzVw?= =?utf-8?B?Q3ZJOUt1bGJCMmtUbEhKUlVlakczZ1Btd2w3RFRPTDBKSGcycENDTFh6STZ5?= =?utf-8?B?Y0hoYlZKRWZ0R2FGeitpVTk1VWduWU9pMkt6VXRNc1VEMDVnM2FCUThOeUVJ?= =?utf-8?Q?Zubcw8SO7ph81Ips1o=3D?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: synopsys.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BYAPR12MB3479.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9b7fddde-9b03-4f2d-85c6-08d94c8470d2 X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Jul 2021 20:16:36.1075 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: c33c9f88-1eb7-4099-9700-16013fd9e8aa X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 9fO/UhLHIk0+iEHrycJmhJtjkHLsuD4YFzHq51D1yTgYL2BpbeSir8K1KLI4mXgslJwXShOEW01CHnY7HcQ+1g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR12MB4918 X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Vineet Gupta via Libc-alpha Reply-To: Vineet Gupta Cc: "linux-snps-arc@lists.infradead.org" Errors-To: libc-alpha-bounces+e=80x24.org@sourceware.org Sender: "Libc-alpha" T24gNy8yMC8yMSAxOjU3IFBNLCBWaW5lZXQgR3VwdGEgdmlhIExpYmMtYWxwaGEgd3JvdGU6DQo+ IEFueSBGUFVfU1RBVFVTIHdyaXRlIG5lZWRzIHNldHRpbmcgdGhlIEZXRSBiaXQgKDMxKSB3aGNp aCBqdXN0IHByb3ZpZGVzDQo+IGEgImNvbnRyb2wgc2lnbmFsIiB0byBlbmFibGUgZXhwbGljaXQg d3JpdGUgKHZzLiB0aGUgc2lkZS1lZmZlY3Qgb2YgRlBVDQo+IGluc3RydWN0aW9ucykuICBIb3dl dmVyIHRoaXMgYml0IGlzIFJBWiBhbmQgd3JpdGUtb25seSwgdGh1cyBlZmZlY3RpdmVseQ0KPiBu ZXZlciBzdG9yZWQgaW4gRlBVX1NUQVRVUyByZWdpc3Rlci4gVGh1cyB3aGVuIHJlYWRpbmcgdGhl IHJlZ2lzdGVyDQo+IHRoZXJlIGlzIG5vIG5lZWQgdG8gY2xlYXIgaXQuIFRoaXMgc2hhdmVzIG9m ZiBhIEJDTFIgaW5zdHJ1Y3Rpb24gZnJvbQ0KPiB0aGUgZmUqZXhjZXB0aW5vIGZhbWlseSBvZiBm dW5jdGlvbnMgYW5kIHdoaWxlIG5vIGJpZyBkZWFsIHN0aWxsIG1ha2VzDQo+IHNlbnNlIHRvIGRv Lg0KPiANCj4gVGhpcyBjYW1lIHVwIHdoZW4gZGVidWdnaW5nIGEgcmFjZSBpbiBtYXRoL3Rlc3Qt ZmVudi10bHMgWzFdDQo+IA0KPiBbMV06IGh0dHBzOi8vZ2l0aHViLmNvbS9mb3NzLWZvci1zeW5v cHN5cy1kd2MtYXJjLXByb2Nlc3NvcnMvbGludXgvaXNzdWVzLzU0DQo+IA0KPiBTaWduZWQtb2Zm LWJ5OiBWaW5lZXQgR3VwdGEgPHZndXB0YUBzeW5vcHN5cy5jb20+DQoNCkNvbW1pdHRlZCAhDQoN Cj4gLS0tDQo+ICAgc3lzZGVwcy9hcmMvZnB1X2NvbnRyb2wuaCB8IDE1ICsrKysrKystLS0tLS0t LQ0KPiAgIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pDQo+ IA0KPiBkaWZmIC0tZ2l0IGEvc3lzZGVwcy9hcmMvZnB1X2NvbnRyb2wuaCBiL3N5c2RlcHMvYXJj L2ZwdV9jb250cm9sLmgNCj4gaW5kZXggYzdkMTAxZTc4MzhmLi5hZTQzNDgzMjFjMTYgMTAwNjQ0 DQo+IC0tLSBhL3N5c2RlcHMvYXJjL2ZwdV9jb250cm9sLmgNCj4gKysrIGIvc3lzZGVwcy9hcmMv ZnB1X2NvbnRyb2wuaA0KPiBAQCAtODEsMjEgKzgxLDIwIEBAIHR5cGVkZWYgdW5zaWduZWQgaW50 IGZwdV9jb250cm9sX3Q7DQo+ICAgIyAgZGVmaW5lIF9GUFVfU0VUQ1coY3cpIF9fYXNtX18gdm9s YXRpbGUgKCJzciAlMCwgWzB4MzAwXSIgOiA6ICJyIiAoY3cpKQ0KPiAgIA0KPiAgIC8qICBNYWNy b3MgZm9yIGFjY2Vzc2luZyB0aGUgaGFyZHdhcmUgc3RhdHVzIHdvcmQuDQo+IC0gICAgRldFIGJp dCBpcyBzcGVjaWFsIGFzIGl0IGNvbnRyb2xzIGlmIGFjdHVhbCBzdGF0dXMgYml0cyBjb3VsZCBi ZSB3cnJpdHRlbg0KPiAtICAgIGV4cGxpY2l0bHkgKG90aGVyIHRoYW4gRlBVIGluc3RydWN0aW9u cykuIFdlIGhhbmRsZSBpdCBoZXJlIHRvIGtlZXAgdGhlDQo+IC0gICAgY2FsbGVycyBhZ25vc3Rp YyBvZiBpdDoNCj4gLSAgICAgIC0gY2xlYXIgaXQgb3V0IHdoZW4gcmVwb3J0aW5nIHN0YXR1cyBi aXRzDQo+IC0gICAgICAtIGFsd2F5cyBzZXQgaXQgd2hlbiBjaGFuZ2luZyBzdGF0dXMgYml0cy4g ICovDQo+ICsgICAgV3JpdGluZyB0byBGUFVfU1RBVFVTIHJlcXVpcmVzIGEgImNvbnRyb2wiIGJp dCBGV0UgdG8gYmUgYWJsZSB0byBzZXQgdGhlDQo+ICsgICAgZXhjZXB0aW9uIGZsYWdzIGRpcmVj dGx5IChhcyBvcHBvc2VkIHRvIHNpZGUtZWZmZWN0cyBvZiBGUCBpbnN0cnVjdGlvbnMpLg0KPiAr ICAgIFRoYXQgaXMgZG9uZSBpbiB0aGUgbWFjcm8gaGVyZSB0byBrZWVwcyBjYWxsZXJzIGFnbm9z dGljIG9mIHRoaXMgZGV0YWlsLg0KPiArICAgIEFuZCBnaXZlbiBGV0UgaXMgd3JpdGUtb25seSBh bmQgUkFaLCBubyBuZWVkIHRvICJjbGVhciIgaXQgaW4gX0ZQVV9HRVRTDQo+ICsgICAgbWFjcm8u ICAqLw0KPiAgICMgIGRlZmluZSBfRlBVX0dFVFMoY3cpCQkJCVwNCj4gICAgICAgX19hc21fXyB2 b2xhdGlsZSAoImxyICAgJTAsIFsweDMwMV0JXHJcbiIgCVwNCj4gLSAgICAgICAgICAgICAgICAg ICAgICAiYmNsciAlMCwgJTAsIDMxCVxyXG4iIAlcDQo+ICAgICAgICAgICAgICAgICAgICAgICAg IDogIj1yIiAoY3cpKQ0KPiAgIA0KPiAgICMgIGRlZmluZSBfRlBVX1NFVFMoY3cpCQkJCVwNCj4g ICAgICAgZG8gewkJCQkJXA0KPiAtICAgICAgdW5zaWduZWQgaW50IF9fdG1wID0gMHg4MDAwMDAw MCB8IChjdyk7CVwNCj4gKyAgICAgIHVuc2lnbmVkIGludCBfX2Z3ZSA9IDB4ODAwMDAwMDAgfCAo Y3cpOwlcDQo+ICAgICAgICAgX19hc21fXyB2b2xhdGlsZSAoInNyICAlMCwgWzB4MzAxXSBcclxu IiAJXA0KPiAtICAgICAgICAgICAgICAgICAgICAgICAgOiA6ICJyIiAoX190bXApKTsJXA0KPiAr ICAgICAgICAgICAgICAgICAgICAgICAgOiA6ICJyIiAoX19md2UpKTsJXA0KPiAgICAgICB9IHdo aWxlICgwKQ0KPiAgIA0KPiAgIC8qIERlZmF1bHQgY29udHJvbCB3b3JkIHNldCBhdCBzdGFydHVw LiAgKi8NCj4gDQoNCg==