From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mgamail.intel.com (mgamail.intel.com [192.55.52.43]) by sourceware.org (Postfix) with ESMTPS id 90CAC385E037 for ; Mon, 27 Nov 2023 09:03:08 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 90CAC385E037 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 90CAC385E037 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=192.55.52.43 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1701075790; cv=pass; b=i9/1z2vJNZNjT+xZDdABvtA9nmh92zgeuqOjFIUzpFme087vPZ6It9N9N5vo0n8jjbap7o0g5UU9pM8M8WhLvRfBkaRoLoCb695bwCVTaQgU4BLOY8c8WcwUf526bxF7EdRsP596zqu4gZcClDdDH4HtNyTG3cr5aNZ2kLlZ06A= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1701075790; c=relaxed/simple; bh=FMFgBD792ElNGHMucFUnHnEcWhJeQPNdQNZgqMOW3D8=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=SRCZACwZ6WsEl/MYGpnehcmm069kEYn7nWlYUACGkWQO0il7guXnjWCFE4DeZuCpaji7iaV+fgIJlU1iwM+bw4yDglpbeuh6tl/FGCfVjRX2VlEIat0EHiOgxjP11fJ8VJ9+36c/lt60dUKSPnX7ZdJNwY3plHe5KNkG/tV4kPk= 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=1701075788; x=1732611788; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=FMFgBD792ElNGHMucFUnHnEcWhJeQPNdQNZgqMOW3D8=; b=R2JBdDXTiQPC9zmIkaI3fvao2gOZUOMD0w/+k9exFoviPxDUUhFPLQOK yJ0sl1DVw+A673UqolN1XYqOEe4CLHOe0X6gR5L91cYeUG4d09uiaILnw Sovc1J+mY3ZPc0GR3kUicvCJVrpCo4bNumSwE/r3B4mAtxSN4SRXyw7tx C0Av26touFkD8UK/CMmVZd2mhtRgk9DML8QvgzhAY/F+kt2mS2WFi4+1Z t3HoUQb7GqiZzyXfH9xELqSuLA/MeQU0tF/xXUw6VykT0gFL9+dufKqkY LgcFKzlTxBXkg6M/LKcsuIT1D9/UN0sr8bQL1yCiEm8mnAOpSf772nz9N Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10906"; a="478854322" X-IronPort-AV: E=Sophos;i="6.04,230,1695711600"; d="scan'208";a="478854322" Received: from orviesa002.jf.intel.com ([10.64.159.142]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 27 Nov 2023 01:03:07 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.04,230,1695711600"; d="scan'208";a="9571050" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by orviesa002.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 27 Nov 2023 01:03:07 -0800 Received: from fmsmsx601.amr.corp.intel.com (10.18.126.81) 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.34; Mon, 27 Nov 2023 01:03:06 -0800 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) 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.34 via Frontend Transport; Mon, 27 Nov 2023 01:03:06 -0800 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.100) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.34; Mon, 27 Nov 2023 01:03:05 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dZTXXOAxEhRpPsnc9s0v/E8YOZ2nD8gJoAb9Loi8oHVxVHRnAV5kz5gN61QgYZkRK0C/AwRnJR6Tl7XXYiWwVWgjFT25FI1IF/hEzgrnggYhBnHseuoKxqpTmTRNXykKxFFS7O/syNdkLr4xpXSeHCzDCnpmuaw2w0bFaIfKviBoZU7RIUPDQdJ+GEfc2GI2uxm+ERHo1mPQRGe6qfDlFgc98n0b9bTomFGRmfBbwb+P7mYYiaG4Dupn5g8Z/hx+NPcWVud01LaC4AKa9Z+5DTMwE1nzxmLipcQK0r5OAmiUSlHkkpRRbna8VhMd2kHQVGN5FA+YH7yby10iQGYMZQ== 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=FMFgBD792ElNGHMucFUnHnEcWhJeQPNdQNZgqMOW3D8=; b=Cmd//RsLrlOUEXQmIqE/rCs5wczIaQkqRJexwZDqDM5nH91BHt2prcjSswyJqaxXSuLKrjQ242iGhkN+Ep5sgkcUNepgij8ZKIhlJ8CEje8nZZ3FgX1nAovnol54POkrEbw9Koqebr4UtXNH3kF9RM3JbriRI4QOpMP68CZ/KOlG2rlU6/aRyssix+fgiejhcGnAMLr1y0gKashTOVa1pauiPr22oGwBAH5knd14IkSiC3JfD9NULwR/Xd90ObXZyKP2JVA8IEAUdwhpRXBgGSoox3dkIXZ4z05BQ+/n9M+S2PYxDzMTSwtJaFJE36JsA0YYo9w4tf40ilPxVM/u/A== 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 SJ1PR11MB6105.namprd11.prod.outlook.com (2603:10b6:a03:48c::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7025.27; Mon, 27 Nov 2023 09:03:00 +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.7025.021; Mon, 27 Nov 2023 09:03:00 +0000 From: "Hu, Lin1" To: "Beulich, Jan" CC: "Lu, Hongjiu" , "ccoutant@gmail.com" , "binutils@sourceware.org" , "Cui, Lili" Subject: RE: [PATCH 8/8] Support APX JMPABS Thread-Topic: [PATCH 8/8] Support APX JMPABS Thread-Index: AQHaDX/a+VXmPYLeykGJuYDSp3tsVrBx/g6AgAEaF5CABqSTgIABDTswgA5oq4CABFqeYIAAaDgAgAABouCAAAypgIAAAGkg Date: Mon, 27 Nov 2023 09:03:00 +0000 Message-ID: References: <20231102112911.2372810-1-lili.cui@intel.com> <20231102112911.2372810-9-lili.cui@intel.com> <7a5dcf21-7951-4f13-fb3b-a41edfd69ae4@suse.com> <9a2eeec1-7c7b-41b0-9db4-a41eeb38775f@suse.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_|SJ1PR11MB6105:EE_ x-ms-office365-filtering-correlation-id: 8020e7c3-2f4a-4ebc-3d12-08dbef27a7cc 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: kUKAQaqGNaAi5jZ1QZEifnHULhQTBhCINofw1lrfggfC45prPUhyp+yDkRAXdEtyEhy7sJsHBhzjcEJbOqTQoiZXPSGrW7u3da5LUcAu6FA1yCWzlvYRgDMVBNs+gM/lohiWhNyM8UTkmVGqMjIx8vLZ8pztgoaMUZ8vLzJ4wOgCbwwylmsFEFBmU/oJWNk4jDEgbq498tMT6YDrShHKyaNRrBZsU7Dh9MvtHOaR64amYTP64JIqBp9R7EafsZGn0DaQuETVy9+Mx0MJgkgok68MEKLkwMOsYq6j60eCuVQp6GzWO4YSwRYTBM8umOrqAtdQgW6H8ysp7lOVhS2qqeLm2zq8WtHdhmaBYt1PlLPTbYVYIOKMeZ3glNJutS+cVqe/va1cOmrlvkr5pIvuQZLC8m8aLJYwXKRhGVlxi3TVfUhclVs58MNqahFVJqY753+Zt0YDVCrpCcDqNlovrSOX0R20MeT/gV1WVsphw8E6RK4MV9KokMD1m8yyRPbSyu+xnVduDS3Yv5RT2arJNi8tx4CVUlkQkhiekE2yXXnh56jregs0kKr8sbqcedVI9secy+6cUyFpZjJ9GlkNXdVyqiSCYCpIUxwqyzlgMDcm8wt9pu1fpgrYsP5dsFAMTIkn95lUGSoRc1UwYGxpGA== 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)(376002)(366004)(136003)(396003)(346002)(39860400002)(230922051799003)(1800799012)(451199024)(64100799003)(186009)(38100700002)(33656002)(38070700009)(82960400001)(122000001)(86362001)(64756008)(54906003)(316002)(6916009)(66556008)(66476007)(66446008)(8936002)(8676002)(41300700001)(66946007)(76116006)(9686003)(53546011)(55016003)(71200400001)(7696005)(6506007)(478600001)(4326008)(5660300002)(2906002)(52536014)(26005)(107886003)(83380400001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?YXhSS3BiTzNSWXFvdEVxTFEvZTlyUHYyOG8yeHNoVjQwR1pXbisxWThSOVRk?= =?utf-8?B?NmVnUmhMQWZodWpEcEViandWdTVJdGpnZ0NERHFjaHFUQ1lHdlVxS1BZYTJF?= =?utf-8?B?OVMrMC8wLy9QNXQ1WWZsVmMrYWdXQjA4SEg2Y3pLQkZiWUhNVHp5Mmc5RHRl?= =?utf-8?B?VXp1RzBiaGlyTlNNL2RHNWd3YWFJU1RTOGxWZVNpVEtGVXV6S2UyczN0Ylk2?= =?utf-8?B?bGZoL0x0V1Q3bUtueDRzQWhXeERkRmVJWkRGYzZ0VnJQMGh4K2M2VlUrTmNn?= =?utf-8?B?Z20zeTJpN3J4dXVDN1dxYWlYbGQvS2pFcTM1SUJRMW9TbWxsdEI3Nm4rbmpC?= =?utf-8?B?UUd2a1JHSERkVE15QmU5cFRoY0NWQzFBTE5HM1NSUXV4bm9FMHU3OUpsd1pK?= =?utf-8?B?NTRHUDkrSVE1N2xGZzRjRmsvL285Q0xYRkYwTnRMVCtLUDBZUVBJNTZEbVd2?= =?utf-8?B?Y0ZPT2FCNXFIWFdxdm5WTW1kd1N6anNudW9OeUM5M0F6clIxeEd1bVpXL2t3?= =?utf-8?B?OFJYNnVnNDkzNUgwcnRhN3RoMExKcXprQUJwNW5MempMbVlnblE3M2RjdWQ1?= =?utf-8?B?WU9NajZQTE5YOWRlenVtWXZ5MWY4SFZ4bFAwWU0rcng5NzBsVlgyK1AxbE5w?= =?utf-8?B?d2JKdnJpQmZXcHVtbE1lTzJpajF2bXFjMU5hVmRjcjJubTUrWlg1dHMyWGh3?= =?utf-8?B?SVFvNlhuWmNBbjV6SXBieEZ3S2xCSFVCNFR1cDZYR2lHVzc2Tkh2VmwzMEM4?= =?utf-8?B?UFZCenBnZXdVYWhSc3YrL2JQTTl1ekU1WmtvWU5MbS83a0MxK2c4K01taTRj?= =?utf-8?B?bVlvRHVJZVZIMytqMU1NYmloSUVFbTdpR29tSXhtT2c4SE9MdW5icG5zb3Z3?= =?utf-8?B?TzBwOTNBNlpmS0VaYllkQnVOTjVFV0VJMWp5MVplSnY0R0RDZlM5RU5ZM3Q3?= =?utf-8?B?Ykg2NS9TVWVjVlhKZ3ZaT1FqV3pyeVdnazkzcUE3TThxelhiTWJrSzVORDFY?= =?utf-8?B?K3hzRWlkRGtyU3VFRjcvWlJrb2NEMzZwaVk0cm03MzdPb1hHVmZkVUE5YUVt?= =?utf-8?B?TmFtbFF4MmRsNHlNSkp1eUJpSi9JREYzcjRWL0pvMFoyRlNNNUJpdFNLM1hj?= =?utf-8?B?NXI0ckd2cVVEeFhHRHlJOU9ZMDExaE94cytJdEJSVnFtak1NYzhYRVpWRVEz?= =?utf-8?B?U25CZFhFUkNNQlF5TlFpc2Fib3BZNy9QOXkyZ293YnZrQ2dhRjVpYUxNRzJF?= =?utf-8?B?bHF6dFoxVEg5cThaeVVpaUdvbDlWTGtKbm9NbUlxTDRrOTEyUWpPL2ZZSkg3?= =?utf-8?B?bHVRT01vTEdGd3kzeFJaV1Q4Vlh6V3VMWVFZajAveHZCa3R6ZHVsNXF4QmNn?= =?utf-8?B?YnlaT3ZkSkdtYXdlVlV5QmhwRXNuK2V0Wkd4U3FPaGpTdWpEMThVeGlHL0hO?= =?utf-8?B?bTZkZXI0VVJVT2djV0w0VkdyaEFrdVIrREtQVGtBZFBaL2l0Rk9yMUVEQ25p?= =?utf-8?B?M1ZxY2V1SjVvczdlRUNxK254bHBud00yTXNlTFFZV0dnM3JqVG5wZVFYV25R?= =?utf-8?B?VDQzMWhjNGFxZTZMOHlwbzh6NmtzSGk2bXFyL3hRK2o3SXhMYkFzVi9DeUEr?= =?utf-8?B?aGdMdUZ2ZE1IVThEREYvenYva0hNdVVwNGxqdkNlemdiNjcybitNWmFqU3Nm?= =?utf-8?B?NDNwdzFDR0VFUndMUzNXZjNtTk5WRkVjZXRMMnN1Wm8zanpsdVJLbFJ5eVN2?= =?utf-8?B?ZGVhdmwyczI4NlB2NkkwMlFWRm9ZL2VsR3RDVmJzR2N3WkRia04wVSt4TkVo?= =?utf-8?B?bzNtNnU5SC9KQjBHeVowZ0lmQjZHSDBBejRzUVZjTmNiTnVndG5pMmRVS1ZT?= =?utf-8?B?Q0tybFNXa1E1VHIwalF6MnZhSmY0WEdnS3NTUGRWRm9jSER6L3ArN21vQXF4?= =?utf-8?B?cTJXdXI0VDJ0ZkVzM3JMVzhFR0RiU2d3VHJZcGVmeTFKbU1LUmtiSkxpMmNB?= =?utf-8?B?Z3ZLeTJNUFlvZ091anQ2bVdjSW9QOXRNc1ZkVGZZSGpOd0tTT2tUVStJNCtV?= =?utf-8?B?andFSk5oRzRmclplaDg4M2lIVmJFZ01nRjI0WU5HZE1iVHRoaDkrSk1tN0Za?= =?utf-8?Q?S8hI=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: 8020e7c3-2f4a-4ebc-3d12-08dbef27a7cc X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Nov 2023 09:03:00.0686 (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: 7DMPN3PuSad6v3uA3AjFA+puDhfQGwVkU4Wbl+dcXcduE0KLGK/YBYSfpFLaOtvahd9RUK28QhSDCMH07P2KSg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ1PR11MB6105 X-OriginatorOrg: intel.com X-Spam-Status: No, score=-4.7 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+IFNlbnQ6IE1vbmRheSwgTm92ZW1iZXIgMjcsIDIwMjMgNDo1NSBQTQ0K PiBUbzogSHUsIExpbjEgPGxpbjEuaHVAaW50ZWwuY29tPg0KPiBDYzogTHUsIEhvbmdqaXUgPGhv bmdqaXUubHVAaW50ZWwuY29tPjsgY2NvdXRhbnRAZ21haWwuY29tOw0KPiBiaW51dGlsc0Bzb3Vy Y2V3YXJlLm9yZzsgQ3VpLCBMaWxpIDxsaWxpLmN1aUBpbnRlbC5jb20+DQo+IFN1YmplY3Q6IFJl OiBbUEFUQ0ggOC84XSBTdXBwb3J0IEFQWCBKTVBBQlMNCj4gDQo+IE9uIDI3LjExLjIwMjMgMDk6 NDYsIEh1LCBMaW4xIHdyb3RlOg0KPiA+Pj4+Pj4+PiBBbHNvIGEgc3BlYyBxdWVzdGlvbiBhcyB3 ZSdyZSB0YWxraW5nIG9mIHdoYXQgaXMgb3IgaXMgbm90IHZhbGlkIChpLmUuDQo+ID4+Pj4+Pj4+ IGNhdXNpbmcgI1VEKSBoZXJlOiBXaHkgd291bGQgWENSMC5BUFg9MCBuZWVkIHRvIGNhdXNlICNV RD8NCj4gPj4+Pj4+Pj4gVGhlcmUncyBubyB1c2Ugb2YgZUdQUi1zIGhlcmUuDQo+ID4+Pj4+Pj4+ DQo+ID4+Pj4+Pj4NCj4gPj4+Pj4+PiBTb3JyeSwgd2hhdCBpcyBYQ1IwLkFQWD8NCj4gPj4+Pj4+ DQo+ID4+Pj4+PiBCaXQgMTkgb2YgdGhlIFhDUjAgcmVnaXN0ZXIuIEl0IGlzIG1lbnRpb25lZCBp biBleGFjdGx5IHRoaXMgd2F5DQo+ID4+Pj4+PiBpbiB0aGUgQVBYLSBMRUdBQ1ktSk1QQUJTIGV4 Y2VwdGlvbiBjbGFzcyBkZXNjcmlwdGlvbi4NCj4gPj4+Pj4+DQo+ID4+Pj4+DQo+ID4+Pj4+IEkg dGhpbmsgWENSMC5BUFggaXMgYSBzdGF0ZSBiaXQgdG8gY29udHJvbCBpZiBzdXBwb3J0IEFQWA0K PiA+Pj4+PiBpbnN0cnVjdGlvbiBzZXQgbm90IGlmDQo+ID4+Pj4gc3VwcG9ydCBlR1BSLXMuDQo+ ID4+Pj4NCj4gPj4+PiBObywgWENSMCB2ZXJ5IGNlcnRhaW5seSBpcyBhIHNldCBvZiBjb250cm9s cyBhZmZlY3RpbmcgcmVnaXN0ZXIgdXNlLg0KPiA+Pj4+IElmIEpNUEFCUyBpcyBhbHNvIGNvbnRy b2xsZWQgYnkgaXQsIHRoZW4gSSdkIHZpZXcgdGhpcyBhcyBhbg0KPiA+Pj4+IGVycmF0dW0gaWYg aXQgYXBwZWFyZWQgbGlrZSB0aGF0IGluIHNpbGljb247IHRoYXQgZXJyYXR1bSBtYXkgd2VsbA0K PiA+Pj4+IGJlIGEgZGVzaWduIG9uZSB0aGVuLCBvciBvbmUgImp1c3RpZmllZCIgYnkgc2ltcGxp ZnlpbmcgdGhlDQo+ID4+Pj4gaW1wbGVtZW50YXRpb24gaW4gc29tZSB3YXksIGJ1dCBpdCB3b3Vs ZCBzdGlsbCBiZSB3cm9uZyBmcm9tIGEgY29uY2VwdHVhbA0KPiBwb3YuDQo+ID4+Pj4NCj4gPj4+ DQo+ID4+PiBJbiBBUFgucGRmIChodHRwczovL2NkcmR2Mi5pbnRlbC5jb20vdjEvZGwvZ2V0Q29u dGVudC83ODQyNjYpDQo+ID4+PiBzZWN0aW9uIDMuMS40LjIsIFhDUjAgZ292ZXJuIEFQWCBTdGF0 ZSBhbmQgcHJlZml4ZXMuIEFuZCBJbiBzZG0ucGRmDQo+ID4+IChodHRwczovL2NkcmR2Mi5pbnRl bC5jb20vdjEvZGwvZ2V0Q29udGVudC82NzEyMDApLCBzZWN0aW9uIDEzLjMgcGFnZQ0KPiA+PiAz MjMsICJTb2Z0d2FyZSBjYW4gZXhjdXRlIEludGVsIEFWWC01MTIgaW5zdHJ1Y3Rpb25zIG9ubHkg aWYNCj4gPj4gQ1I0Lk9TWFNBVkUgPSAxIGFuZCBYQ1IwWzc6NV0gPSAxMTFiLiIgVGhlaXIgZm9j dXMgaXMgb24gWENSMFs3OjVdLA0KPiA+PiBub3Qgb24gd2hhdCBjb3JyZXNwb25kaW5nIHJlZ2lz dGVycyBhcmUgdXNlZCwgRm9yIGV4YW1wbGUsIHBhZ2UgNTY3DQo+ID4+IFRhYmxlIDItMzcsIGFs b3VndGggYml0IDYgaXMgdXNlZCBmb3IgdGhlIHVwcGVyIDI1NiBiaXRzIG9mIHRoZQ0KPiA+PiBy ZWdpc3RlciBaTU0wLVpNTTE1LCAyNTYgZW5jb2RpbmcgaW5zdHJ1Y3Rpb25zIHN0aWxsIHJlcXVp cmUgdG8gc2V0IHRoZSBiaXQuDQo+ID4+Pg0KPiA+Pj4gSSBhZG1pdCB0aGF0IGluIHRoZSBlYXJs aWVzdCBpbnRyb2R1Y3Rpb25zIG9mIFhDUjBbNzo1XSwgaXQgbG9va3MNCj4gPj4+IGxpa2UgaXQn cyBmb3INCj4gPj4gcmVnaXN0ZXIgc3RhdGUgdXNlIG9ubHksIGJ1dCBmcm9tIGFjdHVhbCB1c2Ug bGF0ZXIgb24sIHRoZXkncmUgbW9yZQ0KPiA+PiBvZiBhbiBpbnN0cnVjdGlvbiBzdGF0ZSwgYnV0 IGZyb20gdGhlIGludHJvZHVjdGlvbnMgb2YgdGhlIFhDUjAuQVBYDQo+ID4+IGJpdCwgdGhhdCdz IG5vdCBhIHByb2JsZW0uDQo+ID4+DQo+ID4+IFNpbmNlIHlvdSB0YWtlIEFWWDUxMiBmb3IgYW5h bG9neTogQ2FuIHlvdSBwbGVhc2UgcG9pbnQgbWUgYXQgYW4gaW5zbg0KPiA+PiB3aGljaCBkb2Vz bid0IHVzZSBhbnkgQVZYNTEyIHJlZ2lzdGVyIGNvdmVyZWQgYnkgc2FpZCB0aHJlZSBYQ1IwDQo+ ID4+IGJpdHM/IFRhbGtpbmcgb2YgaW5zbiB1c2UgYW5kIHRhbGtpbmcgb2YgcmVnaXN0ZXIgdXNl IHNpbXBseSBpcyB0aGUNCj4gPj4gc2FtZSB0aGVyZS4gSGVuY2UgdGhlIGFuYWxvZ3kgY2Fubm90 IGJlIHVzZWQgd2hlbiBkaXNjdXNzaW5nIEpNUEFCUy4NCj4gPj4gRnVydGhlcm1vcmUgdGhlIHNw ZWNpZmljIHdvcmRpbmcgaW4gU0RNLCBJU0UsIG9yIEFQWCBkb2MgYWxzbyBjYW5ub3QNCj4gPj4g YmUgYmxpbmRseSB0cnVzdGVkLiBXaGF0IG1hdHRlcnMgaXMgaG93IHNpbGljb24gaXMgZ29pbmcg dG8gYmVoYXZlLA0KPiA+PiBhbmQgZm9yIEpNUEFCUyBteSBpbXByZXNzaW9uIGlzIHRoYXQgaWYg YSBkZXBlbmRlbmN5IG9uDQo+ID4+IFhDUjAgd2FzIGV4aXN0aW5nIHRoZXJlLCBpdCB3b3VsZCBo YXZlIGJlZW4gaW50cm9kdWNlZCBhcnRpZmljaWFsbHksDQo+ID4+IGkuZS4gd2l0aG91dCByZWFs IG5lZWQuIF9UaGF0J3NfIHdoYXQgSSdtIHB1dHRpbmcgdW5kZXIgcXVlc3Rpb24uDQo+ID4+DQo+ ID4NCj4gPiBJZiBJIHVzZSAie2V2ZXh9IHZhZGRwZCB5bW0wLCB5bW0xLCB5bW0yIi4gSWYgaXQn cyBmb3IgcmVnaXN0ZXIgY29uc2lkZXJhdGlvbnMsDQo+IEkgdGhpbmsgYml0IDUsIDYsIDcgY2Fu IGFsbCBiZSB6ZXJvLiBCZWNhdXNlIHRoZSBpbnNuIGRvZXNuJ3QgdXNlIGswLWs3IGFuZCB0aGUN Cj4gdXBwZXIgMjU2IGJpdHMgb2YgdGhlIHJlZ2lzdGVycyBaTU0wLVpNTTE1Lg0KPiANCj4gSG93 IHRoYXQ/IEl0IGNsZWFycyB0aGUgdXBwZXIgMjU2IGJpdHMgb2YgdGhlIGRlc3RpbmF0aW9uIHJl Z2lzdGVyLg0KPiANCg0KT0ssIHNvIGJpdCA1IGFuZCA3IGFyZSBub3QgYWZmZWN0ZWQsIGl0IHRo ZXkgYXJlIHplcm8sIEkgIHRoaW5rIHRoZSBleGNlcHRpb24gc2hvdWxkbid0IGJlIHRyaWdnZXJl ZC4NCg0KQlJzLA0KTGluDQo=