From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 125870 invoked by alias); 21 Aug 2015 09:22:07 -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 124820 invoked by uid 89); 21 Aug 2015 09:22:06 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.5 required=5.0 tests=AWL,BAYES_00,MIME_BASE64_BLANKS,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 X-Spam-User: qpsmtpd, 2 recipients X-HELO: na01-bn1-obe.outbound.protection.outlook.com Received: from mail-bn1bon0089.outbound.protection.outlook.com (HELO na01-bn1-obe.outbound.protection.outlook.com) (157.56.111.89) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES256-SHA256 encrypted) ESMTPS; Fri, 21 Aug 2015 09:22:04 +0000 Received: from BN1BFFO11FD038.protection.gbl (10.58.144.30) by BN1BFFO11HUB043.protection.gbl (10.58.144.190) with Microsoft SMTP Server (TLS) id 15.1.249.14; Fri, 21 Aug 2015 09:22:01 +0000 Authentication-Results: spf=pass (sender IP is 149.199.60.83) smtp.mailfrom=xilinx.com; gcc.gnu.org; dkim=none (message not signed) header.d=none; Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates 149.199.60.83 as permitted sender) receiver=protection.outlook.com; client-ip=149.199.60.83; helo=xsj-pvapsmtpgw01; Received: from xsj-pvapsmtpgw01 (149.199.60.83) by BN1BFFO11FD038.mail.protection.outlook.com (10.58.144.101) with Microsoft SMTP Server (TLS) id 15.1.249.14 via Frontend Transport; Fri, 21 Aug 2015 09:22:00 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66] helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw01 with esmtp (Exim 4.63) (envelope-from ) id 1ZSiWN-0007c5-Nn; Fri, 21 Aug 2015 02:21:59 -0700 Received: from [127.0.0.1] (helo=xsj-smtp-dlp1.xlnx.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1ZSiWN-0004ba-HX; Fri, 21 Aug 2015 02:21:59 -0700 Received: from xsj-pvapsmtp01 (smtp2.xilinx.com [149.199.38.66]) by xsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id t7L9LSW1006714; Fri, 21 Aug 2015 02:21:29 -0700 Received: from [172.22.159.26] (helo=XAP-PVEXCAS02.xlnx.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1ZSiWL-0004bM-TI; Fri, 21 Aug 2015 02:21:58 -0700 Received: from XAP-PVEXMBX02.xlnx.xilinx.com ([fe80::6c95:7dae:8014:5ca1]) by XAP-PVEXCAS02.xlnx.xilinx.com ([::1]) with mapi id 14.03.0195.001; Fri, 21 Aug 2015 17:21:56 +0800 From: Ajit Kumar Agarwal To: Richard Biener CC: Jeff Law , GCC Patches , "gcc@gcc.gnu.org" , Vinod Kathail , "Shail Aditya Gupta" , Vidhumouli Hunsigida , Nagaraju Mekala Subject: RE: [RFC]: Vectorization cost benefit changes. Date: Fri, 21 Aug 2015 09:23:00 -0000 Message-ID: <37378DC5BCD0EE48BA4B082E0B55DFAA4295EA43@XAP-PVEXMBX02.xlnx.xilinx.com> References: <37378DC5BCD0EE48BA4B082E0B55DFAA4295E5C2@XAP-PVEXMBX02.xlnx.xilinx.com> In-Reply-To: Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-RCIS-Action: ALLOW X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1;BN1BFFO11FD038;1:vC6wGB9NKA6hDMcCTxCIKShcvJEdCBnf4/Mv9DVRj8nQYPIYompoZVJrWJ1Fig1Ul9ubDf5FRUMMYIHtecvEFYTjlCplbrWwkbadejDbSClPYmNuCJEZxM8YhvAq0eUfgajWhWDvkqGG0Q6SAU5dBHsGCk6q1FGwpsC6cW6jflbHKxYuMWcUj+tpA2JwsfQEli3/oQHWhOOzDg+nCgGVRYOPN4UiUtFnr7qrie+E3Sdu/bH1nReWB4vTKvnHWruMuHkprZCqYrYjcfgTPRVfbWRSNn+peKz9bmDmAPbWrq+V6nL2Yq/XxEKzF5Z63qVdh4Sui/Q430xLSkcIZXtUVvBVw/A+PXyw6zSLBf7bujnbZCgfowV8SUDOek655cfp X-Forefront-Antispam-Report: CIP:149.199.60.83;CTRY:US;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(2980300002)(438002)(3050300001)(199003)(13464003)(377454003)(24454002)(189002)(102836002)(77156002)(62966003)(50466002)(2656002)(87936001)(19580395003)(19580405001)(46102003)(106466001)(107886002)(86362001)(5001960100002)(110136002)(6806004)(92566002)(47776003)(5001830100001)(5007970100001)(5001860100001)(5250100002)(5004730100002)(2920100001)(2950100001)(64706001)(2900100001)(63266004)(189998001)(4001540100001)(33656002)(81156007)(55846006)(54356999)(76176999)(5003600100002)(50986999)(23676002)(107986001)(4001430100001);DIR:OUT;SFP:1101;SCL:1;SRVR:BN1BFFO11HUB043;H:xsj-pvapsmtpgw01;FPR:;SPF:Pass;PTR:unknown-60-83.xilinx.com;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BN1BFFO11HUB043;2:AI9TSSNzyfEY/dPNjESCP0aDYsh0vF9ywV/boDTuqzxQ6Zwk0LjUuyICNSjuolmU79MzGhkQ5IEPOTJN2wobt5mD7dfeHBl+GI4uBE6o6s8Hi0rRJ39Yy1wa0ZjyManaFnNUOq1sVVVxL5qV8ZhXGuPMMzjVRAzXvUrDV5zOLXw=;3:V0kF6ARVRhfEldTHJMYo0T28Bdxqj65sF8SUE6GElW/NhIKkwejyVWuj4qSg4vnd0+kozmr0eWIwCinkAltJIf8HEV8MOBMb6179iiPlpyGmHuXc6FeYm1T9XhLdlQBYVS0TKmo0tw8M/JeiDws/EAeYufSMrz8JFvrmcWvAMpztD7pn7vhwj1rZgwZZQePhYnhzSoHvPP+snxr8+Iqaqh+EMO6Orrz64wMEk1oQTUk=;25:S6SRnw/le1J21Lwi87wZI+l9FM9YytMP070v7Ezlyg5lodA2ge9B+HrmKJNyyZebTLp8G/zCirhfXCub8ub8EzhswidibAXT266VsvHkYgCrLfmCwYtiNRxeL3wo4cJf3FaUoOrPK1g0a71jMZ/FotT+Fg8bhJC8zKudRIFeTbpTwTD/TEH89WlzqD8R1i5TUqsqZ08Kq8DSGd8pP3EMNbwEhjmLPYgWj2WVae3pekucupiTCVsZL/Rsn8/KRl5ZolDDH9Yu7BnG7a5Lge9T+A== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BN1BFFO11HUB043; X-Microsoft-Exchange-Diagnostics: 1;BN1BFFO11HUB043;20:VOc9p0EoVUJedY1lU0rIfLoCjoGlZYjXioTGRTbc+oN7UwxAfOBI/edUu/gwO0se5odbp1fjTEkA3AL37FcazFBGB/IUPIBcIKpwA9d0aRYgFpgUDrMDgB7Qx7eBYpMnCkPDOBPj9mub1yt9sspPU1ItikKyB+osnoIDdRyfTLWVQjgmKmDGY4znNFBZJQ8+fKOY7bLVIvPgPib2dA3VHyzbOc9jnHYh0bfRF0s8YloI+vclzgtL4osAX5dsROJHAjqkvXQmM017Ix2OfdDsvEckDe5Zc215CssuHeLLzAiVdPV3Xud7ME1MQs5cc5PmFjyQC7ti69eWZD2k7ps+DL5BG9+glDsBzZ1TYaZXEQAEuaLFBkajicQPEbL9WW6DyCzc0AZr9SPRusz9J5q+iMDAoki1t2nAtgkh+Puzrn3OfbvvRddtFK296r4lFVptc0HxzgpR+y4ILHwIUM8NG95H96K0T6vHNA5+NXWgfZKIZeURVBsITTMCzP6MmA/o;4:+m4Mu4WaIZ/qFuoXFOBoXH2YJfoZQ38XyFa9r0tgBRZz5BAE15wKAFinV/NpUQ4fVsz8f8fQ8UxmWw0hSFlorj2g3G4REl99BHpDFs7c/hbOkzwiQp4Dn3PxZSuFemNjwZQtiXx0i3XVGM3h9RCgEsKeiNBRIRnBebCs8n++N2CaAH8qJ2W8KI9xXDByIuXa+8+S1XDBb3Uym3LMsQvyQTAJVdw6I0vyY6cU+p/ijOvnFDgZnvmcohS9rh95q6QDbOyQXAQVFqoRszUOA5lZ9TX4bs0H0Eol9KnDtKjUSOMETlRjvwnCoT8Yy75ZHH1yvEMPZijDyp2qXHnKL5iEsA== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(5005006)(8121501046)(3002001);SRVR:BN1BFFO11HUB043;BCL:0;PCL:0;RULEID:;SRVR:BN1BFFO11HUB043; X-Forefront-PRVS: 067553F396 X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjFCRkZPMTFIVUIwNDM7MjM6aUJ6cGN5RWhnZVd5SnNmdXRWdkNEVkJD?= =?utf-8?B?aUpha0NHZ1o2YTdOUmZDSnFvZHc5dzV3UHppblNXZlEyTWJPWGN1RjVhd0pn?= =?utf-8?B?VHFraStjV3RXMGM0dkErQkhzRU5RYnp4MHdwRVFrNkp1SHRQNk5qTVh0cXR3?= =?utf-8?B?Zi94NEFTWGNVbFNGRkdYSXV2VWZUWDJ2ZWNZbDY1aU0wdzhWM1FxOFVIVVI4?= =?utf-8?B?Q2Q2OVcvVDFrWlB6cFNjS3dicnIyMjlRSEQ1NnQwNTRqdDEyMElTT1VCVk9M?= =?utf-8?B?d2RRaDh1eHNnNDVZVmVnWDNXSjhZbUpUN2E5VnVPTVlyRXhTNWw5VVpjQWVK?= =?utf-8?B?WTFDdFF5dDdsdnJzY3EvcGRMalAwMXhzK2ErY2tkaWVrbjliZ1BsWFArNXIy?= =?utf-8?B?Tk4vb1U5cEQ1T2RtZ0l6Y2xZWERoMTMrNDV6akVLWDIrNGlIMm1La0F4NE1F?= =?utf-8?B?NlFYSDlneTFCSHBRMGlmTVhZV1pyMzVGV1lia243Wm85bFdFUmx0N3UwSnVY?= =?utf-8?B?WVhkTkZIM1gxU3E1VzQ0d3hyaVlYWTA2ZkV4VkRSaS80QjNPNlRKNmk2d3Zi?= =?utf-8?B?M0JGZStReW1mK1lTUE93SklIZkJpNW5hSEJHTTAxbXlES3RGS244KzN2UkNa?= =?utf-8?B?N1NIbUM2cU1GY3pyL0JuWEZIUTd0Y2krWlJ5c3pvZFRaYVNKcEZhcjRaaFlU?= =?utf-8?B?V0wyT3JUSVEvNC9QbmR4S0gvVUpzZ2hnVXNXakpIYURXREZHcWJLeEoxREE3?= =?utf-8?B?VjNQdW01djZpTkRPVk15RWtqZTM1S0RWWFBpektremYyeW9UTUlLN0ZKSzJD?= =?utf-8?B?dkxhR1JwMG5aeFZ6c1hGdHc1TVhTRmhWcWRkYzBjaCsvWVVvMTZqMlo0ZDN3?= =?utf-8?B?TDJQU2lSWlZNQlZsQ3YxblIyK2p1M3Y1YW5nL2hxQ2I1bzlZM2RzckZKYkp1?= =?utf-8?B?WGpESXVuem94K0dvVlJxZHJCdmNkdUdGTUlLWmdVK2tMRG9XQjQ5TldlSWFV?= =?utf-8?B?K2tPTnFDTndSRFlvOVdESjBWS1VncGMwTmVkRy94VFZDVzZ3a3JVQnBqNEo3?= =?utf-8?B?V0VUdWswK08zN3ZtTUJRaWllMjQ0ZXJYN2hVQVBQWW5uNFM1MS85bmhUYlFN?= =?utf-8?B?RC8rQ3VUcng5dlBwVXl3ZXpsU2Q4YitYMlZKV1hqdWNZVkpicHFVNENSRGhO?= =?utf-8?B?UlFPanJiUWNvYUVhS21BalVHQTRmUUZJSHpySTFIK04rWU8yZVJPelFuNHVl?= =?utf-8?B?dDlxcHJWVXMvbm9ZWWdObzVSZWNybFZldTYyMnpldUY0TnhSZDVlU2hXTEJS?= =?utf-8?B?QjNRV1liOE5xcnNueTUyQzdiakR6Nm44MzFlOHRiUTl2bVJBdUozNCtGaVMy?= =?utf-8?B?aVZ2bFBESDNRZWgxK0MxRUlUQlJJdGJBYmZBRElVUkQ5ejU2L294VDJiUlZN?= =?utf-8?B?aTgzcmlkS3hQSE43Q3Z4TUJsSW9NcHRDVlZ5VFVBR1BsSEx3cTF5Q1M1Kzg3?= =?utf-8?B?Z3BBek5wOCt5ZEpUK1JzT0NRY0t6eUpQWWxxSDZLSW9RU1Jtb1dFOWFOdWVh?= =?utf-8?B?YjdtbWJpOTA3WFBvbzhBamJlSGdOVXhnKzlnM3hHN242MkpEWnY4T0ZkZ1ZX?= =?utf-8?B?WnVsNHBpS2JKY2FhNTNJbTlueHo4dWp6TlpCdzNpanZibzI5cVBpNUxWSkdv?= =?utf-8?B?WXdGc2JkWGh1MUNYRXp6V1dFSDBURlZQVEE2djVNZjBXaDFNU296VHp0U3Ny?= =?utf-8?B?WjByMTYxYXRHQk1ZVk45U0N3PT0=?= X-Microsoft-Exchange-Diagnostics: 1;BN1BFFO11HUB043;5:MiT+wQSKO/7Dg1++Ggd5zcOf2PBbtBxjw0brgxOuSWOIS4yAAzoO64gqtN43qa0YnYY3UiwypNYKZKNH6Q4s1/Ky/SxvZ/LJbNfRqof2R9bhljdUqreD6yGMdQlH0ynKu6ysDp3ZLxnk6DgETeyxHQ==;24:VaJVurIIypw/Rj5vmwj1+/XjEaQqQVj0WDs0AUk4kBlvCuKTWHX2ZVTFRxWTOdPUc1/O045pERspG3tGuRjRi6yDqCbEsUm0FA8KwFIUjho= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Aug 2015 09:22:00.4382 (UTC) X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c;Ip=[149.199.60.83];Helo=[xsj-pvapsmtpgw01] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN1BFFO11HUB043 X-SW-Source: 2015-08/txt/msg01286.txt.bz2 DQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBSaWNoYXJk IEJpZW5lciBbbWFpbHRvOnJpY2hhcmQuZ3VlbnRoZXJAZ21haWwuY29tXSAN ClNlbnQ6IEZyaWRheSwgQXVndXN0IDIxLCAyMDE1IDI6MDMgUE0NClRvOiBB aml0IEt1bWFyIEFnYXJ3YWwNCkNjOiBKZWZmIExhdzsgR0NDIFBhdGNoZXM7 IGdjY0BnY2MuZ251Lm9yZzsgVmlub2QgS2F0aGFpbDsgU2hhaWwgQWRpdHlh IEd1cHRhOyBWaWRodW1vdWxpIEh1bnNpZ2lkYTsgTmFnYXJhanUgTWVrYWxh DQpTdWJqZWN0OiBSZTogW1JGQ106IFZlY3Rvcml6YXRpb24gY29zdCBiZW5l Zml0IGNoYW5nZXMuDQoNCk9uIEZyaSwgQXVnIDIxLCAyMDE1IGF0IDc6MTgg QU0sIEFqaXQgS3VtYXIgQWdhcndhbCA8YWppdC5rdW1hci5hZ2Fyd2FsQHhp bGlueC5jb20+IHdyb3RlOg0KPiBBbGw6DQo+DQo+IEkgaGF2ZSBkb25lIHRo ZSB2ZWN0b3JpemF0aW9uIGNvc3QgY2hhbmdlcyBhcyBnaXZlbiBiZWxvdy4g SSBoYXZlIGNvbnNpZGVyZWQgb25seSB0aGUgY29zdCBhc3NvY2lhdGVkIHdp dGggdGhlIGlubmVyIGluc3RlYWQgb2Ygb3V0c2lkZS4NCj4gVGhlIGNvbnNp ZGVyYXRpb24gb2YgaW5zaWRlIHNjYWxhciBhbmQgdmVjdG9yIGNvc3QgaXMg ZG9uZSBhcyB0aGUgaW5uZXIgY29zdCBhcmUgdGhlIG1vc3QgY29zdCBlZmZl Y3RpdmUgdGhhbiB0aGUgb3V0c2lkZSBjb3N0Lg0KDQo+PkkgdGhpbmsgeW91 IGFyZSBjb25mdXNlZCBhYm91dCB3aGF0IHRoZSB2YXJpYWJsZXMgY29zdCBh cmUgYXNzb2NpYXRlZCB0by4gIFlvdSBhcmUgY2hhbmdpbmcgYSBwbGFjZSB0 aGF0IGNvbXB1dGVzIGFsc28gdGhlIGNvc3QgZm9yIG5vbi1vdXRlci1sb29w LT4+dmVjdG9yaXphdGlvbiBzbyB5b3VyIHBhdGNoIGlzIGNsZWFybHkgbm90 IGFwcGxpY2FibGUuDQoNCj4+dmVjX291dHNpZGVfY29zdCBpcyB0aGUgY29z dCBvZiBzZXR0aW5nIHVwIGludmFyaWFudHMgZm9yIGV4YW1wbGUuDQo+PkFs bCBjb3N0cyBhcHBseSB0byB0aGUgIm91dGVyIiBsb29wIC0gaWYgdGhlcmUg aXMgYSBuZXN0ZWQgbG9vcCBpbnNpZGUgdGhhdCBsb29wIGl0cyBjb3N0cyBh cmUgZm9sZGVkIGludG8gdGhlICJvdXRlciIgbG9vcCBjb3N0IGFscmVhZHkg YXQgdGhpcyBzdGFnZS4NCg0KPj5TbyBJIHRoaW5rIHlvdXIgYW5hbHlzaXMg aXMgc2ltcGx5IHdyb25nIGFuZCB0aHVzIHlvdXIgcGF0Y2guDQoNCj4+WW91 IG5lZWQgdG8gZmluZCBhbm90aGVyIHBsYWNlIHRvIGZpeCBpbm5lciBsb29w IGNvc3QuDQoNClRoYW5rcyBmb3IgeW91ciB2YWx1YWJsZSBzdWdnZXN0aW9u cyBhbmQgZmVlZGJhY2suIEkgd2lsbCBjZXJ0YWlubHkgbG9vayBpbnRvIGl0 Lg0KDQpUaGFua3MgJiBSZWdhcmRzDQpBaml0DQpSaWNoYXJkLg0KDQo+ICAg ICAgICAgIG1pbl9wcm9maXRhYmxlX2l0ZXJzID0gKChzY2FsYXJfc2luZ2xl X2l0ZXJfY29zdA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAtIHZlY19pbnNpZGVfY29zdCkgKnZmKTsNCj4NCj4gVGhlIFNjYWxh cl9zaW5nbGVfaXRlcl9jb3N0IGNvbnNpZGVyIHRoZSBoYXJkY29kZWQgdmFs dWUgNTAgd2hpY2ggaXMgDQo+IHVzZWQgZm9yIG1vc3Qgb2YgdGhlIHRhcmdl dHMgYW5kIHRoZSBzY2FsYXIgY29zdCBpcyBtdWx0aXBsaWVkIFdpdGggDQo+ IDUwLiBUaGlzIHNjYWxhciBjb3N0IGlzIHN1YnRyYWN0ZWQgd2l0aCB2ZWN0 b3IgY29zdCBhbmQgYXMgdGhlIHNjYWxhciBjb3N0IGlzIGluY3JlYXNlZCB0 aGUgY2hhbmNlcyBvZiB2ZWN0b3JpemF0aW9uIGlzIG1vcmUgd2l0aCBzYW1l IFZlY3Rvcml6YXRpb24gZmFjdG9yICBhbmQgbW9yZSBsb29wcyB3aWxsIGJl IHZlY3Rvcml6ZWQuDQo+DQo+IEkgaGF2ZSBub3QgY2hhbmdlZCB0aGUgaXRl cmF0aW9uIGNvdW50IHdoaWNoIGlzIGhhcmRjb2RlZCB3aXRoIDUwIGFuZCAN Cj4gSSB3aWxsIGRvIHRoZSBjaGFuZ2VzIHRvIHJlcGxhY2UgdGhlIDUwIHdp dGggdGhlIHN0YXRpYyBFc3RpbWF0ZXMgb2YgaXRlcmF0aW9uIGNvdW50IGlm IHlvdSBhZ3JlZSB1cG9uIHRoZSBiZWxvdyBjaGFuZ2VzLg0KPg0KPiBJIGhh dmUgcmFuIHRoZSBTUEVDIGNwdSAyMDAwIGJlbmNobWFya3Mgd2l0aCB0aGUg YmVsb3cgY2hhbmdlcyBmb3IgDQo+IGkzODYgdGFyZ2V0cyBhbmQgdGhlIHNp Z25pZmljYW50IGdhaW5zIGFyZSBhY2hpZXZlZCB3aXRoIHJlc3BlY3QgVG8g SU5UIGFuZCBGUCBiZW5jaG1hcmtzLg0KPg0KPiBIZXJlIGlzIHRoZSBkYXRh Lg0KPg0KPiBSYXRpbyBvZiB2ZWN0b3JpemF0aW9uIGNvc3QgY2hhbmdlcyhG UCBiZW5jaG1hcmtzKSB2cyBSYXRpbyBvZiB3aXRob3V0IHZlY3Rvcml6YXRp b24gY29zdCBjaGFuZ2VzKCBGUCBiZW5jaG1hcmtzKSAgPSA0NjQwLjEwMiB2 cyA0NTgzLjM3OS4NCj4gUmF0aW8gb2YgdmVjdG9yaXphdGlvbiBjb3N0IGNo YW5nZXMgKElOVCBiZW5jaG1hcmtzICkgdnMgUmF0aW8gb2YgDQo+IHdpdGhv dXQgdmVjdG9yaXphdGlvbiBjb3N0IGNoYW5nZXMoIElOVCBiZW5jaG1hcmtz MCA9IDM4MTIuODgzIHZzIA0KPiAzNzc4LjU1OA0KPg0KPiBQbGVhc2UgZ2l2 ZSB5b3VyIGZlZWRiYWNrIG9uIHRoZSBiZWxvdyBjaGFuZ2VzIGZvciB2ZWN0 b3JpemF0aW9uIGNvc3QgYmVuZWZpdC4NCj4NCj4gZGlmZiAtLWdpdCBhL2dj Yy90cmVlLXZlY3QtbG9vcC5jIGIvZ2NjL3RyZWUtdmVjdC1sb29wLmMgaW5k ZXggDQo+IDQyMmI4ODMuLjM1ZDUzOGYgMTAwNjQ0DQo+IC0tLSBhL2djYy90 cmVlLXZlY3QtbG9vcC5jDQo+ICsrKyBiL2djYy90cmVlLXZlY3QtbG9vcC5j DQo+IEBAIC0yOTg3LDExICsyOTg3LDggQEAgdmVjdF9lc3RpbWF0ZV9taW5f cHJvZml0YWJsZV9pdGVycyAobG9vcF92ZWNfaW5mbyBsb29wX3ZpbmZvLA0K PiAgICAgICAgICBtaW5fcHJvZml0YWJsZV9pdGVycyA9IDE7DQo+ICAgICAg ICBlbHNlDQo+ICAgICAgICAgIHsNCj4gLSAgICAgICAgICBtaW5fcHJvZml0 YWJsZV9pdGVycyA9ICgodmVjX291dHNpZGVfY29zdCAtIHNjYWxhcl9vdXRz aWRlX2Nvc3QpICogdmYNCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIC0gdmVjX2luc2lkZV9jb3N0ICogcGVlbF9pdGVyc19wcm9sb2d1 ZQ0KPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0gdmVj X2luc2lkZV9jb3N0ICogcGVlbF9pdGVyc19lcGlsb2d1ZSkNCj4gLSAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8gKChzY2FsYXJfc2luZ2xl X2l0ZXJfY29zdCAqIHZmKQ0KPiAtICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgLSB2ZWNfaW5zaWRlX2Nvc3QpOw0KPiArICAgICAgICAg IG1pbl9wcm9maXRhYmxlX2l0ZXJzID0gKChzY2FsYXJfc2luZ2xlX2l0ZXJf Y29zdA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg LSB2ZWNfaW5zaWRlX2Nvc3QpICp2Zik7DQo+DQo+ICAgICAgICAgICAgaWYg KChzY2FsYXJfc2luZ2xlX2l0ZXJfY29zdCAqIHZmICogbWluX3Byb2ZpdGFi bGVfaXRlcnMpDQo+ICAgICAgICAgICAgICAgIDw9ICgoKGludCkgdmVjX2lu c2lkZV9jb3N0ICogbWluX3Byb2ZpdGFibGVfaXRlcnMpDQo+DQo+IFRoYW5r cyAmIFJlZ2FyZHMNCj4gQWppdA0K