From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by sourceware.org (Postfix) with ESMTPS id A5AD63858406 for ; Mon, 31 Oct 2022 01:05:07 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org A5AD63858406 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=1667178307; x=1698714307; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=SiribjZucXX8VpWfOQThfADLKykrgQjKUyOUkt0rrvE=; b=gf4Jpxi/cgONAhaCEGpTtbl3iQC3c1r8LhlVtRyrvAkgDexHQI+24Kjr k9QTL86WgulbuT3gAilxqbFikMo6Tnm4+FW9+wbTtQLZQbV6gZj+oUGko BgTweEGE+IML6Rd+M36AxdgLqi8Ub38Z19wYNgbgtK3ACdFDhPLP+IriJ gy/Z9WSafLXRwz7pjNdeIrDSxxGwpFNgVNza1zcECYaMspXoVaodIrkbW b5Ynl/AvVAO+0BKChq5xSIvejcelgWGdsB+UGQ5aNW/cn1eA1j+43BDjK AI2Y7VYRzh5+Qt58pBscTG8goP/b6OoJXWVnz70GqzWVhoK5HN9YvmVsb Q==; X-IronPort-AV: E=McAfee;i="6500,9779,10516"; a="309879320" X-IronPort-AV: E=Sophos;i="5.95,227,1661842800"; d="scan'208";a="309879320" Received: from orsmga007.jf.intel.com ([10.7.209.58]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 30 Oct 2022 18:05:06 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10516"; a="628080500" X-IronPort-AV: E=Sophos;i="5.95,227,1661842800"; d="scan'208";a="628080500" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by orsmga007.jf.intel.com with ESMTP; 30 Oct 2022 18:05:06 -0700 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Sun, 30 Oct 2022 18:05:06 -0700 Received: from orsmsx601.amr.corp.intel.com (10.22.229.14) by ORSMSX611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Sun, 30 Oct 2022 18:05:05 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31 via Frontend Transport; Sun, 30 Oct 2022 18:05:05 -0700 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.169) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.31; Sun, 30 Oct 2022 18:05:05 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TtN1YTivK7ZlLBDSWCpixpttV2uoW3qneh5aBX0gtGaZSy2T4lBweUCtzZ2l+O2LvHIPQuU5Y2U8UBWvYAcqC1hmaNrCVajyGi+yc82j64xDV1EhknpoBX1D72PAmuJSyzvk3uIMurnPork6dUWrVBjEiieaKwjqTDeY+MeapNFCqaGrNw19DR1w75st5b4BcZP9z9kzu87yavI7979xI3fpDqxu5YbY6w5eRpucUA9vtUy/QzcpANlsmvrylJ9QAVe6ElMebopH0YbgQzXodcAgw2lePst5Lfz+ZS5/JlHRubzKluvj5HuZNoq0N+nKnfDeZO5dNOZiiITqjGyUfQ== 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=SiribjZucXX8VpWfOQThfADLKykrgQjKUyOUkt0rrvE=; b=OpafUkr9BKKmrBKGN91mOTggFl6s9Zi8FAGya/I94BSHN9ecJ7+ilHsef/oOHeata/sPUue1na2uz9HS64jOV4ZmLYVYMyz6jEep1hfe2e9LAH9oNM/Yt0He08DeNoF4xt3J3EjQJq/OOipxhKndjXhOcOqeyAYGia0rxHHL6zLtYj0aQJ45lHN/N/UEnAUEtHCW+7BgrhgvfSTjjqMMNaFfnxVWpWC25Vl5waddPLmuaYnA9pAu/BVUGpn/008JrMINYpNljTXfZItTLRyOPprx1BOA8N3CXAUzVjapWwAiG4R2K4EVsIYrNmJ+Ng2AGIDyh7QzO2gx9jY9kyiknw== 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 CH3PR11MB7321.namprd11.prod.outlook.com (2603:10b6:610:150::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5746.28; Mon, 31 Oct 2022 01:05:04 +0000 Received: from CY4PR1101MB2150.namprd11.prod.outlook.com ([fe80::ac52:60f1:aeed:8651]) by CY4PR1101MB2150.namprd11.prod.outlook.com ([fe80::ac52:60f1:aeed:8651%5]) with mapi id 15.20.5769.016; Mon, 31 Oct 2022 01:05:04 +0000 From: "Liu, Hongtao" To: "Kong, Lingling" , Hongtao Liu CC: "gcc-patches@gcc.gnu.org" , "Jiang, Haochen" Subject: RE: [PATCH 4/6] Support Intel AVX-NE-CONVERT Thread-Topic: [PATCH 4/6] Support Intel AVX-NE-CONVERT Thread-Index: AQHY36JWfOObWpTuzUKKR2zIypPpOq4SGGgAgAsJtQCAAYJvAIAE8q2AgAQzFKA= Date: Mon, 31 Oct 2022 01:05:03 +0000 Message-ID: References: <20221014075445.7938-1-haochen.jiang@intel.com> <20221014075445.7938-5-haochen.jiang@intel.com> In-Reply-To: Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-reaction: no-action dlp-version: 11.6.500.17 dlp-product: dlpe-windows 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_|CH3PR11MB7321:EE_ x-ms-office365-filtering-correlation-id: ca2c044b-44ef-4774-8d29-08dabadbf192 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: mY0497Ncc952WxH0iO8Be+++eyblj+7l2A4x8nDSOcVOvMbBF4xZptKZqw6+0lnOGXTdsREYtm6dA+Lwz5nKURF39OwR7Jri1T9Qt4NMQSRr2CYGhIbLNRZpgmx7pwSMqhxUN9Xmnfhj1AsJnyBb70BwlTph8expLqfaZIRADugjRubWK2JQS3U3+qSOqNwn6xYC0eiu/vV5nS34o6LzNFdU+vG2TMKv0Rd+Ib5iGGe4PCI6M6Va3xbBPkBqDXP+XdGQH1zZkuIqSWD82OIPtbFhrnTsf8wX9OSPR+e2RHVT6ovbNIjjsWiJqcUVAvwZVwXSuKUblGxs7RNSmYoFW0JV/JJBZoQSUzmWzpu+x8GRVpbPeYHQ8ZyyFO+AlEc/6bzgEWaPJJuKg4Ed7FxA3WwExsT8cVVmgzT0t2t7+cfTSA+7hoS/d8WHswZ9rtprVOX2jR12pZss88lnRIYZkAePO08qwgVisIOaGsogcFflTFw6omBK8FGbJUisGlB/0b4XDB4WFKR56L0mwJvfTHV1tSL52lggcXgJwJ7llnbc0DFhsZKvDoXXSCAK9efBlYYMN68P35XbvzRLAWUI9KacjCziNjEAO44c+14R1tfRFGsL7q2KrgY2ooARmaf3lNCvp0EH99bchsm63D8RP+yIreWT+JOfEw8pAYiNg9gFdiCszmcFMMjuJ2kJi2qIIazGSwTtFlPlnDino2ZfL2EOD0TCVTV2f0vUJZuPu5RQTRCaetjsabWQvXmuXddLoUWEWr/UJ3FFpf6oGzP42g== 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)(136003)(39860400002)(396003)(376002)(346002)(451199015)(71200400001)(186003)(38070700005)(478600001)(107886003)(110136005)(54906003)(82960400001)(83380400001)(66476007)(6506007)(64756008)(7696005)(66946007)(76116006)(316002)(4326008)(5660300002)(66556008)(8676002)(53546011)(66446008)(33656002)(9686003)(52536014)(26005)(122000001)(8936002)(41300700001)(86362001)(2906002)(38100700002)(55016003);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?QS9ndmJuWTIzOWhVTGUvUzBLN0ZqemZJKzNuVGt3WStWRThMVmhNWEdYcVNm?= =?utf-8?B?dE9KcE1jeTZnYkVRbTRUeElia2JGREo3dVQxUDhQK1F2SXFuOFFVQWplUlJm?= =?utf-8?B?UEJCOWhtVlFHNmhlbndTT1ZMTU9uazd5ZStkek90SUN4R3J3amNFWHQzRU5N?= =?utf-8?B?eWw5bFlGcWp2ak11T0ZKU1g0THNlL1BrWWMzMEtqWUIxcDBXbWdRbnhOSlF1?= =?utf-8?B?TGdsM0ZGeVZseXFiZ3YyUTg2d2pnelRWckxuSUtFTW02ZGp4K2VyQldLYTQw?= =?utf-8?B?RkRPNlhGZ3h5UjJzK1hGcDY3aTBNQnpBLzMrOWg5V3RPNGFVTzRjSFZjV3g5?= =?utf-8?B?d3pNR2Y0Ym0vMzBJOG1CaVFOVGIzdnVsU0U5Y0ZXUTc3TFZ1Nm5RZWg0M2Nj?= =?utf-8?B?UXhQR0NlQUVXL0o0d3BXUGtSaWFINjF4QlZkT2NtVXFFbURVb2VGUmVEa3ha?= =?utf-8?B?Z1p5SExDUjVrQTNlckRzZmhKZ1JIMWFybkxWdStaN3oycnVCenVrWCtMT3JV?= =?utf-8?B?ajd0WjEzMVBSaENwR2dIWFV2TXQ5ZGFUaGxZTVhXQ2xCOEpaNStWMTRzWG1U?= =?utf-8?B?cXNFQmxzdjVQWUlGUE81V2FsS1JnVW5wdUxkZlV2TituMThpY1N4Vnh1YVhv?= =?utf-8?B?NHYwSU9SMXQzRzBVNElhY3NpeE9rZ2cyZjZFakxXWmg1UFFnSDVKWFFNazlX?= =?utf-8?B?bVBSL1RKMEVjek93L2FielhYdmNyTTFSZzZrbi9SbjhrTWdFSFk5ZVBOTlV3?= =?utf-8?B?TS9ablpXSGxXMDR5VEljL3VjNTkyS3QxV3Nyb3BUYUU4emVqWnk5Y25Qa1Q0?= =?utf-8?B?WEJkUkJLMy9nYUJtU0ttdm5XMFF6OGNWM3ZqSHk0UVNXNDM5SDRsbk80Z0Na?= =?utf-8?B?TEFMOWdMVkZybEdJdHFWRkduUTk1aEliVDg2bVJYU2dFWG1URU5pZ256blJz?= =?utf-8?B?Y1VOcEdMcTR6RkdLaHhCQktBUmF2VzNoaHRnbnFJUGQ2RFRLNnNxTmdwK2Rs?= =?utf-8?B?ZGhlRmdyWVBXUWdVWE1DbGFjRXNPazZFeTk2amdOcXVxdDJ4b2liT1M1anBt?= =?utf-8?B?ZzI4YllIZUtzQU9DUzhrcFFjazloSmpTbFhDcGZ6OGk3SnN4Tk0xeWQveHJh?= =?utf-8?B?MHdzbHJRckdwOXRDMUlpemk4NGMrZURiRGZzUEZwZkR4TG1ONmVxWlhOZElv?= =?utf-8?B?bUl6WVRyVmROOHpNbVZsUTlNcnl0VGEwUTRQN0IyajBaVkh4SVUwWlFRRTBt?= =?utf-8?B?MzdsTWgxaGR3M3VzSEJHcTNKVit2ZVlwZjhVdjdGYzNPSnI0OWdZWk1iOVZu?= =?utf-8?B?V0kvRDFRelowYnNkNWFEaHgyN1ArMnF0YjdoOGppN0NuTW51MTB1VVhTbitF?= =?utf-8?B?MmFteDBNNkplNlJOdDdqaE1lVFEwN2JSYlJTcGpTTDNFZFlDbUN2WDJQV2o2?= =?utf-8?B?WXUzSXJaY1ZNRStIVy9GSWVkYm5ibTJ4WExpbnFMK2drZTkrMmhxa0VXQVdW?= =?utf-8?B?bExrdDFlNWJ0QUJ0Z050TytaUXI1cTM1SFk1RXNnUExJWk0xY3I4dE5Wb0th?= =?utf-8?B?d2lwWmJiZStVNW1sNXJ4UFBuMHE3eG85MUsza1BxYkxVcWxYT1BZM1F2Vmpa?= =?utf-8?B?L2R5VFNOUDVvTmxWMmlQWi9TSll1bzh1c1VUTlNJbWZPZ3dmSVdwd0R2aHkx?= =?utf-8?B?SkxVdUZnQmxFWFl5aHk0QWQxRHAyTlZ2MXB0eDBzcjNURlhLZ1pjOXp2VDEy?= =?utf-8?B?Y2Y0by9JUWpPSEhCd2kzV2NCVUZWUGNwMGdHc1FHVHlad0YrSW55eEdoQTUw?= =?utf-8?B?TEhUOE5ybEJHNHFEYzJENmd5SHJEZDFqdllvUFpYYlZ6eElvZjdYOUVGbkdY?= =?utf-8?B?c20yTCtWSzAwYTlmQVh1ajZOTGVpWCtLRUNQZ04vTjZPMGVaeHBpUDgvZ2Ro?= =?utf-8?B?QTlIb0h2am16OUdXcDZvOXoybCtIeWNRNWdFQm9HQWpwdHFDTGdMenBwcEVY?= =?utf-8?B?L3UvV2JFSU5mYnhNTWJDcmhsUVpYQmJpOWNTU2xYS2NMN2VobjJnNFNmejc5?= =?utf-8?B?QkMyc09nYkpnc1RlSzZCK2hhNEJ4REFyREFyb3dhUk9TdWlWZUhaaDBXNkpY?= =?utf-8?Q?jDs4TK2nKHNRaAXnOpgFjPX1z?= 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: ca2c044b-44ef-4774-8d29-08dabadbf192 X-MS-Exchange-CrossTenant-originalarrivaltime: 31 Oct 2022 01:05:03.9239 (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: k7Tsz4nXjeAnV/fpl/w5kKgBXjSSBRFh4gjzk+GdFvxyz4yZha2EjnrjGyNqaapGN2PyUV1cD/YhHCGNOq34nA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR11MB7321 X-OriginatorOrg: intel.com X-Spam-Status: No, score=-7.7 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,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: DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogS29uZywgTGluZ2xpbmcg PGxpbmdsaW5nLmtvbmdAaW50ZWwuY29tPg0KPiBTZW50OiBGcmlkYXksIE9jdG9iZXIgMjgsIDIw MjIgNDo1NyBQTQ0KPiBUbzogSG9uZ3RhbyBMaXUgPGNyYXp5bGh0QGdtYWlsLmNvbT4NCj4gQ2M6 IExpdSwgSG9uZ3RhbyA8aG9uZ3Rhby5saXVAaW50ZWwuY29tPjsgZ2NjLXBhdGNoZXNAZ2NjLmdu dS5vcmc7IEppYW5nLA0KPiBIYW9jaGVuIDxoYW9jaGVuLmppYW5nQGludGVsLmNvbT4NCj4gU3Vi amVjdDogUkU6IFtQQVRDSCA0LzZdIFN1cHBvcnQgSW50ZWwgQVZYLU5FLUNPTlZFUlQNCj4gDQo+ IEhpLA0KPiANCj4gQmVjYXVzZSB3ZSAgc3dpdGNoIGludHJpbnNpY3MgZm9yIGF2eDUxMmJmMTYg dG8gdGhlIG5ldyB0eXBlIF9fYmYxNi4gTm93IHdlDQo+IGNvdWxkIHVzZSBtMTI4LzI1NmJoIGZv ciB2ZWN0b3IgYmYxNiB0eXBlIGluc3RlYWQgb2YgbTEyOC8yNTZiZjE2Lg0KPiBBbmQgdW5pZmll ZCBidWlsdGluIGZvciBhdng1MTJiZjE2L2F2eG5lY29udmVydC4NCk9rLg0KPiANCj4gVGhhbmtz LA0KPiBMaW5nbGluZw0KPiANCj4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+IEZy b206IEhvbmd0YW8gTGl1IDxjcmF6eWxodEBnbWFpbC5jb20+DQo+ID4gU2VudDogVHVlc2RheSwg T2N0b2JlciAyNSwgMjAyMiAxOjIzIFBNDQo+ID4gVG86IEtvbmcsIExpbmdsaW5nIDxsaW5nbGlu Zy5rb25nQGludGVsLmNvbT4NCj4gPiBDYzogTGl1LCBIb25ndGFvIDxob25ndGFvLmxpdUBpbnRl bC5jb20+OyBnY2MtcGF0Y2hlc0BnY2MuZ251Lm9yZzsNCj4gPiBKaWFuZywgSGFvY2hlbiA8aGFv Y2hlbi5qaWFuZ0BpbnRlbC5jb20+DQo+ID4gU3ViamVjdDogUmU6IFtQQVRDSCA0LzZdIFN1cHBv cnQgSW50ZWwgQVZYLU5FLUNPTlZFUlQNCj4gPg0KPiA+IE9uIE1vbiwgT2N0IDI0LCAyMDIyIGF0 IDI6MjAgUE0gS29uZywgTGluZ2xpbmcNCj4gPiA8bGluZ2xpbmcua29uZ0BpbnRlbC5jb20+DQo+ ID4gd3JvdGU6DQo+ID4gPg0KPiA+ID4gPiBGcm9tOiBHY2MtcGF0Y2hlcw0KPiA+ID4gPiA8Z2Nj LXBhdGNoZXMtYm91bmNlcytsaW5nbGluZy5rb25nPWludGVsLmNvbUBnY2MuZ251Lm9yZz4NCj4g PiA+ID4gT24gQmVoYWxmIE9mIEhvbmd0YW8gTGl1IHZpYSBHY2MtcGF0Y2hlcw0KPiA+ID4gPiBT ZW50OiBNb25kYXksIE9jdG9iZXIgMTcsIDIwMjIgMTo0NyBQTQ0KPiA+ID4gPiBUbzogSmlhbmcs IEhhb2NoZW4gPGhhb2NoZW4uamlhbmdAaW50ZWwuY29tPg0KPiA+ID4gPiBDYzogTGl1LCBIb25n dGFvIDxob25ndGFvLmxpdUBpbnRlbC5jb20+OyBnY2MtcGF0Y2hlc0BnY2MuZ251Lm9yZw0KPiA+ ID4gPiBTdWJqZWN0OiBSZTogW1BBVENIIDQvNl0gU3VwcG9ydCBJbnRlbCBBVlgtTkUtQ09OVkVS VA0KPiA+ID4gPg0KPiA+ID4gPiBPbiBGcmksIE9jdCAxNCwgMjAyMiBhdCAzOjU4IFBNIEhhb2No ZW4gSmlhbmcgdmlhIEdjYy1wYXRjaGVzDQo+ID4gPiA+IDxnY2MtcGF0Y2hlc0BnY2MuZ251Lm9y Zz4gd3JvdGU6DQo+ID4gPiA+ID4NCj4gPiA+ID4gPiBGcm9tOiBLb25nIExpbmdsaW5nIDxsaW5n bGluZy5rb25nQGludGVsLmNvbT4NCj4gPiA+ID4gPiArKGRlZmluZV9pbnNuICJ2YmNzdG5lPHZi Y3N0bmV0eXBlPjJwc188bW9kZT4iDQo+ID4gPiA+ID4gKyAgWyhzZXQgKG1hdGNoX29wZXJhbmQ6 VkYxXzEyOF8yNTYgMCAicmVnaXN0ZXJfb3BlcmFuZCIgIj14IikNCj4gPiA+ID4gPiArICAgICh2 ZWNfZHVwbGljYXRlOlZGMV8xMjhfMjU2DQo+ID4gPiA+ID4gKyAgICAgKHVuc3BlYzpTRg0KPiA+ ID4gPiA+ICsgICAgICBbKG1hdGNoX29wZXJhbmQ6SEkgMSAibWVtb3J5X29wZXJhbmQiICJtIild DQo+ID4gPiA+ID4gKyAgICAgIFZCQ1NUTkUpKSldDQo+ID4gPiA+ID4gKyAgIlRBUkdFVF9BVlhO RUNPTlZFUlQiDQo+ID4gPiA+ID4gKyAgInZiY3N0bmU8dmJjc3RuZXR5cGU+MnBzXHR7JTEsICUw fCUwLCAlMX0iDQo+ID4gPiA+ID4gKyAgWyhzZXRfYXR0ciAicHJlZml4IiAidmV4IikNCj4gPiA+ ID4gPiArICAoc2V0X2F0dHIgIm1vZGUiICI8c3NlaW5zbm1vZGU+IildKQ0KPiA+ID4gPiBTaW5j ZSBqYWt1YiBoYXMgc3VwcG9ydCBiZjE2IHNvZnR3YXJlIGVtdWxhdGlvbiwgY2FuIHdlIHJld3Jp dGUgaXQNCj4gPiA+ID4gd2l0aCBnZW5lcmFsIHJ0bCBpciB3aXRob3V0IHVuc3BlYz8NCj4gPiA+ ID4gTGlrZSAoZmxvYXRfZXh0ZW5kOlNGIChtYXRjaF9vcGVyYW5kOkJGICJtZW1vcnlfb3BlcmFu ZCIgIm0iKQ0KPiA+ID4gPiA+ICsNCj4gPiA+ID4gPiArKGRlZmluZV9pbnRfaXRlcmF0b3IgVkNW VE5FQkYxNg0KPiA+ID4gPiA+ICsgIFtVTlNQRUNfVkNWVE5FRUJGMTZTRg0KPiA+ID4gPiA+ICsg ICBVTlNQRUNfVkNWVE5FT0JGMTZTRl0pDQo+ID4gPiA+ID4gKw0KPiA+ID4gPiA+ICsoZGVmaW5l X2ludF9hdHRyIHZjdnRuZWJmMTZ0eXBlDQo+ID4gPiA+ID4gKyAgWyhVTlNQRUNfVkNWVE5FRUJG MTZTRiAiZWJmMTYiKQ0KPiA+ID4gPiA+ICsgICAoVU5TUEVDX1ZDVlRORU9CRjE2U0YgIm9iZjE2 IildKSAoZGVmaW5lX2luc24NCj4gPiA+ID4gPiArInZjdnRuZTx2Y3Z0bmViZjE2dHlwZT4ycHNf PG1vZGU+Ig0KPiA+ID4gPiA+ICsgIFsoc2V0IChtYXRjaF9vcGVyYW5kOlZGMV8xMjhfMjU2IDAg InJlZ2lzdGVyX29wZXJhbmQiICI9eCIpDQo+ID4gPiA+ID4gKyAgICAodW5zcGVjOlZGMV8xMjhf MjU2DQo+ID4gPiA+ID4gKyAgICAgIFsobWF0Y2hfb3BlcmFuZDo8c2ZfYmZsb2F0MTY+IDEgIm1l bW9yeV9vcGVyYW5kIiAibSIpXQ0KPiA+ID4gPiA+ICsgICAgIFZDVlRORUJGMTYpKV0NCj4gPiA+ ID4gPiArICAiVEFSR0VUX0FWWE5FQ09OVkVSVCINCj4gPiA+ID4gPiArICAidmN2dG5lPHZjdnRu ZWJmMTZ0eXBlPjJwc1x0eyUxLCAlMHwlMCwgJTF9Ig0KPiA+ID4gPiA+ICsgIFsoc2V0X2F0dHIg InByZWZpeCIgInZleCIpDQo+ID4gPiA+ID4gKyAgIChzZXRfYXR0ciAibW9kZSIgIjxzc2VpbnNu bW9kZT4iKV0pDQo+ID4gPiA+IFNpbWlsYXIgZm9yIHRoaXMgb25lIGFuZCBhbGwgdGhvc2UgcGF0 dGVybnMgYmVsb3cuDQo+ID4gPg0KPiA+ID4gVGhhdCdzIGdyZWF0ISBUaGFua3MgZm9yIHRoZSBy ZXZpZXchDQo+ID4gPiBOb3cgcmV3cml0ZSBpdCB3aXRob3V0IHVuc3BlYyBhbmQgdXNlIGZsb2F0 X2V4dGVuZCBmb3IgbmV3IGRlZmluZV9pbnNuLg0KPiA+IE9rLg0KPiA+ID4NCj4gPiA+IFRoYW5r cw0KPiA+ID4gTGluZ2xpbmcNCj4gPiA+DQo+ID4gPg0KPiA+DQo+ID4NCj4gPiAtLQ0KPiA+IEJS LA0KPiA+IEhvbmd0YW8NCg==