From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by sourceware.org (Postfix) with ESMTPS id 2205D3833E8B for ; Wed, 14 Dec 2022 08:34:22 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 2205D3833E8B Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=intel.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1671006862; x=1702542862; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=QdnC69IDNUpMU8auaEZHjBu0pBJGOSLPc8MwakPNZZM=; b=Q4YxULWM0qUvydDxYhMMeOkruyJbXoX1ruuzzvHCiZhM+3oAk2sM6kyy 0kAMY6JfTxusBTOf/8Tr5Q7uIPUqD4rnonmCqZBZbVnkfHJVO1L7S0vLU mysxr04RoDlrMxW9vMdI8QwSnHUzMlGOHB13Ht3FTcxjtOk87sPqiaZHM zXrz865p0My9aMQVnYy6i3BPhxuhNasAHZiA6qHd4H7jvAqhM2meFCdrE +Sm5u0uoR5cNv9IAfvH8Nr0sMx2JkybwOxzDn5kwmbQhLPbIBbx8Q3OuE qln6br2tH3UAFv6+pyc2JnV7bmei9RXaYIbAsqci1TYOB94p1wx4yIWpW Q==; X-IronPort-AV: E=McAfee;i="6500,9779,10560"; a="320207705" X-IronPort-AV: E=Sophos;i="5.96,243,1665471600"; d="scan'208";a="320207705" Received: from orsmga002.jf.intel.com ([10.7.209.21]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Dec 2022 00:34:20 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10560"; a="648927388" X-IronPort-AV: E=Sophos;i="5.96,243,1665471600"; d="scan'208";a="648927388" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by orsmga002.jf.intel.com with ESMTP; 14 Dec 2022 00:34:20 -0800 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Wed, 14 Dec 2022 00:34:20 -0800 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Wed, 14 Dec 2022 00:34:20 -0800 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16 via Frontend Transport; Wed, 14 Dec 2022 00:34:20 -0800 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.41) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.16; Wed, 14 Dec 2022 00:34:19 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ktDBiRS3IzlOy3GpD1Z8Y4RL4S9oVev62+dz9y0pLXorEHIriNbB18GrN9bb6otOCvCIIR57wDLRJdM8a/Thd9ZLXr+KXyk14bMxIlIJ8hbNwUs8ae8QzDt6VrmRVQULKH+6G62Mwx5RotpXqjTbNgUA54VG87+XWpkM5mcHzcEe94Oum27nkjGfnpMAw12R7hVTcdoQBcgFwMkI3KURgnOJn0aOWudcva3cXPH1jH7/6vkD27WrxHt+zmhBR+tNZu10dKuvH1Ir30EHJ7Ed602/qhXWVTZBRtef0AMnyZMp6MhfoNMw6yF7z/kUM5X6o7hv4psyBNvRQz8BE5LBzA== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=QdnC69IDNUpMU8auaEZHjBu0pBJGOSLPc8MwakPNZZM=; b=UfiP7tZQf/2qtM5Qk7W0Hjm2CAs7eetBLbzCCP7YLExKPKvheGoYt6tIjT2Pqr3wf8f+mTJI2sCNmcI7iTS2WcKi5s7OCgm7FntVg/ABLUkY+EN+18fy49qhPzFqVS6HCqDnVX/zjTPMrUKQPS6kris2e8Qk9fhDm/beWDQ1kyYE8dX7PJTP7+Nukg/Yqt/R+PjPfQd++tBbClfpMWYPa1hYUdZUzGTacV26eHlJvyT7KJXOpkgE+p7X4sZCAHO7GFBIwbEtEPGw9FcMDADDM8PXKZjyjC16e1PjN9z1nrEPKOJWlofZyBvYlkRrO/U4qDiuRrHoVPxdJpR/giLcDw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from CY4PR1101MB2150.namprd11.prod.outlook.com (2603:10b6:910:18::11) by CH3PR11MB7372.namprd11.prod.outlook.com (2603:10b6:610:145::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5880.19; Wed, 14 Dec 2022 08:34:16 +0000 Received: from CY4PR1101MB2150.namprd11.prod.outlook.com ([fe80::b342:ca47:69d8:765f]) by CY4PR1101MB2150.namprd11.prod.outlook.com ([fe80::b342:ca47:69d8:765f%5]) with mapi id 15.20.5880.019; Wed, 14 Dec 2022 08:34:13 +0000 From: "Liu, Hongtao" To: Richard Biener , Jakub Jelinek CC: "gcc-patches@gcc.gnu.org" , "crazylht@gmail.com" , "hjl.tools@gmail.com" , "ubizjak@gmail.com" Subject: RE: [PATCH] [x86] x86: Don't add crtfastmath.o for -shared and add a new option -mdaz-ftz to enable FTZ and DAZ flags in MXCSR. Thread-Topic: [PATCH] [x86] x86: Don't add crtfastmath.o for -shared and add a new option -mdaz-ftz to enable FTZ and DAZ flags in MXCSR. Thread-Index: AQHZD5NDSG312ucFxkyfDakWK58TUq5tCXSAgAACCACAAAJAAA== Date: Wed, 14 Dec 2022 08:34:13 +0000 Message-ID: References: <20221214021842.1015348-1-hongtao.liu@intel.com> In-Reply-To: Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CY4PR1101MB2150:EE_|CH3PR11MB7372:EE_ x-ms-office365-filtering-correlation-id: abc749f7-a8be-45da-b682-08daddadfad4 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: gfcG4Tc4XBdpIIMhXjxH21z16GOoypLg9N0p/zWitJCzzYZ1f+wLzK2KrnaDOyFMdMxdx4JPpdtnx1NJqhfNSQqOFkzDHh+UoAZ69DlM3m759IyvqI/WehwXHZ9Yx/d+aWeAZLpvXw8UmVdZV/HWAfRfXW6wXQBjU0MufKB22Y268qRtnzKn2MhzuYgGJlVt75q/xo6PUhR1r5Cg3gWvrtKD5vi3jQqCvRF/hv44QJ/tkgp5svHSQiVycoPD0EDpX6pSl6bp0eqXbBvyIFIqNghXuDgA0ZBZTdbg6kBLj/B8YrsHju3/JulZ7olXX9MbgMQzJcBE+dxHcXtpFvT5X0gO5ch/U8g0qorbboAmUxiwIDMI7VAxZHqkd9t5N6DY7uiv4T3Ypg7k8DSCRuL0BWLxGHwp62h4toGajRg+v9h3xZ/n0caDwoYbHRCo/fHXf0I20eFGFlXP9A9UAyW0YT9OjEuG1eS0u3UTluT3kc+8pPN9wRYYuTnXe5hQXJ51QvOBD91hmpa9UCPUubYWoNv1RktrFNPWDqZBL7rD1wi5sye4C1XFaKi8+9hlZtlBUHzYidUAWcwtzacA8c8o1ej1jRLJwvP4MbzmKSSYm+tUkW1wUFn5/xX5aYlhPFtrmBQUZfB5P+rwEtu3x+s/1FHQcxndWle1F7gU9T4MGcSDbhAPZvSULeDadVN/Hm9p3dKf3R3t1/5BfJNpYAB9U0jkcsjLCj9exemlouh34y0= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CY4PR1101MB2150.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(366004)(451199015)(2906002)(66476007)(66556008)(66446008)(64756008)(4326008)(8936002)(71200400001)(66946007)(8676002)(76116006)(45080400002)(110136005)(54906003)(316002)(7696005)(55016003)(186003)(26005)(966005)(33656002)(83380400001)(508600001)(9686003)(82960400001)(38070700005)(122000001)(52536014)(38100700002)(5660300002)(6506007)(53546011)(86362001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?NDdzYmpnVlVibkMxN0VGdi8zUXZZNFlXblF0dUI4dGJ6RVUwRVhxVmhvclVz?= =?utf-8?B?MjFta05NeWExNkV4eEJCeEl3djk1NWRaWUVDVXFVc3p6TURndExmcm4wdkdu?= =?utf-8?B?Q0poRjNVT294RDdKRXhYQXJ4Z2NLK1RHZXZaMGh6dzhCeTI1b2RXQ1owMUds?= =?utf-8?B?L2QvUEhBcUtST0JxNTl2NjRCZDZkWFpKMmREYzZYRDlLSEQzemVjS050K3F2?= =?utf-8?B?LzlSQm40TTNiYjZKOU12QmE1YU9hR0lOVUZDcm4xb0dwdFlXUXZFbkdVNFl2?= =?utf-8?B?UkdqN2c0SDh4eVV3WjBrM08wUE85MDNUQXJZK0Nwb3RVRFNjMDRRL3RkOGxV?= =?utf-8?B?WFdhQ1dOcWdBcjJJcTFXZ3N2My9rcGdQWHIzMTkzRVk3cUVhc1dNejZNcTU3?= =?utf-8?B?UExVU0FCR0hCRk90VUs2OEJMZWVQZW1vc2R1bjFJVUhvSXpoZHh0UW5xbjNZ?= =?utf-8?B?VUNIbWV6dWRiaSsyaDV3VHVDWmFzYWllcWt1YUExRkI1MFZucU1Ic285bWhv?= =?utf-8?B?eWRROTVaNVZRT2VFemhxdHh5a1kzanhKQjY2dXJmYTRLVEMxNnhMbXFhSG5K?= =?utf-8?B?YUhocE9vdnU5eDZVblJkWUhUajZIcFNUS2FTWWFLWWFuVi91S3dlRm81ZGtS?= =?utf-8?B?Slg5dFk1QnZaSHUzbVhXUlRlK0lYOUhtRE5QbUFSNVdLNDVJajFuVHlNL2Fv?= =?utf-8?B?ZnpSQXJ5ak5mTk9abVk3ZXNPekFIRWcybUw0SHBjRnF6REoxZTdLY01ZUXJt?= =?utf-8?B?Z3hZTUI3L1EyMkdVVW0vWHFINEtyTG4xemc2RTJEcUpHcE5ncElQVzk4STU2?= =?utf-8?B?TTAwMzMrdU9ubG4zOWoyUk9VWGxXZXJ2YW1CS0FYd0hRdml1eHVQU0R1RHEz?= =?utf-8?B?ZHVuUUc0MjEvYUNlcWx2ZlpkTDVsazNrYTNYeUZqL29zMkwrWTQzVVVFYWZC?= =?utf-8?B?OXc2K1k1Z3pmOVN6OFd5a01wNFg0Y3d1QnpNdFQwOWNUaldjMlpRYTArK1FZ?= =?utf-8?B?MERkeVpzZ01yUktKc09RWW1PV1B0NGRUcWJ2RGRMSkdVUmxIc1B3MStwNVEz?= =?utf-8?B?Zml6Q2lFblBOdW1LaU9XUGo4R01iU3Z5d1dPdktJV00yYlVBTTlXV3FLK1kr?= =?utf-8?B?dml2QjhDb1A2d2p1WE1xS2hEeWJZZDFOZGIrTDlXaVNjN0tTL1d1ODYwWDVU?= =?utf-8?B?MUpsUlhrUnBoVngraTNReDIrd1lVcjZUbE1YaWVJeVc4RERyVkNFdFA4bGt6?= =?utf-8?B?eDhMRzh4WkJIWnJ4OFBRTU5lWWNNbFFhYWJhU3FDTHFpQ0tJSkV1c0l4U0cx?= =?utf-8?B?VVN0eUtRV1RiNEFIMXJ3QVJOVFRZaDdCVkVyd0draGRCdkhMakJFSTk2TG5E?= =?utf-8?B?UHhwdHVPZ1QyVy9mZ1ozZmpwY3NnTy81N0VNOUFVZDcrT3BNNGpoZHlmM3VG?= =?utf-8?B?NzQ1RXNBZksyb0s3Q1owN2xncTBiRHRKOFlCVU10Rk4vM0tZRVRnWS9qaVFF?= =?utf-8?B?czlOZmluR0FWaWRJMlBKMnI2TGZpY001WDEzbXBnb1Bma29uQ25wYjllZWZ2?= =?utf-8?B?QmRYY1ltTm9WQnRZQ3AzM1Vuc2l6c2lNUnUvUkwyY1I1NXZRQTdNaUNxclhN?= =?utf-8?B?Q2hqM2V1OS80dFZLbmtLeElVRDdQUkcxQUNxUTdTajViWXZlUzgvWkJTSitl?= =?utf-8?B?NS9td1JlaHZuN1pNMW8zKzMvK0pmVnpPQTZnY2JzdkdNanNWYzBTZjFyeDFN?= =?utf-8?B?YnFRREcwcWs0aVBCZnovTkJQcTc3TFJFQ2tGcmZETTNKY0xRcHlRYUh6Z25N?= =?utf-8?B?UGpvdjBDWEx3V2Z0Tjl3ejEvcnJSUWxDVXBBdWVDSUFvbGZjK3BtdENBdWkz?= =?utf-8?B?U0k5V1ZicDBBOW9UcmxvWHF5TTlTYkU0QUZZdjZwNjJkbzZlWWdIU3dPNHRZ?= =?utf-8?B?S0FnWmtZaWtsUldteDM0Mjk1TDdTVmpYeUpJaXp5REllWVZDOTRGZU5aTW1H?= =?utf-8?B?L2Joc3RUdEN6bkZadldvUG9jWWxWYmUxRWJQTElScWFUOGhqZEU4ZDRkb0Zp?= =?utf-8?B?TXR2VnVvRGhsUG1kcEhjTXVseEtvM28rckNzbVZEcnN2Y205ZVNLUnE3U1I5?= =?utf-8?Q?g7+MEbrndpF6UVssVF04cwn2E?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CY4PR1101MB2150.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: abc749f7-a8be-45da-b682-08daddadfad4 X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Dec 2022 08:34:13.3046 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: OOaNjWH3IhAN/FwMhKobmdu1I37/gXyHBRFpLJIUbassqIMgJ/qnwgaOwNwGVFCAVA8hdXvaaY25AccUR35MXQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR11MB7372 X-OriginatorOrg: intel.com X-Spam-Status: No, score=-7.0 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,KAM_SHORT,SPF_HELO_NONE,SPF_NONE,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogUmljaGFyZCBCaWVuZXIg PHJpY2hhcmQuZ3VlbnRoZXJAZ21haWwuY29tPg0KPiBTZW50OiBXZWRuZXNkYXksIERlY2VtYmVy IDE0LCAyMDIyIDQ6MjMgUE0NCj4gVG86IEpha3ViIEplbGluZWsgPGpha3ViQHJlZGhhdC5jb20+ DQo+IENjOiBMaXUsIEhvbmd0YW8gPGhvbmd0YW8ubGl1QGludGVsLmNvbT47IGdjYy1wYXRjaGVz QGdjYy5nbnUub3JnOw0KPiBjcmF6eWxodEBnbWFpbC5jb207IGhqbC50b29sc0BnbWFpbC5jb207 IHViaXpqYWtAZ21haWwuY29tDQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0hdIFt4ODZdIHg4NjogRG9u J3QgYWRkIGNydGZhc3RtYXRoLm8gZm9yIC1zaGFyZWQgYW5kIGFkZCBhDQo+IG5ldyBvcHRpb24g LW1kYXotZnR6IHRvIGVuYWJsZSBGVFogYW5kIERBWiBmbGFncyBpbiBNWENTUi4NCj4gDQo+IE9u IFdlZCwgRGVjIDE0LCAyMDIyIGF0IDk6MTYgQU0gSmFrdWIgSmVsaW5layA8amFrdWJAcmVkaGF0 LmNvbT4gd3JvdGU6DQo+ID4NCj4gPiBPbiBXZWQsIERlYyAxNCwgMjAyMiBhdCAwOTowODowMkFN ICswMTAwLCBSaWNoYXJkIEJpZW5lciB2aWEgR2NjLXBhdGNoZXMNCj4gd3JvdGU6DQo+ID4gPiBP biBXZWQsIERlYyAxNCwgMjAyMiBhdCAzOjIxIEFNIGxpdWhvbmd0IHZpYSBHY2MtcGF0Y2hlcw0K PiA+ID4gPGdjYy1wYXRjaGVzQGdjYy5nbnUub3JnPiB3cm90ZToNCj4gPiA+ID4NCj4gPiA+ID4g RG9uJ3QgYWRkIGNydGZhc3RtYXRoLm8gZm9yIC1zaGFyZWQgdG8gYXZvaWQgY2hhbmdpbmcgdGhl IE1YQ1NSDQo+ID4gPiA+IHJlZ2lzdGVyIHdoZW4gbG9hZGluZyBhIHNoYXJlZCBsaWJyYXJ5LiAg Y3J0ZmFzdG1hdGgubyB3aWxsIGJlDQo+ID4gPiA+IHVzZWQgb25seSB3aGVuIGJ1aWxkaW5nIGV4 ZWN1dGFibGVzLg0KPiA+ID4gPg0KPiA+ID4gPiBCb290c3RyYXBwZWQgYW5kIHJlZ3Rlc3RlZCBv biB4ODZfNjQtcGMtbGludXgtZ251ey1tMzIsfS4NCj4gPiA+ID4gT2sgZm9yIHRydW5rPw0KPiA+ ID4NCj4gPiA+IFlvdSByZWplY3QgbmVnYXRpdmUgLW1kYXotZnR6IGJ1dCB3b3VsZG4ndCB0aGF0 IGJlIHVzZWZ1bCB3aXRoDQo+ID4gPiAtT2Zhc3QgLW1uby1kYXotZnR6IHNpbmNlIHRoZXJlJ3Mg b3RoZXJ3aXNlIG5vIHdheSB0byBhdm9pZCB0aGF0Pw0KPiA+DQo+ID4gQWdyZWVkLg0KPiA+IEkg ZXZlbiB3b25kZXIgaWYgdGhlIGJlc3Qgd291bGRuJ3QgYmUgdG8gbWFrZSB0aGUgb3B0aW9uIGVm ZmVjdGl2ZWx5DQo+ID4gdGhyZWUgc3RhdGUsIGRlZmF1bHQsIG5vIGFuZCB5ZXMsIHdoZXJlIGlm IHRoZSBvcHRpb24gaXNuJ3Qgc3BlY2lmaWVkDQo+ID4gYXQgYWxsLCB0aGVuIGNydGZhc3RtYXRo Lm8qIGlzIGxpbmtlZCBhcyBpcyBub3cgZXhjZXB0IGZvciAtc2hhcmVkLCBpZg0KPiA+IGl0IGlz IC1tbm8tZGF6LWZ0eiwgdGhlbiBpdCBpcyBuZXZlciBsaW5rZWQgaW4gcmVnYXJkbGVzcyBvZiBv dGhlcg0KPiA+IG9wdGlvbnMgYW5kIGlmIGl0IGlzIC1tZGF6LWZ0eiwgdGhlbiBpdCBpcyBsaW5r ZWQgZXZlbiBmb3IgLXNoYXJlZC4NCj4gDQo+IFBvc3NpYmx5LiAgSSdkIGFsc28gc3VnZ2VzdCB0 byBzcGxpdCB0aGUgY2hhbmdlZCAtc2hhcmVkIGhhbmRsaW5nIHRvIGEgc2VwYXJhdGUNCj4gcGF0 Y2ggc2luY2UgcGVvcGxlIG1heSB3YW50IHRvIGJhY2twb3J0IHRoaXMgYW5kIGl0IHNob3VsZCBi ZSBhcHBsaWNhYmxlIHRvDQo+IGFsbCBvdGhlciB0YXJnZXRzIHdpdGggc2ltaWxhciBoYW5kbGlu Zy4NCmh0dHBzOi8vZ2NjLmdudS5vcmcvYnVnemlsbGEvc2hvd19idWcuY2dpP2lkPTU1NTIyI2My Ng0KU28gcGF0Y2ggaW4gdGhlIHVwcGVyIGxpbmsgaXMgb2sgZm9yIHRydW5rPw0KSSdsbCBjaGFu Z2UgLW1kYXotZnR6IHBhcnQgYXMgYSBzZXBhcmF0ZSBwYXRjaC4NCj4gDQo+ID4gPiA+IC0tLSBh L2djYy9jb25maWcvaTM4Ni9pMzg2Lm9wdA0KPiA+ID4gPiArKysgYi9nY2MvY29uZmlnL2kzODYv aTM4Ni5vcHQNCj4gPiA+ID4gQEAgLTQyMCw2ICs0MjAsMTAgQEAgbXBjODANCj4gPiA+ID4gIFRh cmdldCBSZWplY3ROZWdhdGl2ZQ0KPiA+ID4gPiAgU2V0IDgwMzg3IGZsb2F0aW5nLXBvaW50IHBy ZWNpc2lvbiB0byA4MC1iaXQuDQo+ID4gPiA+DQo+ID4gPiA+ICttZGF6LWZ0eg0KPiA+ID4gPiAr VGFyZ2V0IFJlamVjdE5lZ2F0aXZlDQo+ID4gPiA+ICtTZXQgdGhlIEZUWiBhbmQgREFaIEZsYWdz Lg0KPiA+DQo+ID4gQXMgdGhlIG9wdGlvbiBpcyBvbmx5IHVzZWQgaW4gdGhlIGRyaXZlciwgc2hv dWxkbid0IGl0IGJlIG1hcmtlZA0KPiA+IERyaXZlciBhbmQgbm90IFRhcmdldD8gIEl0IGRvZXNu J3QgbmVlZCB0byBiZSBzYXZlZC9yZXN0b3JlZCBvbiBldmVyeQ0KPiA+IGNmdW4gc3dpdGNoIGV0 Yy4NCj4gPg0KPiA+ID4gPiArQGl0ZW0gLW1kYXotZnR6DQo+ID4gPiA+ICtAb3BpbmRleCBtZGF6 LWZ0eg0KPiA+ID4gPiArDQo+ID4gPiA+ICt0aGUgZmx1c2gtdG8temVybyAoRlRaKSBhbmQgZGVu b3JtYWxzLWFyZS16ZXJvIChEQVopIGZsYWdzIGluIHRoZQ0KPiA+ID4gPiArTVhDU1IgcmVnaXN0 ZXINCj4gPg0KPiA+IFNob3VsZG4ndCBkZXNjcmlwdGlvbiBzdGFydCB3aXRoIGNhcGl0YWwgbGV0 dGVyPw0KPiA+DQo+ID4gPiA+ICthcmUgdXNlZCB0byBjb250cm9sIGZsb2F0aW5nLXBvaW50IGNh bGN1bGF0aW9ucy5TU0UgYW5kIEFWWA0KPiA+ID4gPiAraW5zdHJ1Y3Rpb25zIGluY2x1ZGluZyBz Y2FsYXIgYW5kIHZlY3RvciBpbnN0cnVjdGlvbnMgY291bGQNCj4gPiA+ID4gK2JlbmVmaXQgZnJv bSBlbmFibGluZyB0aGUgRlRaIGFuZCBEQVogZmxhZ3Mgd2hlbiBAb3B0aW9uey1tZGF6LWZ0en0N Cj4gaXMgc3BlY2lmaWVkLg0KPiA+ID4NCj4gPiA+IE1heWJlIHNheSB0aGF0IHRoZSBNWENTUiBy ZWdpc3RlciBpcyBzZXQgYXQgcHJvZ3JhbSBzdGFydCB0byBhY2hpZXZlDQo+ID4gPiB0aGlzIHdo ZW4gdGhlIGZsYWcgaXMgc3BlY2lmaWVkIGF0IF9saW5rXyB0aW1lIGFuZCBzYXkgdGhpcyBzd2l0 Y2gNCj4gPiA+IGlzIGlnbm9yZWQgd2hlbiAtc2hhcmVkIGlzIHNwZWNpZmllZD8NCj4gPg0KPiA+ ICAgICAgICAgSmFrdWINCj4gPg0K