From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 80646 invoked by alias); 13 Oct 2015 15:16:49 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 79974 invoked by uid 89); 13 Oct 2015 15:16:48 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=1.4 required=5.0 tests=AWL,BAYES_50,KAM_LAZY_DOMAIN_SECURITY,MIME_BASE64_BLANKS,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS autolearn=no version=3.3.2 X-HELO: na01-bl2-obe.outbound.protection.outlook.com Received: from mail-bl2on0059.outbound.protection.outlook.com (HELO na01-bl2-obe.outbound.protection.outlook.com) (65.55.169.59) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES256-SHA256 encrypted) ESMTPS; Tue, 13 Oct 2015 15:16:46 +0000 Received: from BY2PR12CA0012.namprd12.prod.outlook.com (10.160.121.22) by BN4PR12MB0852.namprd12.prod.outlook.com (10.164.59.14) with Microsoft SMTP Server (TLS) id 15.1.293.16; Tue, 13 Oct 2015 15:16:42 +0000 Received: from DM3NAM03FT005.eop-NAM03.prod.protection.outlook.com (2a01:111:f400:7e49::204) by BY2PR12CA0012.outlook.office365.com (2a01:111:e400:2c84::22) with Microsoft SMTP Server (TLS) id 15.1.293.16 via Frontend Transport; Tue, 13 Oct 2015 15:16:42 +0000 Authentication-Results: spf=none (sender IP is 165.204.84.221) smtp.mailfrom=amd.com; gcc.gnu.org; dkim=none (message not signed) header.d=none;gcc.gnu.org; dmarc=permerror action=none header.from=amd.com; Received-SPF: None (protection.outlook.com: amd.com does not designate permitted sender hosts) Received: from atltwp01.amd.com (165.204.84.221) by DM3NAM03FT005.mail.protection.outlook.com (10.152.82.143) with Microsoft SMTP Server id 15.1.300.4 via Frontend Transport; Tue, 13 Oct 2015 15:16:41 +0000 X-M-MSG: Received: from satlvexedge02.amd.com (satlvexedge02.amd.com [10.177.96.29]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by atltwp01.amd.com (Axway MailGate 5.3.1) with ESMTPS id 238F2CAE7DC; Tue, 13 Oct 2015 11:16:39 -0400 (EDT) Received: from SATLEXCHOV02.amd.com (10.181.40.72) by SATLVEXEDGE02.amd.com (10.177.96.29) with Microsoft SMTP Server (TLS) id 14.3.195.1; Tue, 13 Oct 2015 10:16:40 -0500 Received: from SATLEXDAG06.amd.com ([fe80::1557:d877:7f65:c17]) by SATLEXCHOV02.amd.com ([::1]) with mapi id 14.03.0266.001; Tue, 13 Oct 2015 10:16:39 -0500 From: "Kumar, Venkataramanan" To: Uros Bizjak CC: "gcc-patches@gcc.gnu.org" Subject: RE: [Patch] [x86_64]: Add bdver4 for multi versioning and fix AMD cpu model detection. Date: Tue, 13 Oct 2015 15:16:00 -0000 Message-ID: <7794A52CE4D579448B959EED7DD0A4723DD78CB2@satlexdag06.amd.com> References: <7794A52CE4D579448B959EED7DD0A4723DD6E9EB@satlexdag06.amd.com> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-Forefront-Antispam-Report: CIP:165.204.84.221;CTRY:US;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(2980300002)(428002)(164054003)(377424004)(199003)(377454003)(54534003)(13464003)(24454002)(189002)(105586002)(50466002)(102836002)(53416004)(1411001)(101416001)(19580395003)(5007970100001)(5008740100001)(33656002)(106466001)(5004730100002)(11100500001)(46102003)(64706001)(55846006)(54356999)(50986999)(575784001)(19580405001)(86362001)(47776003)(2920100001)(76176999)(92566002)(97736004)(2900100001)(110136002)(5250100002)(5003600100002)(23676002)(87936001)(189998001);DIR:OUT;SFP:1101;SCL:1;SRVR:BN4PR12MB0852;H:atltwp01.amd.com;FPR:;SPF:None;PTR:InfoDomainNonexistent;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BN4PR12MB0852;2:LUsfdgvmeck8sMNrLgry3pHQy2ar3TqiuVCHsLzTUbBaA26TVN0E1BHE2QSiuMEBY9tt6o9IRkiSpS1FlMcv6wHzBA0u6H0dy3Sicm8BmOmRiAG+u9orTccbPPwwwSTqi/hHFps9g8BujMngqYst3kta6DmyNHfv3LkvkG0gecA=;3:IvS5RBHdyhTEcndxGWRg2J0DSPmjMVm3OJ3fs+5fI+qfsfb2UgIX0SPGB6M0LHN0LFhdT8U/bAqvgZk3oB5HQexVtM5DFgHYhArZ9JQLopjNxPupG/Ea0w0oUPk7O5G2IbdbLRpGqQ16l2PpKGXNSbfo6LtxM1V7UnYBRtAPoCshBpNqFBm1Me6EVpPUVWLuokqK6Y8fjG6PsQmZ2AaBG1fyyk9rWNfrk+LYe3ctraRBTaFBmdwdWWnrlj6QhlA3;25:QAx7GPXYe9di35MI0gO857i/129elEBC4MN/fJXL2e0cOlGTtv4hq/jD0T1XJqWmvzmFyjI6io7yQJhn1kdrhfiMnGNK/6Ycu8NdDzhGt5fb55O2vbb+F6vdW9Ceri7is+/hMjUYAYFN5b6zvRFSXkNF0h4PY+ZrGnqzMM3OPscC8U0Pl6b/JCQ2WAU8mJeaF4CpS+pCwrJZH4AqQX5kjFmChMKIkTvVpu5OSgTYEfcNOT/mBi1o7leYMhnvfReF X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BN4PR12MB0852; X-Microsoft-Exchange-Diagnostics: 1;BN4PR12MB0852;20:5XQ08TBBv047qIDkdIGft8ZXdvqBbS5roPch6/LZO6IRfh1HKNFIWmGt+P89J+iTqpPdvO10Ffa66zascrYEqMUcg6MX5ch9GFrL3zfFy0E9lYCmpzIoTpJp481pZWoQCJVnpnCwUFHKj2Gl497ejXnuHs+g4LUt6IMgDWUOEyqJUscYhd+kZ8Kw7Uv/lnKqv6YRriscpMDdnIs4ki6IKDASQpJ1UX/ge6+Zbys2bf2rhqb9mIqlq0w5kJq5GxNQdK4dZiXMPzGeEt5eEZmUV2MHlp0xaloOAcSEPaXWVoaUNX4fWwr7Zy5MPhmlpKXsqqssFJx/srkc542josKUjrdmW8jubgkcf69CjxC/fUDR/us07b6lBjQ4pb7elllHIP0FZEyM1bZFoqngbqALMSFq/u3qHxHOnHyw8bopUkY4z7NSNuVYobiWUd9E6tR332yddOL2drq0T2zCT5sqoTBPKRT9aNVAbMftpqaEua4Ojstaj7Er8UWxynx5fXVY;4:bCBYA4yhD+R4Kuex/8VLB/2e+/cfKpoNl3JumWsBRfdqAw56t6op1fXGKcbWZd2aNgC/hewBLLnBe/q/ENU+MsigKDYXS7dBuM3pMBbPhLlB7PFd7HqFnrYBRj3nSpHKihPd6i/dRCoEkgPkrUgQLB7JwVw7HZYMatrndQC3DsJJ2Z9nP60H9KkR01ac1PQOvImsrtIHxv91p3SbPSW7XoE8VSs3mTxVt7UZAOSAjGAdUhNieJg6DnEBVwajj49mKMtSpkrtfAoLb/FOEraG34fqpXdRPKmzDVfC28vE77xb2SSeNVXuxFeGNSPJNbhXRW8tAcBP/g2TF/C6I50kxjZI9sQAeoBOzKbnuwj+/g8= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(767451399110); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(5005006)(8121501046)(520078)(3002001);SRVR:BN4PR12MB0852;BCL:0;PCL:0;RULEID:;SRVR:BN4PR12MB0852; X-Forefront-PRVS: 07283408BE X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjRQUjEyTUIwODUyOzIzOmNOUkpDODh6TnZEZUdwSjY4d21MUFBkQWV0?= =?utf-8?B?cC9IRmQ2TkJEM3JqQlhlcElZc0pFTmxuclExVU1RM2padlJNaFdFNGxjTFd3?= =?utf-8?B?N0R1QTBGMVN2c2hoMDBpaXMvQ1JWQnFjTUZWdHhOVVlkV0dLWXV3L0FQZWtV?= =?utf-8?B?ZzdNSU1NZU05SFFPaGlZWi9ad21lTkxLNVNnYkdLcVBpejVmd3JRSUZXdU01?= =?utf-8?B?S1U4Y29QdjRCYVJQTjQzeGsyREN6c1kwMW1OdWJJQTRtOFY3bGVTRkViTit1?= =?utf-8?B?VEtMR1FIbFR4WEttYU5oRlRaeEQ0dzZ5aTdHdTVwcVpxZXN2OWNqYWxOWVpZ?= =?utf-8?B?NjJkZHJTNjVDNDV5RkZmeHdVK05Jck9QM29RYlJSUTNxUWlsNmRSVUxQZTJH?= =?utf-8?B?cUdOZHZ1SHZ0K3FvLzJPN0hGTmRnVmxDMXp6NXh6SVdtUmRhaDBSNmc3VE51?= =?utf-8?B?QzVVRjVJNkVrWDAwVm9PdkFXNHJLSXJoWXdSdnVGUkJiTzA0d1ZjVUFxNHc4?= =?utf-8?B?cDA4T1BUZlMzdW5oYVpSM2VpWG9aTlZ5aEcySVd5eW91QjlsOFZpS2dETTQ3?= =?utf-8?B?VU1JRGtlSkwxc1JWRWdHdGJ4UjZRZU1rdExWL2VPMTBQYWpBSlZyeFY1Wmxs?= =?utf-8?B?MW5CeGorZWJEVk1ZOGhlSjlDVGxQQkh2NXAza3pieVBkNHJQdXhvcDZyU0Rq?= =?utf-8?B?S2daNDFrbXFsbDNzSFVZZGlFNjlHQTJ0WDRrZFYwbkJsYmtNTDc0ZFBlbWlM?= =?utf-8?B?Y1NwbmxoYndaVGs3Y1VLUVlZTVRYdmJveVNPK0pBdUlwTm10cWZyN0d5NmZY?= =?utf-8?B?VGdCRXVYcWdLWmlRcEwyUWt1bzJwWTQ1NUx2bzhyQTFiTFA2NS90enB4VWxm?= =?utf-8?B?aW1Lb0haMStwNGFQUDFlbkxWNHQxUHVXSXI1ZHYzU2g3WUowN3lySjlWTlJS?= =?utf-8?B?Y3A4c3M1QzQ5c1dlVnZFM2NGTi9DbmhRVjA5SFBpOHBFMTJJbUtxQnVyQkVQ?= =?utf-8?B?Yk0yZjNKWm50KzI5NXVSWHlCS3lZUURuV0t4SXRDQk14Z1lsdHRlbm9pNUlC?= =?utf-8?B?NEZaZStEbEljK2J2TEFGNStMZE5KTzcrYUE0a3UvZzVteFZ4ekVlRStURVhr?= =?utf-8?B?RU9oUEhnRFhSZFZpMkpnNkhvc0tRVUoyc2dxM2xVVGhhb0EybUFBOHc1RUFK?= =?utf-8?B?RzB0MlNZWjJOMU5BV01QcnpoTlA0TUlQZkxhUWZ5WGFVRzVMa0ZmZ3RGODB2?= =?utf-8?B?OG41T01RTmoyRDArK0dGaVRMY3daeHhHdjVRSk1PZnBkS3pocHIvZzBMQ01Z?= =?utf-8?B?bzZyMTZrRTJMR2V3UDhVRDJnNUphL1JaT3lNVlJ6NnR5TldReGxIQnZueHhx?= =?utf-8?B?WThNUEhDR0tkWUwxclEyL1FBS3h1bDlWeXNGc2h2Ukc3M0RDVkVFWHNZVitj?= =?utf-8?B?OVpzWGM5QXFHUms4UTRqMy9PanhxMnlsNyszRGxIOEE3Q2t2bXE1MEo1dGU4?= =?utf-8?B?MXF3MWpKSUpXc21XWWdRd2xoakkrNWpTTlArY0JDYld1RU92MlhLZWFYNE9k?= =?utf-8?Q?Nky3WZElS9QWJfGDndbqnokmR72R+IpcIdlwuShlKGxk=3D?= X-Microsoft-Exchange-Diagnostics: 1;BN4PR12MB0852;5:6b3EVM8jl+ul7PjLDqClodSFBB9cPqodekoKN+6GNPtaWeGlNxsdNln6FznqbcxM4m0fjO6ZfILjjQNnr7XUxhtEheCgXH+bZsI3z/iuipdI1Kj3+bIzHMbB/hvhd5f8IyWE6F4jGUejsLl62IVYag==;24:knvHcv7x+lvcrFBmVhwKlb3kCq5mTE4NptsBzJvW3Lp0+EtxEwgkKI272paWWc5EkrjE1xCdrWBnXyDLMEpph+sKmUcxHfM5O78prTiF2fA=;20:5943n8jOCIDHV+pzYuzvlooKl13iDm5F342VVdemRGtiN/uAod7jDluHCD2/0gLj781Rylp+fI4Dawh9bpKRllW/XwjiKH7kW3KSLBj2H5K9aDuG7BVazUz5UlR/1ZDE1a1FSjWoelYO9SlsRieQFkw7WyBjxT5eVv9rmEatiAUoZN2TIK1FsdsqACTlGUjnLKDXzVnpnZKt4KX6gqZnEPPcPpCQTMyZfIyeIlj+7qse052rWFx9ugInE7fGoHGF SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Oct 2015 15:16:41.5980 (UTC) X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d;Ip=[165.204.84.221];Helo=[atltwp01.amd.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN4PR12MB0852 X-IsSubscribed: yes X-SW-Source: 2015-10/txt/msg01264.txt.bz2 SGkgVXJvcywNCg0KSSByZWFsaXplZCBib3RoIEdDQyA0LjkgYW5kIEdDQyA1 IGJyYW5jaGVzIGluY2x1ZGVzIHByb2Nlc3NvciBzdWJ0eXBlIEFNREZBTTE1 SF9CRFZFUjQuDQpTbyBJIG5lZWQgdG8gYmFjayBwb3J0IG5vdCBvbmx5IG1v ZGVsIHNlbGVjdGlvbiBmaXggYnV0IGFsc28gdGhlIGRldGVjdGlvbiBvZiBt b2RlbCBmb3IgYmR2ZXI0Lg0KDQpJcyB0aGF0IGZpbmU/DQoNClJlZ2FyZHMs DQpWZW5rYXQuICAgDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0N Cj4gRnJvbTogS3VtYXIsIFZlbmthdGFyYW1hbmFuDQo+IFNlbnQ6IEZyaWRh eSwgT2N0b2JlciAwOSwgMjAxNSAzOjMxIFBNDQo+IFRvOiAnVXJvcyBCaXpq YWsnDQo+IENjOiBnY2MtcGF0Y2hlc0BnY2MuZ251Lm9yZw0KPiBTdWJqZWN0 OiBSRTogW1BhdGNoXSBbeDg2XzY0XTogQWRkIGJkdmVyNCBmb3IgbXVsdGkg dmVyc2lvbmluZyBhbmQgZml4IEFNRA0KPiBjcHUgbW9kZWwgZGV0ZWN0aW9u Lg0KPiANCj4gVGhhbmsgeW91IFVyb3MsDQo+IA0KPiBJIHdpbGwgIHRlc3Qg YW5kIGNvbW1pdCBtb2RlbCBzZWxlY3Rpb24gY2hhbmdlIGluIGFsbCByZWxl YXNlIGJyYW5jaGVzIGFzIHdlbGwuDQo+IA0KPiBSZWdhcmRzLA0KPiBWZW5r YXQuDQo+IA0KPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4g RnJvbTogVXJvcyBCaXpqYWsgW21haWx0bzp1Yml6amFrQGdtYWlsLmNvbV0N Cj4gPiBTZW50OiBGcmlkYXksIE9jdG9iZXIgMDksIDIwMTUgMzoyNSBQTQ0K PiA+IFRvOiBLdW1hciwgVmVua2F0YXJhbWFuYW4NCj4gPiBDYzogZ2NjLXBh dGNoZXNAZ2NjLmdudS5vcmcNCj4gPiBTdWJqZWN0OiBSZTogW1BhdGNoXSBb eDg2XzY0XTogQWRkIGJkdmVyNCBmb3IgbXVsdGkgdmVyc2lvbmluZyBhbmQg Zml4DQo+ID4gQU1EIGNwdSBtb2RlbCBkZXRlY3Rpb24uDQo+ID4NCj4gPiBP biBGcmksIE9jdCA5LCAyMDE1IGF0IDExOjUwIEFNLCBLdW1hciwgVmVua2F0 YXJhbWFuYW4NCj4gPiA8VmVua2F0YXJhbWFuYW4uS3VtYXJAYW1kLmNvbT4g d3JvdGU6DQo+ID4gPiBIaSBVcm9zLA0KPiA+ID4NCj4gPiA+IFBsZWFzZSBm aW5kIGJlbG93IHBhdGNoIHRoYXQgYWRkcyBiZHZlcjQgdGFyZ2V0IGZvciBt dWx0aSB2ZXJzaW9uaW5nLg0KPiA+ID4gQWxzbyBJIHdoaWxlIGNvbXB1dGlu ZyBtb2RlbCwgdGhlIGV4dGVuZGVkX21vZGVsIGlzIGluY29ycmVjdGx5IGxl ZnQNCj4gPiBzaGlmdGVkICBieSA0LiBJIGhhdmUgcmVtb3ZlZCBpdCBub3cu DQo+ID4gPg0KPiA+ID4gSXMgYmVsb3cgcGF0Y2ggT2sgZm9yIHRydW5rID8N Cj4gPiA+IEdDQyBib290c3RyYXAgYW5kIHJlZ3Jlc3Npb25zIHBhc3NlZC4N Cj4gPg0KPiA+IE9LIGZvciB0cnVuayBhbmQgcmVsZWFzZSBicmFuY2hlcywg d2hlcmUgYXBwbGljYWJsZS4gSU1PLCBtb2RlbA0KPiA+IHNlbGVjdGlvbiBm aXggc2hvdWxkIGJlIGFwcGxpZWQgdG8gYWxsIHJlbGVhc2UgYnJhbmNoZXMu DQo+ID4NCj4gPiBUaGFua3MsDQo+ID4gVXJvcy4NCj4gPg0KPiA+ID4gZGlm ZiAtLWdpdCBhL2xpYmdjYy9DaGFuZ2VMb2cgYi9saWJnY2MvQ2hhbmdlTG9n IGluZGV4DQo+ID4gPiBiYjNhNzIyLi44Njc2NzQ3IDEwMDY0NA0KPiA+ID4g LS0tIGEvbGliZ2NjL0NoYW5nZUxvZw0KPiA+ID4gKysrIGIvbGliZ2NjL0No YW5nZUxvZw0KPiA+ID4gQEAgLTEsMyArMSw4IEBADQo+ID4gPiArMjAxNS0x MC0wOSAgVmVua2F0YXJhbWFuYW4gS3VtYXINCj4gPiA8dmVua2F0YXJhbWFu YW4ua3VtYXJAYW1kLmNvbT4NCj4gPiA+ICsNCj4gPiA+ICsgICAgICAgKiBj b25maWcvaTM4Ni9jcHVpbmZvLmMgKGdldF9hbWRfY3B1KTogRGV0ZWN0IGJk dmVyNC4NCj4gPiA+ICsgICAgICAgKF9fY3B1X2luZGljYXRvcl9pbml0KTog Rml4IG1vZGVsIHNlbGVjdGlvbiBmb3IgQU1EIENQVXMuDQo+ID4gPiArDQo+ ID4gPiAgMjAxNS0xMC0wNSAgS2lyaWxsIFl1a2hpbiAgPGtpcmlsbC55dWto aW5AaW50ZWwuY29tPg0KPiA+ID4NCj4gPiA+ICAgICAgICAgKiBjb25maWcv aTM4Ni9jcHVpbmZvLmMgKGdldF9pbnRlbF9jcHUpOiBEZXRlY3QgInNreWxh a2UtYXZ4NTEyIi4NCj4gPiA+IGRpZmYgLS1naXQgYS9saWJnY2MvY29uZmln L2kzODYvY3B1aW5mby5jDQo+ID4gPiBiL2xpYmdjYy9jb25maWcvaTM4Ni9j cHVpbmZvLmMgaW5kZXggMGNiYmM4NS4uMTMxM2NhMyAxMDA2NDQNCj4gPiA+ IC0tLSBhL2xpYmdjYy9jb25maWcvaTM4Ni9jcHVpbmZvLmMNCj4gPiA+ICsr KyBiL2xpYmdjYy9jb25maWcvaTM4Ni9jcHVpbmZvLmMNCj4gPiA+IEBAIC0x NjksNiArMTY5LDkgQEAgZ2V0X2FtZF9jcHUgKHVuc2lnbmVkIGludCBmYW1p bHksIHVuc2lnbmVkIGludA0KPiA+IG1vZGVsKQ0KPiA+ID4gICAgICAgIC8q IEJ1bGxkb3plciB2ZXJzaW9uIDMgIlN0ZWFtcm9sbGVyIiAgKi8NCj4gPiA+ ICAgICAgICBpZiAobW9kZWwgPj0gMHgzMCAmJiBtb2RlbCA8PSAweDRmKQ0K PiA+ID4gICAgICAgICBfX2NwdV9tb2RlbC5fX2NwdV9zdWJ0eXBlID0gQU1E RkFNMTVIX0JEVkVSMzsNCj4gPiA+ICsgICAgICAvKiBCdWxsZG96ZXIgdmVy c2lvbiA0ICJFeGNhdmF0b3IiICAgKi8NCj4gPiA+ICsgICAgICBpZiAobW9k ZWwgPj0gMHg2MCAmJiBtb2RlbCA8PSAweDdmKQ0KPiA+ID4gKyAgICAgICBf X2NwdV9tb2RlbC5fX2NwdV9zdWJ0eXBlID0gQU1ERkFNMTVIX0JEVkVSNDsN Cj4gPiA+ICAgICAgICBicmVhazsNCj4gPiA+ICAgICAgLyogQU1EIEZhbWls eSAxNmggImJ0dmVyMiIgKi8NCj4gPiA+ICAgICAgY2FzZSAweDE2Og0KPiA+ ID4gQEAgLTQ1NSw3ICs0NTgsNyBAQCBfX2NwdV9pbmRpY2F0b3JfaW5pdCAo dm9pZCkNCj4gPiA+ICAgICAgICBpZiAoZmFtaWx5ID09IDB4MGYpDQo+ID4g PiAgICAgICAgIHsNCj4gPiA+ICAgICAgICAgICBmYW1pbHkgKz0gZXh0ZW5k ZWRfZmFtaWx5Ow0KPiA+ID4gLSAgICAgICAgIG1vZGVsICs9IChleHRlbmRl ZF9tb2RlbCA8PCA0KTsNCj4gPiA+ICsgICAgICAgICBtb2RlbCArPSBleHRl bmRlZF9tb2RlbDsNCj4gPiA+ICAgICAgICAgfQ0KPiA+ID4NCj4gPiA+ICAg ICAgICAvKiBHZXQgQ1BVIHR5cGUuICAqLw0KPiA+ID4NCj4gPiA+IFJlZ2Fy ZHMsDQo+ID4gPiBWZW5rYXQuDQo+ID4gPg0KPiA+ID4NCj4gPiA+DQo+ID4g Pg0KPiA+ID4NCj4gPiA+DQo=