From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.11]) by sourceware.org (Postfix) with ESMTPS id 79EE23858D39 for ; Wed, 13 Dec 2023 06:06:52 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 79EE23858D39 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=intel.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 79EE23858D39 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=198.175.65.11 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1702447614; cv=pass; b=Rxep2o0x5e9VaEnPhtpAOxlUwl1FLSwDXtxrrKyQXk+XkCPxwnN+Z2HsyjZmNmuHz0qKEkXR6Zz1kiZWg1o23RXDJDk8EUAtag7IwsOkgoQU2UEQiDtQAp0A3newN7x09SMkWMw7Q1pcmQoSFwsq5SPOVER2fwMf/aAk98K6Y+c= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1702447614; c=relaxed/simple; bh=e0QdrVmIz8JQFcc0KvrlSWUi/DjWopLYt565LCgwBK4=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=q4uhCAyUOFEA6tJ/5daILkdOx8MnrFz29XuGZI9xwGA0yX5tD8UDCKeWCI1kmJFaFF6WmZtpTk6hGCSKL58wIWcwcb/t4HRqPggIVARpfELm+ywhxxAHXbxDkJ095Albmsqvgc79MxLSdv8B8hGMyJJ8LTor4qm0GGDAAVogzq0= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1702447613; x=1733983613; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=e0QdrVmIz8JQFcc0KvrlSWUi/DjWopLYt565LCgwBK4=; b=O20EVKOphNP0jZ9uhPjvHkSmIwK/gjBw7YfYg/WPI8KGmk9RCUWrKPHP Pt4OBp8bqSfg8b5NeVfh6mgjYbsd6tbYokvCTdAC2q92gxj+FgA8VZrv7 dcQRWllPCD46FcZNOrKrGBYRtQRtzUwve9S1SgHnNa9K2iMG8zJSxPAcf pTCeUhDbZ3VOGd300wNOfQjaByLKXtOKLbr4tv5Fjm4fic/MnYyDACFoc hMxKBqERqJ2YY2iTJrOBYL4nLDOVeIU1lOQkhL4xFmfuMYzOzldtQhPW1 thxP95M1WCS8ciN1oTLi6s56ABr9UNnAilXUZZRFXLYPhktKtpBdCYBd7 Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10922"; a="1760864" X-IronPort-AV: E=Sophos;i="6.04,272,1695711600"; d="scan'208";a="1760864" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by orvoesa103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 Dec 2023 22:06:51 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10922"; a="864498136" X-IronPort-AV: E=Sophos;i="6.04,272,1695711600"; d="scan'208";a="864498136" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by FMSMGA003.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 12 Dec 2023 22:06:50 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) 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.2507.35; Tue, 12 Dec 2023 22:06:50 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Tue, 12 Dec 2023 22:06:49 -0800 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35 via Frontend Transport; Tue, 12 Dec 2023 22:06:49 -0800 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.100) 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.2507.35; Tue, 12 Dec 2023 22:06:49 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CcU0qnCpyJthurxsUdqPPaARLGfrks1TDwoj+mee1iV4vo47lEYaEKgPGEmcTx7utxtyyCA7cqi7wEbC515cCP5nLV9aPdrOsaOIr26/UiJZ2atyUClgv5Fy/fNkCSwGqTgvgjOMFCRtcC7GaTcRBD6p7T4kwRDeZ8ZOJWQ0fD5r4Z9WzfHc2XrKgDiJDkp6L5qOZmUQJwLP8w14+Gwub+9fkj3zPiczzcFu0+VGRmaDNaffbHpcA7W4G+sOq9/BPeWfhHJUFRvWsPIIc0C857AMfZ6DpPMv1AqiWsmmWVmvbHneNuEv7XCnkKvnOprkMkij2qveSRInOCZj3k/9Xg== 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=e0QdrVmIz8JQFcc0KvrlSWUi/DjWopLYt565LCgwBK4=; b=jKVYjGwbhlpvxXkgYOIwkYIHDJ9WbmVwgonb9m8l7nxCf2MQu2ZfhapvTslpdRxoTEvINkCW4SIKFvmfwYvnoxfTMeZgIIllO7QAHps/RreTih3oZ/ro9pylONmjOF/03aJ/ULWENfd5KgIOcsvFGsEWKU0jPNOS79N9mSBy3ADvgA3IKEvjkdL3QPiAtGFHl3B+MBMFLefhhOcxQjDv8SKr5p+3+xxcGrh4SDTVuWvYgyeEaUH8pymLHjKrDDlTXr/4qU/sGL40VN1s53dNCSuEGCv4MvbrjffsukOSVXrqJJmRylF+Qq29/8YbKxgPRwyCNcveQIn2yGRPlXqQQQ== 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 SJ0PR11MB5940.namprd11.prod.outlook.com (2603:10b6:a03:42f::18) by CYYPR11MB8408.namprd11.prod.outlook.com (2603:10b6:930:b9::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7068.33; Wed, 13 Dec 2023 06:06:47 +0000 Received: from SJ0PR11MB5940.namprd11.prod.outlook.com ([fe80::8a10:338f:c17e:dd7f]) by SJ0PR11MB5940.namprd11.prod.outlook.com ([fe80::8a10:338f:c17e:dd7f%7]) with mapi id 15.20.7091.022; Wed, 13 Dec 2023 06:06:47 +0000 From: "Hu, Lin1" To: "Beulich, Jan" CC: "Lu, Hongjiu" , "binutils@sourceware.org" , "Cui, Lili" Subject: RE: [PATCH v3 8/9] Support APX NDD optimized encoding. Thread-Topic: [PATCH v3 8/9] Support APX NDD optimized encoding. Thread-Index: AQHaHqQzHbZavNqhXk6noMy5NCgmwLCkHZqAgADVmLCAAH6rAIABYRDA Date: Wed, 13 Dec 2023 06:06:46 +0000 Message-ID: References: <20231124070213.3886483-1-lili.cui@intel.com> <20231124070213.3886483-8-lili.cui@intel.com> In-Reply-To: Accept-Language: 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: SJ0PR11MB5940:EE_|CYYPR11MB8408:EE_ x-ms-office365-filtering-correlation-id: fb679be7-92af-477a-43e6-08dbfba1b056 x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: /excCRWH3GAMgpAtwAWrzaidV3EffXDtGP4F+gBPIsBJEJxRD9UDxi4EOBbbR4UPmC6GVozEK9vkMq3tuz2g10fjXcIBOHMNWbF1eB4KcbSa75AsPKfKZvkb4wz9DiR9L6ruWrdeEdKe7aQG5+AQdBchSDnkbwtcf9w/frbBaSdGVtmwakeZyj5U3qdIKdIy8J8aB8bQsK0mhTCp0igB9yMXYbDoJLoG56Vp5JJALAYdCjRQlUEUOvW7KUJHxZej2scbQe4I5gxYz0xnz2M71MYekiigh84TbNCnMklFNBh24cwhktHWOePHQ0GUtb0gKewyYGQjqdtrxhs8hnjN0sam6XIFHX7X8vZ+mSQhxBr57nzOkJF6hzt5J3TEYx96N981AhZ/EB4PYep/ZCrUMIRkuDz+kcbdWXNGWPC1oOHhUEfH6if3EP2bxS+VR/hqMJExztyKvwrvr28hyNN8TmAteGlHQgUbYvxA3mwBnLMzBmCJVtiLrX/1BZvWp6OWdLZOMYv3rPi0D9xzjI4Do/Ny0nSCoyGhgFxyOlebV78kD2RY1BiB5GNbNAvvQuGhzO7Wd678kld4OZ/yGVagaUm6lkMML/85xqs5bhhElWQx4Ps//5qx+D8JL2aPFRKu x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SJ0PR11MB5940.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(39860400002)(396003)(346002)(366004)(136003)(376002)(230922051799003)(1800799012)(186009)(451199024)(64100799003)(55016003)(38070700009)(76116006)(66476007)(6916009)(66446008)(64756008)(54906003)(38100700002)(82960400001)(66556008)(33656002)(86362001)(122000001)(6506007)(83380400001)(107886003)(66946007)(9686003)(53546011)(7696005)(316002)(2906002)(8676002)(71200400001)(52536014)(478600001)(26005)(4326008)(5660300002)(8936002)(41300700001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?RzdpTU1TUFZrcHg5aGJocy9GeGk4S2NNS2xPWTFYM1VMYWE0ZTRqQmxqcDRt?= =?utf-8?B?UGhGTENkcGRDQ1RyRXYxVWlmeDJWQTQrNkUxT2p5ZnV5WVlKZnAxMVN6Nmln?= =?utf-8?B?eVR6RFdvaXRYU3FHUU15Vk1HUGhUMS94cmJWQ0xPSkRRdmVRa0ZoNUpzL0VI?= =?utf-8?B?cTNScUt3YmFrcU9tN1NKMFN2S0RwbHJ4TWV0S05ZMHZCYlMrdnN3QzJrRUxQ?= =?utf-8?B?RVNOZEs0YytiTzJqaVA0RU43SXVrL0Q0Wjhlcnpkd3d5OVlPMHRQbzh3TjVz?= =?utf-8?B?TEgzaEZ4bkhlYnBZRTcwVWtOVDVIMitqUzVsMXR3ZWpRd1JUZHNhVHplTnd1?= =?utf-8?B?aGUreG05MlhDSSs2VDd0OE1Lb2N5bFI3YkNUbk9FcXBrdGx1UlpObDR0R0xi?= =?utf-8?B?b2RQSU1jUlVVZGhBaE4rbjNyU2FUL09iNGtmai8zcjM0eTdENGVpOFNJbWsr?= =?utf-8?B?UnJCNjArb0U1Y0o2UklSZFlJRXJkTkRVM0RLMjJIT0hoZjZqMGJVR0docnZK?= =?utf-8?B?SWNDVEY0dzNmamJXdFFIT2NtSThaaEJZeDZreEt3d0p4S2JkenJPck1UYThl?= =?utf-8?B?dnVOQWY5TVRQTENpVDlJazhhZDltYzJyMlYrc3NMc1lhWjFTaWp4VkNtR2ZU?= =?utf-8?B?S0dMQkhlQ1JTU1ByeXBNbm1tSmNNVk1KenJCbVl0aGQ5VzJmVmhZdVI5bkl1?= =?utf-8?B?T3ZvczZPRXZyamdSZUJTbWRVY2NKeEpkTVRUU1pISWZ6amY5UjZyVk1tTUxk?= =?utf-8?B?RTNDaUVNY2FXMHhHeGE5S2Y0a3dMd3Fmb2xqRXpRd0xqaEo3Zng4aXRCc0ZB?= =?utf-8?B?bFJ3Wm1EUUFQdVB6dDBvc3B1N0I2SU5WLzVjMmJ4WEZYeGFXRU1uOUN6b1Bh?= =?utf-8?B?WGhFSEUzZEhJcnJLWUx6RGxIOVovV3ZWYXJZenNlZTdkdjQzTEtxV01YeVpG?= =?utf-8?B?b3BFS1FJYnlyMVNaallkNlBSNmpZaXJpOVNoeFZYS3l6ZVl1NUxQN0ROL0Ra?= =?utf-8?B?K0lCdGRIZHJmWmQxdHkxVTd2N2orKy9QK2VoRmVGSkVjbktEKytld1FFbk5H?= =?utf-8?B?OFZTSVc1OC8vOEJ5YjYxL3RBYktDcWNjaERPTUl3cDlmaHpINDhHL3J4SUlF?= =?utf-8?B?a1JhZjcxV29SelByRmVmTnU0akhHODNYVmRYVkhxUGJ1Snp4YUYvWTZvSlpF?= =?utf-8?B?bDFlaXM0c2JHemtjOVNlQ0l2S2o4MlcvRkpncU5sTzA2eVh3TExKOTFIN283?= =?utf-8?B?RmdEVDVwVlN0K1VjZkw2dkJTcGxzUHcvUVVOS3pkSVlwM0pDa1NmWnFTNUNh?= =?utf-8?B?bllPaVpZMGVOV3dkSmpWdVRCOXZEMno5M0hGQ1U1eHNWU09GV1BUVGhPVlJL?= =?utf-8?B?WjdKREp5UTExV1FwZzZZYUNQMHV4T3VLQk1tRnpnQ203dTd4emdvazdMa3Nr?= =?utf-8?B?Q1VaZW5kN2dXdGVCcG9ISXZHRHVsRGdzVVVIVU9McCtDTUNoOGdCaHFRSmVw?= =?utf-8?B?S1Bmd1AvSEFWSVFubjRoQXhKMEpFY0h5UmROTGh0UUtMSWVoZkRlYW96VUN4?= =?utf-8?B?bk95MTZlYnR3YytNZk9Lb0JieUdJT1RuK1lTVk9FekpaWnliMFR2Z3NIQ1pX?= =?utf-8?B?M0drMHJJNW1QNEpmMkcyb3VjTEcyR0pJSTB4MjdOc2xaenM3QTNPTnJOaVpR?= =?utf-8?B?dHhidmwwL2NuM3k5MCtNOUVkelRGR2dTQ1pLQm9xWEs5MVROT0Fma1dQZVBj?= =?utf-8?B?TE1LdzVxTktDdGpyVkgrSnZLZnhDbmlHM1V1L3dXbFVJREhEcGpXdTk4d2pU?= =?utf-8?B?VStCM0YyeHhUSlg1a0U4c1F2U2l4T3ZTS0R6Z2NYUWZ4WHFPcGFIMmw5QlhT?= =?utf-8?B?YUFRdm5xb2hEaTMrQmw1MUo5VkVib0lXYjMvdDR2TVJ1c1FEV1VOQ3NWRVhs?= =?utf-8?B?Z3RSK3RnblpBSmU1WWVFQm1PVVpqWk12cllqTmI3SlBvT0liZ2pKa0dQcyt6?= =?utf-8?B?WGlHMlNmZndiNkIxR2xBSlhmOHc1c0dwLytZODlyOGYxZHNKSW9FYzgyWVpV?= =?utf-8?B?K0pXeTR5d2IzY1JnVVVRbXhVOUU4UHhGKytZV29wWVRMQTlGblJ2U010aER6?= =?utf-8?Q?1+00=3D?= 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: SJ0PR11MB5940.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: fb679be7-92af-477a-43e6-08dbfba1b056 X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Dec 2023 06:06:46.9379 (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: vOEP91Xfghz3jieXTpAMLxr3GvmQDxrqc8on9v0g2aW96CR1yw4qdmJZmcKzi3SClCgm6WEQJWCxFvFmtOYimA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CYYPR11MB8408 X-OriginatorOrg: intel.com X-Spam-Status: No, score=-4.6 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_NONE,TXREP,T_SCC_BODY_TEXT_LINE 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: PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKYW4gQmV1bGljaCA8amJldWxp Y2hAc3VzZS5jb20+DQo+IFNlbnQ6IFR1ZXNkYXksIERlY2VtYmVyIDEyLCAyMDIzIDQ6NDYgUE0N Cj4gVG86IEh1LCBMaW4xIDxsaW4xLmh1QGludGVsLmNvbT4NCj4gQ2M6IEx1LCBIb25naml1IDxo b25naml1Lmx1QGludGVsLmNvbT47IGJpbnV0aWxzQHNvdXJjZXdhcmUub3JnOyBDdWksIExpbGkN Cj4gPGxpbGkuY3VpQGludGVsLmNvbT4NCj4gU3ViamVjdDogUmU6IFtQQVRDSCB2MyA4LzldIFN1 cHBvcnQgQVBYIE5ERCBvcHRpbWl6ZWQgZW5jb2RpbmcuDQo+IA0KPiBPbiAxMi4xMi4yMDIzIDA0 OjE4LCBIdSwgTGluMSB3cm90ZToNCj4gPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4g Pj4gRnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPg0KPiA+PiBTZW50OiBNb25k YXksIERlY2VtYmVyIDExLCAyMDIzIDg6MjggUE0NCj4gPj4NCj4gPj4gT24gMjQuMTEuMjAyMyAw ODowMiwgQ3VpLCBMaWxpIHdyb3RlOg0KPiA+Pj4gLS0tIGEvZ2FzL2NvbmZpZy90Yy1pMzg2LmMN Cj4gPj4+ICsrKyBiL2dhcy9jb25maWcvdGMtaTM4Ni5jDQo+ID4+PiBAQCAtNzE0OCw2ICs3MTQ4 LDU4IEBAIGNoZWNrX0FQWF9vcGVyYW5kcyAoY29uc3QgaW5zbl90ZW1wbGF0ZSAqdCkNCj4gPj4+ ICAgIHJldHVybiAwOw0KPiA+Pj4gIH0NCj4gPj4+DQo+ID4+PiArLyogQ2hlY2sgaWYgdGhlIGlu c3RydWN0aW9uIHVzZSB0aGUgUkVYIHJlZ2lzdGVycy4gICovIHN0YXRpYyBib29sDQo+ID4+PiAr Y2hlY2tfUmV4T3BlcmFuZHMgKCkgew0KPiA+Pj4gKyAgZm9yICh1bnNpZ25lZCBpbnQgb3AgPSAw OyBvcCA8IGkub3BlcmFuZHM7IG9wKyspDQo+ID4+PiArICAgIHsNCj4gPj4+ICsgICAgICBpZiAo aS50eXBlc1tvcF0uYml0ZmllbGQuY2xhc3MgIT0gUmVnKQ0KPiA+Pj4gKwljb250aW51ZTsNCj4g Pj4+ICsNCj4gPj4+ICsgICAgICBpZiAoaS5vcFtvcF0ucmVncy0+cmVnX2ZsYWdzICYgKFJlZ1Jl eCB8IFJlZ1JleDY0KSkNCj4gPj4+ICsJcmV0dXJuIHRydWU7DQo+ID4+PiArICAgIH0NCj4gPj4+ ICsNCj4gPj4+ICsgIGlmICgoaS5pbmRleF9yZWcgJiYgKGkuaW5kZXhfcmVnLT5yZWdfZmxhZ3Mg JiAoUmVnUmV4IHwgUmVnUmV4NjQpKSkNCj4gPj4+ICsgICAgICB8fCAoaS5iYXNlX3JlZyAmJiAo aS5iYXNlX3JlZy0+cmVnX2ZsYWdzICYgKFJlZ1JleCB8IFJlZ1JleDY0KSkpKQ0KPiA+Pj4gKyAg ICByZXR1cm4gdHJ1ZTsNCj4gPj4+ICsNCj4gPj4+ICsgIC8qIENoZWNrIHBzZXVkbyBwcmVmaXgg e3JleH0gYXJlIHZhbGlkLiAgKi8gIHJldHVybg0KPiA+Pj4gKyBpLnJleF9lbmNvZGluZzsNCj4g Pj4NCj4gPj4gQ2FuIHRoaXMgYWN0dWFsbHkgaGFwcGVuLCB3aGVuIHdlJ3JlIGNvbnZlcnRpbmcg ZnJvbSBFVkVYIHRvIGxlZ2FjeT8NCj4gPj4gKEluaXRpYWxseSBJIHdhbnRlZCB0byBhc2sgYWJv dXQgInJleCIgYW5kIGFsaWtlIHByZWZpeGVzLCBpLmUuIHRoZQ0KPiA+PiBub24tIHBzZXVkbw0K PiA+PiBvbmVzLikNCj4gPj4NCj4gPg0KPiA+IFRoaXMgaXMgdG8gYWxpZ24gd2l0aCBjaGVja19F Z3ByT3BlcmFuZHMuIEkgaG9wZSB0aGUgZnVuY3Rpb24gYmUgbW9yZSBnZW5lcmFsLg0KPiBOb3Qg anVzdCBmb3IgdGhpcyBvcHRpbWl6YXRpb24gcHJvYmxlbS4NCj4gDQo+IEJ1dCB0aGVuIHRoZSBj b21tZW50IHNob3VsZG4ndCBzYXkgIlJFWCByZWdpc3RlcnMiLCBhbmQgIk9wZXJhbmRzIiBpbiBp dHMgbmFtZQ0KPiBpc24ndCBxdWl0ZSByaWdodCBlaXRoZXIuDQo+IA0KPiBBbHNvIHlvdSB3YW50 IHRvIG1ha2UgdGhlIGZ1bmN0aW9uIGJlIGEgcHJvcGVyIG1vZGVybiBkZWNsYXJhdGlvbiwgYnkg YWRkaW5nDQo+ICJ2b2lkIiBiZXR3ZWVuIHRoZSBwYXJlbnRoZXNlcy4NCj4gDQoNCkkgaGF2ZSBt b2RpZmllZCB0aGUgY29tbWVudCBsaWtlICIgQ2hlY2sgaWYgdGhlIGluc3RydWN0aW9uIHVzZSB0 aGUgUkVYIHJlZ2lzdGVycyBvciBSRVggcHJlZml4LiIgQW5kIGZ1bmN0aW9uIG5hbWUgaXMgY2hl Y2tfUmV4T3BlcmFuZHNfb3JfUmV4UHJlZml4Lg0KDQpCUnMsDQpMaW4NCg==