From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 116561 invoked by alias); 18 Oct 2015 18:45:47 -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 116542 invoked by uid 89); 18 Oct 2015 18:45:46 -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-by2-obe.outbound.protection.outlook.com Received: from mail-by2on0072.outbound.protection.outlook.com (HELO na01-by2-obe.outbound.protection.outlook.com) (207.46.100.72) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES256-SHA256 encrypted) ESMTPS; Sun, 18 Oct 2015 18:45:45 +0000 Received: from DM3PR12CA0030.namprd12.prod.outlook.com (10.164.12.168) by CY1PR12MB0854.namprd12.prod.outlook.com (10.164.70.12) with Microsoft SMTP Server (TLS) id 15.1.300.14; Sun, 18 Oct 2015 18:45:42 +0000 Received: from BY2NAM03FT023.eop-NAM03.prod.protection.outlook.com (2a01:111:f400:7e4a::207) by DM3PR12CA0030.outlook.office365.com (2a01:111:e400:599f::40) with Microsoft SMTP Server (TLS) id 15.1.300.14 via Frontend Transport; Sun, 18 Oct 2015 18:45:41 +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 BY2NAM03FT023.mail.protection.outlook.com (10.152.84.226) with Microsoft SMTP Server id 15.1.306.8 via Frontend Transport; Sun, 18 Oct 2015 18:45:40 +0000 X-M-MSG: Received: from satlvexedge01.amd.com (satlvexedge01.amd.com [10.177.96.28]) (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 2CAC0CAE7B8; Sun, 18 Oct 2015 14:45:39 -0400 (EDT) Received: from SATLEXCHOV02.amd.com (10.181.40.72) by satlvexedge01.amd.com (10.177.96.28) with Microsoft SMTP Server (TLS) id 14.3.195.1; Sun, 18 Oct 2015 13:45:45 -0500 Received: from SATLEXDAG06.amd.com ([fe80::1557:d877:7f65:c17]) by SATLEXCHOV02.amd.com ([::1]) with mapi id 14.03.0266.001; Sun, 18 Oct 2015 13:45: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: Sun, 18 Oct 2015 19:28:00 -0000 Message-ID: <7794A52CE4D579448B959EED7DD0A4723DD7987C@satlexdag06.amd.com> References: <7794A52CE4D579448B959EED7DD0A4723DD6E9EB@satlexdag06.amd.com> <7794A52CE4D579448B959EED7DD0A4723DD78CB2@satlexdag06.amd.com> In-Reply-To: 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)(24454002)(189002)(13464003)(377454003)(199003)(164054003)(54534003)(377424004)(5007970100001)(54356999)(53416004)(1411001)(92566002)(33656002)(64706001)(5003600100002)(5004730100002)(101416001)(19580405001)(19580395003)(97736004)(87936001)(47776003)(575784001)(5250100002)(50986999)(76176999)(189998001)(110136002)(46102003)(2950100001)(5008740100001)(86362001)(50466002)(105586002)(55846006)(102836002)(2900100001)(106466001)(2920100001)(93886004)(23676002)(15975445007);DIR:OUT;SFP:1101;SCL:1;SRVR:CY1PR12MB0854;H:atltwp01.amd.com;FPR:;SPF:None;PTR:InfoDomainNonexistent;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;CY1PR12MB0854;2:Lq0DoWroYrAuBtuCDpgb8fF9ok2dEurfAG/StvA/J8H8tpCWCfWM/CTSK5SAg2buwEuPslTG+4/4Yz7ZBl1korM8F4zh8LRMPUjak2T0+tHtSV3YFWy3VKrXPsz7RWqkb8jPFOVCgJ6gABQwOq9fafxWuNM8eZmpsK2rhj3kvV8=;3:N4NrCSquRqKf1dqZL00fjEnpK7goDENkVeYPZBzv14IrAVLX7GeMt+WMsNhyRCKFhnjE7MwdJjo0Jk0cJKuL0DsBHIooMvnxI1L4cHUzbsGxQm4PJEUaRcR6BlkI8P0qNLo7UimaRfzVSU7juCVGTtVG38YJ0qZsjfsSrOLSXu611czqatfc/FrFmVPTJbNkCUo98vPU/l2/GacwXuqOzsENzJwMYqwywHNcAxN/3yxRdToNbihUIlQ+ZljlpKau;25:bWSKFgBfpx/3adUyZ12iWhElcagFE10gN5JtOTa4BAqo7gxb7XW8FwpAERx9xi+8ebqhZLXbmX4PH2ZZaQc5iHqOd9JzrQ4Yrr8qG1s0wHLY7QgbSB0WyE79SsK/KooC2Cis1qaRA0Ld1EBl9EEbvJrtEMwutAYihfvdKyaQ0yQoHDdQVgao0vomyWz/yLbz+WjfTeurwYNPV54GVEvUZPpq6P5I6udV5uW8EgDShxYeMX9T2FflekkrJv58HUpd X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY1PR12MB0854; X-Microsoft-Exchange-Diagnostics: 1;CY1PR12MB0854;20:93vbsru1rCbmjZEuIELFU2/eu2eVkKaGG3sGMArFSUXVegSz1XOU+dBhY8+6OfuhrsC34kTMttIonz+9SkTH/JSLB9VjMF1HoHsZNbzcF3ogmwXVgAIlVRDh4W8RSDA3ZGaByRIGUurHEyyfVLCw5cpOR/Q7R1G3nbApqIM+dXNgY4hwa/K/2gDvUjcXb9dTv2FNahjF1Qn7nIL3xaNpemisp1If6O6RMa3WAfKwyeIECHWqkWAyaTvfT3jlVTHBdRQobp9gONW/t7Af7dH2gUaaH5OIA7mP/Hbe89nchDaO3z7n3/em9FWmgybSFWzNp3ZyCpMBayyKkDdtLIH3vAEVayNRBZV0VypDG2OWiq9XUAT/qfmlpRmD3uMLCjxpZ3he3i0skKTs05tka/YGXf+xgmyQNyg00OmB/gv80yBG4igh3RGfza+rLMJFHX6DGhC/i5srs/Jm/vVxCKdIXALFLZ10d+rD0ngkAUoKoCw2jDh5FfUqozbfF53hQj61;4:XTmdG0vRF1+gM0xucVF4FbJq7V3HUNXQ5T203buBiuurgoouPQr1vM9xWU2F5eyJGmab7MStnuhJWmKD781LbDC/j0T0ggPChS6HD0M3NNGQnp4rkzI7n57aGhAS1eYuPIIhksv7fluyrpc8KHRFuONIGQ3Fbcb7q3xuMflCNvLydWGJmwxwFRLQX/aTWniZX2ToqBSnb3ny/TtbyIQQAkd3kYqFZaO13/i8nqzUwIDbKn5EMDxeKgF03Q3NlIsFnM2Eb9Kg0YExvVdDCRCR790SV4k1mjdQzKdTHMxZPPFnEs2dnEHeFAe1YzaMxL/wFq7y2Jx0b7CPEC119FkAditSvK16pqLFxlxs/+Nat1s= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(767451399110)(202767206196957); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(520078)(5005006)(8121501046)(3002001);SRVR:CY1PR12MB0854;BCL:0;PCL:0;RULEID:;SRVR:CY1PR12MB0854; X-Forefront-PRVS: 07334CBCCD X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTFQUjEyTUIwODU0OzIzOklkem5oSnZvbUYxM3kraWFOajhKSWN3K1RV?= =?utf-8?B?OUxXTTNVZjV3c0ljWExZSE9aMC9WRFlkNFFiZEU0SW5TeEN5cXREYmhoOEpI?= =?utf-8?B?cUJMR1J5MzUzVDMzZndoeHhxSFhlQ1BHWmRNRjgrSkp6K0Z5a25KOCsrRDg1?= =?utf-8?B?eTBKR1BSNkJZVmJzelc1VFB4UElFbnZqdzI0SUtDRFdlN04xWjdRcjZFY1RJ?= =?utf-8?B?RUJjTmhxVW4wem1mK0J4OVZCcG85UjJNNldwQWVQcm1UZGpNU0JwSjhMb09C?= =?utf-8?B?WFhSdGZGM0VXcDNZeHNHTTNuZC9RaGxIWmhVY1dKQVBRT2NCVHdmaXJoQTh2?= =?utf-8?B?YjdQQndZKzZRNERpTllGWTg0SThhaEJCdTVLRzdseGNoNXhCTjBZdmZ2TUQy?= =?utf-8?B?VDAwTm1sMDlFQlZoazBEQkRPSzVQbmM5VHRUVy9WSmhKNUJjTSt2R00xZFM1?= =?utf-8?B?MXkyMU5tOVNEN2NDR3hNbDM5ZDZjL1M2dGJEeE8xQVd4WDJia0RHcEluQy9m?= =?utf-8?B?ZVhDQXZtbC9ORXlEVUd5eFpHQnVGUEZVejhFYmJ0VkN3YTRUTXdZZFcvb3lQ?= =?utf-8?B?R2FwOWZGM0pDbERQRmt2MHhhcC9SSy9pWkU4L201N3ZDUnBoSytpbGRkSVgz?= =?utf-8?B?YTUrdFhyNzFQMWhOMXN1ekR5YkJVM25jOFlCWnBreWFpNkRQTlhsRGFwZnh3?= =?utf-8?B?WnNmNG9Jc3pQbTFUNGU3S3BoRnB2T1gwWUxYRE5tcVlrSzVrRjAzTU5OeXli?= =?utf-8?B?QmRMSXRuZ0xxV281RXc4UVpJV0V4R3RBYjBCY1FiUXA5V2JUUEhvNWg4TFFV?= =?utf-8?B?azdHZ3lnMnBkTVZvSmU5UVZvYmNLc29HRWxoenNqWkpZMnlkVFBtdThXN2gz?= =?utf-8?B?YWRCOTF6dHFMTk9OSDV2UmJUZHZ1S0YreHFSbmNRMjRRbTlBU3BEVlJjMmZ0?= =?utf-8?B?MDU1MkJXZWZHV25tNjk2M25Ra0MrNmR5dEI3RnBVNXlRRjdTUWVkZTRrY0FT?= =?utf-8?B?U2xmZkZXSGxoWXZrMDR0MmwrUXpzSFBZcFJnbVZLaVBkTVRtczFkTFVjSkRN?= =?utf-8?B?U3YxNk5nTEhhZkwyYW81M2IzS1RmQ21nSFBkVE9OdXJGU084M3c2WlRDWmYw?= =?utf-8?B?NUNoOHJ2Ny9aUUFKTmEzZTltbWVrL3pKWU50cTNCckV3T09tVkY4eGJRVnZF?= =?utf-8?B?UEdUcW91d2tSeFFBZ3l3dkZKVkNqZWdBTW03NlB6SWdnckVCWFlSeHRtUTRQ?= =?utf-8?B?WDBVdGxUMjZIVldvWjI0SFNraTJwVDkwZG9QS3BzUlNReHZQTEp1UFBGWlFO?= =?utf-8?B?YWdEcGRuOGZ2U3RBUDBnVHNSSFdVQjllWitmQWhkSkRhN1V6cXBkcG0wM1Ax?= =?utf-8?B?S1lMOVdyRzRENWFZSTBjai9ZcnowL2V6SXdhQlJsVWo3ZVdOaVd0MWtxeU9C?= =?utf-8?B?Yk5UZ2VObDY3SmRBdC9EakxWamZCU2VXK0gxbm1WTTc1cWd5Y1htM29HSFda?= =?utf-8?B?NWNhUVgxcmJmVHQ2b3Nrd00wcXhBMGw3bGQ2dHlOOGR0bTR4SmE5NmxZTVVO?= =?utf-8?B?QTY1a2szb3FLUGJCKytLVzlyaTFiakZmcGJMdDdjYXJZTlZaTTN4WXJJNzNz?= =?utf-8?B?VG9sM3pwMXlLR0VZSW1GRnZEZUdOeWc5WHhaNzdIa3RkYnJiNU1nVUZRPT0=?= X-Microsoft-Exchange-Diagnostics: 1;CY1PR12MB0854;5:KyCcb1BKvElH1NMOyqXfpevLkSaIsylkqnJXkxLq6HWplfPRXaSdfdKdM2P5ljKMp4O4urS2uwKQdMLVTLm05zgO4JFOBWkT4Q6NTcvd8BsN9xuT3Fv07ew0jWeT72KLcJplKgN0hLlWX3numZuVDw==;24:CavLeYBx+qDrrLIcd9cB8Q6kx3JkcW7BaacJ2L++n5OxWizM4YgaTADe/s4KogPFmQerBNXayQEy1ceDRYbPghZLGJuhubLEanHxOREFozA=;20:4bqWKPTntHAL7ajUTx/NJQXOKabkFbhul57rul0L0OpohkzKQHaFakgyiRAWMpvghV4rBrGu3OJSrXyRc3LW0G/4EjU9v7dYacyCF3dB/56kdG7LGxfsi/enQ/V8eAMKl/Q5pG2nSFcr+/EEV15DAdjFxkOfJomWnQ20DBaHtZCUAnSS4OHKY4I9fL9dDaojJBq+3O7+ABw8NfgFsQgFeG073a5krSlM3rjlyHcqMwJKWBmSuVFn/Q7jU9KgbDIP SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Oct 2015 18:45:40.8093 (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: CY1PR12MB0854 X-IsSubscribed: yes X-SW-Source: 2015-10/txt/msg01687.txt.bz2 SGkgVXJvcywNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBG cm9tOiBVcm9zIEJpemphayBbbWFpbHRvOnViaXpqYWtAZ21haWwuY29tXQ0K PiBTZW50OiBUdWVzZGF5LCBPY3RvYmVyIDEzLCAyMDE1IDk6MTIgUE0NCj4g VG86IEt1bWFyLCBWZW5rYXRhcmFtYW5hbg0KPiBDYzogZ2NjLXBhdGNoZXNA Z2NjLmdudS5vcmcNCj4gU3ViamVjdDogUmU6IFtQYXRjaF0gW3g4Nl82NF06 IEFkZCBiZHZlcjQgZm9yIG11bHRpIHZlcnNpb25pbmcgYW5kIGZpeCBBTUQN Cj4gY3B1IG1vZGVsIGRldGVjdGlvbi4NCj4gDQo+IE9uIFR1ZSwgT2N0IDEz LCAyMDE1IGF0IDU6MTYgUE0sIEt1bWFyLCBWZW5rYXRhcmFtYW5hbg0KPiA8 VmVua2F0YXJhbWFuYW4uS3VtYXJAYW1kLmNvbT4gd3JvdGU6DQo+ID4gSGkg VXJvcywNCj4gPg0KPiA+IEkgcmVhbGl6ZWQgYm90aCBHQ0MgNC45IGFuZCBH Q0MgNSBicmFuY2hlcyBpbmNsdWRlcyBwcm9jZXNzb3Igc3VidHlwZQ0KPiBB TURGQU0xNUhfQkRWRVI0Lg0KPiA+IFNvIEkgbmVlZCB0byBiYWNrIHBvcnQg bm90IG9ubHkgbW9kZWwgc2VsZWN0aW9uIGZpeCBidXQgYWxzbyB0aGUgZGV0 ZWN0aW9uIG9mDQo+IG1vZGVsIGZvciBiZHZlcjQuDQo+ID4NCj4gPiBJcyB0 aGF0IGZpbmU/DQo+IA0KPiBPSywgYnV0IHRvIGF2b2lkIEFCSSBtaXNtYXRj aGVzLCBwbGVhc2UgZG91YmxlIGNoZWNrIHRoYXQgZW51bSB2YWx1ZXMNCj4g cGFzc2VkIGJldHdlZW4gbGlicmFyeSBhbmQgY29tcGlsZWQgY29kZSBhcmUg YWx3YXlzIHRoZSBzYW1lIGluIGFsbCBnY2MNCj4gcmVsZWFzZXMuDQo+IA0K DQpJIHZlcmlmaWVkIGFuZCBzYW1lIGVudW0gdmFsdWUgaXMgcGFzc2VkIGJ5 IGdjYyBhbmQgbGliZ2NjIGluIEdDQyA1IGFuZCBHQ0MgNC05IGJyYW5jaGVz Lg0KQWxzbyByYW4gZ2NjIGJvb3RzdHJhcCBhbmQgZ2NjIHJlZ3Jlc3Npb24g dGVzdHMgb24gYSBiZHZlcjQgbWFjaGluZSAuDQoNCkNvbXBsZXRlZCB0aGUg YmFjayBwb3J0cy4NCg0KR0NDIDRfOQ0KaHR0cHM6Ly9nY2MuZ251Lm9yZy92 aWV3Y3ZzL2djYz92aWV3PXJldmlzaW9uJnJldmlzaW9uPTIyODk1Mw0KIA0K R0NDIDUgDQpodHRwczovL2djYy5nbnUub3JnL3ZpZXdjdnMvZ2NjP3ZpZXc9 cmV2aXNpb24mcmV2aXNpb249MjI4OTUxDQoNCj4gVXJvcy4NCj4gDQo+ID4g UmVnYXJkcywNCj4gPiBWZW5rYXQuDQo+ID4NCj4gPj4gLS0tLS1PcmlnaW5h bCBNZXNzYWdlLS0tLS0NCj4gPj4gRnJvbTogS3VtYXIsIFZlbmthdGFyYW1h bmFuDQo+ID4+IFNlbnQ6IEZyaWRheSwgT2N0b2JlciAwOSwgMjAxNSAzOjMx IFBNDQo+ID4+IFRvOiAnVXJvcyBCaXpqYWsnDQo+ID4+IENjOiBnY2MtcGF0 Y2hlc0BnY2MuZ251Lm9yZw0KPiA+PiBTdWJqZWN0OiBSRTogW1BhdGNoXSBb eDg2XzY0XTogQWRkIGJkdmVyNCBmb3IgbXVsdGkgdmVyc2lvbmluZyBhbmQN Cj4gPj4gZml4IEFNRCBjcHUgbW9kZWwgZGV0ZWN0aW9uLg0KPiA+Pg0KPiA+ PiBUaGFuayB5b3UgVXJvcywNCj4gPj4NCj4gPj4gSSB3aWxsICB0ZXN0IGFu ZCBjb21taXQgbW9kZWwgc2VsZWN0aW9uIGNoYW5nZSBpbiBhbGwgcmVsZWFz ZSBicmFuY2hlcyBhcw0KPiB3ZWxsLg0KPiA+Pg0KPiA+PiBSZWdhcmRzLA0K PiA+PiBWZW5rYXQuDQo+ID4+DQo+ID4+ID4gLS0tLS1PcmlnaW5hbCBNZXNz YWdlLS0tLS0NCj4gPj4gPiBGcm9tOiBVcm9zIEJpemphayBbbWFpbHRvOnVi aXpqYWtAZ21haWwuY29tXQ0KPiA+PiA+IFNlbnQ6IEZyaWRheSwgT2N0b2Jl ciAwOSwgMjAxNSAzOjI1IFBNDQo+ID4+ID4gVG86IEt1bWFyLCBWZW5rYXRh cmFtYW5hbg0KPiA+PiA+IENjOiBnY2MtcGF0Y2hlc0BnY2MuZ251Lm9yZw0K PiA+PiA+IFN1YmplY3Q6IFJlOiBbUGF0Y2hdIFt4ODZfNjRdOiBBZGQgYmR2 ZXI0IGZvciBtdWx0aSB2ZXJzaW9uaW5nIGFuZA0KPiA+PiA+IGZpeCBBTUQg Y3B1IG1vZGVsIGRldGVjdGlvbi4NCj4gPj4gPg0KPiA+PiA+IE9uIEZyaSwg T2N0IDksIDIwMTUgYXQgMTE6NTAgQU0sIEt1bWFyLCBWZW5rYXRhcmFtYW5h bg0KPiA+PiA+IDxWZW5rYXRhcmFtYW5hbi5LdW1hckBhbWQuY29tPiB3cm90 ZToNCj4gPj4gPiA+IEhpIFVyb3MsDQo+ID4+ID4gPg0KPiA+PiA+ID4gUGxl YXNlIGZpbmQgYmVsb3cgcGF0Y2ggdGhhdCBhZGRzIGJkdmVyNCB0YXJnZXQg Zm9yIG11bHRpIHZlcnNpb25pbmcuDQo+ID4+ID4gPiBBbHNvIEkgd2hpbGUg Y29tcHV0aW5nIG1vZGVsLCB0aGUgZXh0ZW5kZWRfbW9kZWwgaXMgaW5jb3Jy ZWN0bHkNCj4gPj4gPiA+IGxlZnQNCj4gPj4gPiBzaGlmdGVkICBieSA0LiBJ IGhhdmUgcmVtb3ZlZCBpdCBub3cuDQo+ID4+ID4gPg0KPiA+PiA+ID4gSXMg YmVsb3cgcGF0Y2ggT2sgZm9yIHRydW5rID8NCj4gPj4gPiA+IEdDQyBib290 c3RyYXAgYW5kIHJlZ3Jlc3Npb25zIHBhc3NlZC4NCj4gPj4gPg0KPiA+PiA+ IE9LIGZvciB0cnVuayBhbmQgcmVsZWFzZSBicmFuY2hlcywgd2hlcmUgYXBw bGljYWJsZS4gSU1PLCBtb2RlbA0KPiA+PiA+IHNlbGVjdGlvbiBmaXggc2hv dWxkIGJlIGFwcGxpZWQgdG8gYWxsIHJlbGVhc2UgYnJhbmNoZXMuDQo+ID4+ ID4NCj4gPj4gPiBUaGFua3MsDQo+ID4+ID4gVXJvcy4NCj4gPj4gPg0KPiA+ PiA+ID4gZGlmZiAtLWdpdCBhL2xpYmdjYy9DaGFuZ2VMb2cgYi9saWJnY2Mv Q2hhbmdlTG9nIGluZGV4DQo+ID4+ID4gPiBiYjNhNzIyLi44Njc2NzQ3IDEw MDY0NA0KPiA+PiA+ID4gLS0tIGEvbGliZ2NjL0NoYW5nZUxvZw0KPiA+PiA+ ID4gKysrIGIvbGliZ2NjL0NoYW5nZUxvZw0KPiA+PiA+ID4gQEAgLTEsMyAr MSw4IEBADQo+ID4+ID4gPiArMjAxNS0xMC0wOSAgVmVua2F0YXJhbWFuYW4g S3VtYXINCj4gPj4gPiA8dmVua2F0YXJhbWFuYW4ua3VtYXJAYW1kLmNvbT4N Cj4gPj4gPiA+ICsNCj4gPj4gPiA+ICsgICAgICAgKiBjb25maWcvaTM4Ni9j cHVpbmZvLmMgKGdldF9hbWRfY3B1KTogRGV0ZWN0IGJkdmVyNC4NCj4gPj4g PiA+ICsgICAgICAgKF9fY3B1X2luZGljYXRvcl9pbml0KTogRml4IG1vZGVs IHNlbGVjdGlvbiBmb3IgQU1EIENQVXMuDQo+ID4+ID4gPiArDQo+ID4+ID4g PiAgMjAxNS0xMC0wNSAgS2lyaWxsIFl1a2hpbiAgPGtpcmlsbC55dWtoaW5A aW50ZWwuY29tPg0KPiA+PiA+ID4NCj4gPj4gPiA+ICAgICAgICAgKiBjb25m aWcvaTM4Ni9jcHVpbmZvLmMgKGdldF9pbnRlbF9jcHUpOiBEZXRlY3QgInNr eWxha2UtYXZ4NTEyIi4NCj4gPj4gPiA+IGRpZmYgLS1naXQgYS9saWJnY2Mv Y29uZmlnL2kzODYvY3B1aW5mby5jDQo+ID4+ID4gPiBiL2xpYmdjYy9jb25m aWcvaTM4Ni9jcHVpbmZvLmMgaW5kZXggMGNiYmM4NS4uMTMxM2NhMyAxMDA2 NDQNCj4gPj4gPiA+IC0tLSBhL2xpYmdjYy9jb25maWcvaTM4Ni9jcHVpbmZv LmMNCj4gPj4gPiA+ICsrKyBiL2xpYmdjYy9jb25maWcvaTM4Ni9jcHVpbmZv LmMNCj4gPj4gPiA+IEBAIC0xNjksNiArMTY5LDkgQEAgZ2V0X2FtZF9jcHUg KHVuc2lnbmVkIGludCBmYW1pbHksIHVuc2lnbmVkDQo+ID4+ID4gPiBpbnQN Cj4gPj4gPiBtb2RlbCkNCj4gPj4gPiA+ICAgICAgICAvKiBCdWxsZG96ZXIg dmVyc2lvbiAzICJTdGVhbXJvbGxlciIgICovDQo+ID4+ID4gPiAgICAgICAg aWYgKG1vZGVsID49IDB4MzAgJiYgbW9kZWwgPD0gMHg0ZikNCj4gPj4gPiA+ ICAgICAgICAgX19jcHVfbW9kZWwuX19jcHVfc3VidHlwZSA9IEFNREZBTTE1 SF9CRFZFUjM7DQo+ID4+ID4gPiArICAgICAgLyogQnVsbGRvemVyIHZlcnNp b24gNCAiRXhjYXZhdG9yIiAgICovDQo+ID4+ID4gPiArICAgICAgaWYgKG1v ZGVsID49IDB4NjAgJiYgbW9kZWwgPD0gMHg3ZikNCj4gPj4gPiA+ICsgICAg ICAgX19jcHVfbW9kZWwuX19jcHVfc3VidHlwZSA9IEFNREZBTTE1SF9CRFZF UjQ7DQo+ID4+ID4gPiAgICAgICAgYnJlYWs7DQo+ID4+ID4gPiAgICAgIC8q IEFNRCBGYW1pbHkgMTZoICJidHZlcjIiICovDQo+ID4+ID4gPiAgICAgIGNh c2UgMHgxNjoNCj4gPj4gPiA+IEBAIC00NTUsNyArNDU4LDcgQEAgX19jcHVf aW5kaWNhdG9yX2luaXQgKHZvaWQpDQo+ID4+ID4gPiAgICAgICAgaWYgKGZh bWlseSA9PSAweDBmKQ0KPiA+PiA+ID4gICAgICAgICB7DQo+ID4+ID4gPiAg ICAgICAgICAgZmFtaWx5ICs9IGV4dGVuZGVkX2ZhbWlseTsNCj4gPj4gPiA+ IC0gICAgICAgICBtb2RlbCArPSAoZXh0ZW5kZWRfbW9kZWwgPDwgNCk7DQo+ ID4+ID4gPiArICAgICAgICAgbW9kZWwgKz0gZXh0ZW5kZWRfbW9kZWw7DQo+ ID4+ID4gPiAgICAgICAgIH0NCj4gPj4gPiA+DQo+ID4+ID4gPiAgICAgICAg LyogR2V0IENQVSB0eXBlLiAgKi8NCj4gPj4gPiA+DQo+ID4+ID4gPiBSZWdh cmRzLA0KPiA+PiA+ID4gVmVua2F0Lg0KPiA+PiA+ID4NCj4gPj4gPiA+DQo+ ID4+ID4gPg0KPiA+PiA+ID4NCj4gPj4gPiA+DQo+ID4+ID4gPg0KDQpSZWdh cmRzLA0KVmVua2F0Lg0KIA0KDQo=