From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.31]) by sourceware.org (Postfix) with ESMTPS id E19FE3857022 for ; Thu, 4 Jan 2024 11:27:52 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org E19FE3857022 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 E19FE3857022 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=134.134.136.31 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1704367675; cv=pass; b=NOrCyImu7yM9aBqXOk+GvRtMWbqeEMrfplm76SkC643EbGuat7bgKOrzn0Mh95e2WMTvKHkOZAtvbhj+YofJBIxwMAb4CFvwb0j85JcEzTnNyaHyC0h3tGepkJ+YwKVpl2AGDgogASSOR+1LBb14xrtrZyAiO1kCx0O6do5dk8U= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1704367675; c=relaxed/simple; bh=n1vzTJElAH1Gq7G9C8/HBBZEZWYoRW9+KhlI3ee+8bQ=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=a1I9mKypkjpeX8UXeM2eaFbw9dLpN0+huWmmJl7f/icarMJi1X7cmB8zv83k+2la0raL02XrltrOzQz68aqtM1btAbo2qxe10iScu3ruhPa2Fw9SGu6WS8gCLT0wr6l3IT+Co7TFWrUGt8r2nwgxGw0qSqhmIAAkjh4aFRNcPjA= 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=1704367673; x=1735903673; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=n1vzTJElAH1Gq7G9C8/HBBZEZWYoRW9+KhlI3ee+8bQ=; b=VA1RxI3+XYb/2NLK0K/KVzroWoAhkqFCy1WEs6vTmDDGaAMFJ9JDDPHt b7KmBRsb1b9MSW1fQ81UwKVWl/TdCXebzhlKJfrEhZHyl/ubkWnLkgmIh PHaRj6OCUks3tUYMv70DVyjzleb2wFX8Nr+VHYJXcAZ8TUz4f4s390rIf +bcTK88MDhlghpMO45yITLK7dvJfRW2EpGcBd4tA7iEtZFbkA2dwLlOkO Keu4NfLWDqfCUW4/OfdselQ92gkOrSpzGlR70/FHntaFC/FPU/T77ttyK WgB27Dbc/lB362W5opTooxtbdO0XSDbx9X+pXSQ8tYcULOtedJaKCf066 A==; X-IronPort-AV: E=McAfee;i="6600,9927,10942"; a="461518240" X-IronPort-AV: E=Sophos;i="6.04,330,1695711600"; d="scan'208";a="461518240" Received: from orsmga005.jf.intel.com ([10.7.209.41]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 04 Jan 2024 03:27:51 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10942"; a="953583436" X-IronPort-AV: E=Sophos;i="6.04,330,1695711600"; d="scan'208";a="953583436" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by orsmga005.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 04 Jan 2024 03:27:51 -0800 Received: from fmsmsx601.amr.corp.intel.com (10.18.126.81) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Thu, 4 Jan 2024 03:27:50 -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.35 via Frontend Transport; Thu, 4 Jan 2024 03:27:50 -0800 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.168) 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.35; Thu, 4 Jan 2024 03:27:50 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mZQPcCr6r1lcnzY0W19AAPeV0xOTQUgqPjzKxB7pJVUrc2yIy3BHHCtGyR2yvIo26u17h0ACqXQDts1OsinfOLaxDi2i0pFZMMHUW/RElzRSktAjwWC5vYD+F7BtTMG3oacKtWBm4mKe90XyuY+IF5vYAXdlgQei0jD5dQDsaq6KJcyITmHsas5zdWf/4UEkURW1o+W6HH65iHWG8uNse4mlI6JfjufsW9tbok4D4M0p2bvxNRjkOG2yHg5QNDtRN3bvomo4wHAsBycbMf3YmKHaLaCkdkS567Zu3SlrEpcsUWsHUNRW89+XvebE+mGClv4CGLSyWpGxtxUxryemaA== 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=n1vzTJElAH1Gq7G9C8/HBBZEZWYoRW9+KhlI3ee+8bQ=; b=mA7HTzuQRjM6YBc1lPMuB0XBKQNSwYspSzyk19+AI8T316vaWTIo3gDMfsRx3s+ZdhlC4Fj0jLNfcU5kAFX5JVVcPJ5t8EQzRoV8918Ga24hMoJ/WtFiACss8uAGt2yPq+yiQYf0rsow9hIVgBw95hy8VwfomL9Ko5KNvJhVU+oxI6NcYs93qhmID1d1c6kQlTP40eOslCtTLCI+pvZsGgKD0hBxWUPwSsgpHeyQjlHksb7oOz66AAE1nSODkx107/KWsJjoAW/H/BQBT1IdfGQIh5UpcpGMRvdh1WRbRRfEVqPQD908J73N/5oHAS8UFDBd3U5jnUpkddIanqmZfA== 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 SJ0PR11MB5600.namprd11.prod.outlook.com (2603:10b6:a03:3ab::16) by SN7PR11MB8025.namprd11.prod.outlook.com (2603:10b6:806:2dc::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7159.13; Thu, 4 Jan 2024 11:27:43 +0000 Received: from SJ0PR11MB5600.namprd11.prod.outlook.com ([fe80::f925:7c4b:8747:4549]) by SJ0PR11MB5600.namprd11.prod.outlook.com ([fe80::f925:7c4b:8747:4549%3]) with mapi id 15.20.7159.013; Thu, 4 Jan 2024 11:27:43 +0000 From: "Cui, Lili" To: "Beulich, Jan" , "H.J. Lu" CC: "binutils@sourceware.org" , Nick Clifton Subject: RE: [PATCH V5 1/9] Support APX GPR32 with rex2 prefix Thread-Topic: [PATCH V5 1/9] Support APX GPR32 with rex2 prefix Thread-Index: AQHaOS1mNA0CqnNNTU249sBT7dARtbC97wMAgAtneICAACbBgA== Date: Thu, 4 Jan 2024 11:27:43 +0000 Message-ID: References: <20231228012714.2989658-1-lili.cui@intel.com> <20231228012714.2989658-2-lili.cui@intel.com> <9d9ad3ee-1523-48da-925e-19bbc8f584de@suse.com> In-Reply-To: <9d9ad3ee-1523-48da-925e-19bbc8f584de@suse.com> 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: SJ0PR11MB5600:EE_|SN7PR11MB8025:EE_ x-ms-office365-filtering-correlation-id: 221398c6-8b46-410a-8f40-08dc0d182b27 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: yBlyzK55nZSaeqMQx/DUsZB9M5+fiLDNcw8/cP272CG8K0Hbj+ItdoHCAoXwsgBPFBYK7IeHh+EP6wnPY6ldxQe+SJVAvrF6/xkZM8imt2vGuEuLCma+8VjsAWPwbI+hi120ZYWGfm3dgubx6IDI6EHbHwHvKDYgZVm5uOx75vKlYuvNcH2yWsSURwgJw8eoCJ+8WhR8NctuYfj9nDFiujmjq16ur0Nd2/OYDRB7KSUzg+VYdAR3l5vzZZHxVwu3/vCslvkXM52+LJf6sICvHWJxDyyXkPPNqhc9l+3cgTx+iS6xcIb9v3STvRGuveIh7zVQSyMcYNI2l8zeUzzYp11EEw0+/W6AlhKaPtB8BNzwiEf0droPYK59oOtTXDntdnuPricvx67pxvv15bcwKcetOOEwa0m5htE3R4SFc5TWd+VeI6NfA2Wy56YgdqPnpvo9mxZT+N6ZyiQYD+NzqZDZxOz1c7UEmlkep+kOzVktmiFm5FkDMCnRMnG/u8dkqYtN/c+vA+3cx2lrXetQvOmwNk+Dq5mpmnuOBQNmphg3w1PkuQZmrSx15Rfkv44pGhgYae7/ikQUPX8Lev2cGLtJ9U9VZ13R5f1g/C9BeyddQ8shyOYXQMhZRaYh3NLU x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SJ0PR11MB5600.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(396003)(136003)(39860400002)(376002)(346002)(366004)(230922051799003)(451199024)(1800799012)(64100799003)(186009)(7696005)(110136005)(53546011)(9686003)(71200400001)(6506007)(478600001)(26005)(83380400001)(2906002)(41300700001)(5660300002)(316002)(66476007)(66446008)(64756008)(76116006)(66946007)(66556008)(8936002)(8676002)(4326008)(52536014)(82960400001)(38070700009)(54906003)(55016003)(86362001)(122000001)(33656002)(38100700002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?a2k4dkdYMXMyUGJELzlySFliN0hnSUxrTFpWS1ZFbnZwVDNOVXdnUEx1K3l0?= =?utf-8?B?emhuYjBkcTl2cmJGTVJkaWRaR2gvUmlidmdzNUJyQ0dnRkVBakVOS1FkczlZ?= =?utf-8?B?aHhmWWhXRVdkVm9vb3pvR2JpUUVwVXU5VVJTUkIyMDBkOHoxazdrMnN0ZDhT?= =?utf-8?B?bUJVMzFjMXYwMHJYSkhydHp4SVIzM0NjS2hvTWtHUHFZSDUzY2tSVkNRK2NN?= =?utf-8?B?djZMRWx0RjlSWGRKM0k2VTVNQkt5a0R3MVU1SHJRWHREZTFMMWNIUktGZFFs?= =?utf-8?B?V0JaWk9xdmtZL2pwN09UcnNDTE1sWWxhWUJCREFGaU9ZY3FCcjl2VE1naFpC?= =?utf-8?B?cHBKT1JwSUJnQ0hyQkRSNzJIaUswSmt5REs1Vlc0ZTNDMDQwMDdMckRJdkUr?= =?utf-8?B?MG1WbjZadTNNMlgvbU12eXNWWEZTbGV6dmNiSFc0NkR3ZW5Id1J5S0YzNk04?= =?utf-8?B?SFFMYnE2ZUVhU1U0TC8wSi9xOGloV0k1SmlIR0UvYlh6enhQL3l1UGlyZUxN?= =?utf-8?B?VE9ETkN1QkFPNGxoOTV5QWUyVnQ3N25OVGZhSjArTXpHbFJ6VmJQaVdQQitt?= =?utf-8?B?OHhJR3JGZ28vdnFMYmZVc0pjMUZyOE1KN0hUcFVtSno5V0h6R3lVSXV5R0k0?= =?utf-8?B?RjAvNGd1K20zNkNiNU1QZWl4Z1hsbzRJNmFjdWtXZVhWalRvdHdhOFRnZXNl?= =?utf-8?B?VlBhcXEyaS9CVEprVXZwa3NydGZndVNpWDRobE5MVlN1SzdGZXFpY0NrU1N2?= =?utf-8?B?WjN5cjI0S0xIdUp4SGl2SFFuYXZoL201WGlJSUJtU2JSdXZZdy9DZ2tIaThX?= =?utf-8?B?REtZSC9ZM3JuRThaMStySk9yWDdYemtpTWNDRGxIbVBPZ256UmdtSW9tSi9y?= =?utf-8?B?aVB2ZmZWbXQzT0o5cDgveUltUlY3NWFFQ0JZL2hrNUVJTFVPY21JakU3QVhO?= =?utf-8?B?OGs2bjRpNUlnb1ZDTExJRkYrZk9SZ09lV2VmQTNyZmNnQm9ZaVF1cmwrZzFE?= =?utf-8?B?a3JtT2RRNklaVkNyVlVWbjlEUXRzV3hrYUk2eXBzdUgrZGk3SE9jd0FENlhG?= =?utf-8?B?T0N3ZDFJd2YvSWZUVzVGVmJBS0hDc3BidGlxbURnU1FZWVlOK1czT2lybXc0?= =?utf-8?B?clE0ZXZ4amxzdVE5ZENLOUhGQktTYU5IT25OamlmVXJIa2ZYTC9MTlloc3Nr?= =?utf-8?B?M3BNQ29IZjVWN3J1c2VqbUNpSndqcjNCZXZqdWZ1MHFveWxlSzlCdGtiN3Na?= =?utf-8?B?SXluY0dibm83dHo3QStlY1VWMWMyWUZNdDU2YlJDd21qMFZRd1lRZFFNeDZB?= =?utf-8?B?SXp0ZXB0YkxsTXRTbGovVTNZUGorcVlRWmdVRmM3RHhQQjZiWkZ1ZWc3UGFt?= =?utf-8?B?ZGRzRXZBZ0VsL2hBQmRteVNNUmg4VkNXVXZMZnY4NEZnYVlZaVkvWVNSNjdx?= =?utf-8?B?bnloeWxVN2Z5ZHR2NG5mS1hjNFc5eWVVdGVxOE16dEZSMWFMWWxReGlXcE1p?= =?utf-8?B?WXhsM3VwaGNqQTk4emYwMFMwenJlSnd0Rmh1THVPWmM3bkZRS3phbkpmNis3?= =?utf-8?B?TVdLVkViaXF1Y0hmb3VuZ3Z3WkVHaXJ2RlVlSDcrQ2xaQUFFdjRwQnlBd3dX?= =?utf-8?B?eFhLWWx5Z3BJMDFEcGoxOGY5NTBnS3pyWWlWZzN2UUFGZUR3bjdxY3huVlpu?= =?utf-8?B?VkU0RmY2ckhYbWJQSVhHYlZSWmZqcnAzUDFTenpFRlNHUURkVUtyK1N3ZHI2?= =?utf-8?B?YktLdnpQeWZLVVVrTXZDc25QUS92QnNtdHJTZzJFWkxKWWFuSU5CYTFsY1hP?= =?utf-8?B?OVErdFpiYUVVSHBQMmRkNFdaRU9Hcm1iMnQ3bmtsb3FvVVpldDFZU0lDMkZV?= =?utf-8?B?VSsxR3cyY09JQmFZR2RlYXNmeG5OWGZNR2dONGV3V2JVTTVqR2R0OVlYRDlZ?= =?utf-8?B?ajdvNnFvNTRTUE0yZHYySHF1T3Y5SVRvSExpNEFONUZKYXFZMllPaGNMZm5u?= =?utf-8?B?enNUWEFRQXByVGUyV2xVNjFLdW1QR1o0UmY4VmFSdE5tbnBJeXE0c1ZTNDV6?= =?utf-8?B?V3VOaDFaelpMdmRhY1RLWkpaZ3NHUFhMeW9zb1d3NDFBYXpOWWFhNDNETy93?= =?utf-8?Q?cETg=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: SJ0PR11MB5600.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 221398c6-8b46-410a-8f40-08dc0d182b27 X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Jan 2024 11:27:43.3790 (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: Xm5Lc6JXKzHDUHmTaJQ840fy9DLDGRNPzUTt76R0bs7vA71rB2rGqwi/k7RvF1T5ApbD9BBgHGZ5tvIWHyiAmg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR11MB8025 X-OriginatorOrg: intel.com X-Spam-Status: No, score=-5.9 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+IFNlbnQ6IFRodXJzZGF5LCBKYW51YXJ5IDQsIDIwMjQgNDowMyBQTQ0K PiBUbzogSC5KLiBMdSA8aGpsLnRvb2xzQGdtYWlsLmNvbT47IEN1aSwgTGlsaSA8bGlsaS5jdWlA aW50ZWwuY29tPg0KPiBDYzogYmludXRpbHNAc291cmNld2FyZS5vcmc7IE5pY2sgQ2xpZnRvbiA8 bmlja2NAcmVkaGF0LmNvbT4NCj4gU3ViamVjdDogUmU6IFtQQVRDSCBWNSAxLzldIFN1cHBvcnQg QVBYIEdQUjMyIHdpdGggcmV4MiBwcmVmaXgNCj4gDQo+IE9uIDI4LjEyLjIwMjMgMDI6NTMsIEgu Si4gTHUgd3JvdGU6DQo+ID4gT24gVGh1LCBEZWMgMjgsIDIwMjMgYXQgMDE6Mjc6MDZBTSArMDAw MCwgQ3VpLCBMaWxpIHdyb3RlOg0KPiA+PiBBUFggdXNlcyB0aGUgUkVYMiBwcmVmaXggdG8gc3Vw cG9ydCBFR1BSIGZvciBtYXAwIGFuZCBtYXAxIG9mIGxlZ2FjeQ0KPiA+Pmluc3RydWN0aW9ucy4g V2UgYWRkZWQgdGhlIE5vRWdwciBmbGFnIGluIGkzODYtZ2VuLmMgZm9yIGluc3RydWN0aW9ucw0K PiA+PnRoYXQgZG8gbm90IHN1cHBvcnQgRUdQUi4NCj4gPj5bLi4uXQ0KPiA+DQo+ID4gT0suDQo+ IA0KPiBJIGNhbid0IGJlbGlldmUgeW91IGFwcHJvdmUgYSBwYXRjaCAoYXBwYXJlbnRseSBldmVu IGEgd2hvbGUgc2VyaWVzKSB3aXRob3V0DQo+IGFueSBjb21tZW50IGFuZCB3aXRob3V0IGFsbG93 aW5nIG1lIHRpbWUgdG8gcmUtcmV2aWV3IGl0LCB3aGVuIHlvdSBfa25vd18NCj4gdGhhdCBJIHB1 dCBpbiBhIHdob2xlIGxvdCBvZiBlZmZvcnQgdG8gdHJ5IHRvIG1ha2UgdGhpcyBzdGFydCBvdXQg aW4gZ29vZCBzaGFwZSwNCj4gcmF0aGVyIHRoYW4gaGF2aW5nIHRvIGNsZWFuIHVwIGFmdGVyd2Fy ZHMuIFRoaXMgaXNuJ3QgdG8gc2F5IHRoZSBwYXRjaCBzdGlsbCBuZWVkcw0KPiBmdXJ0aGVyIGFk anVzdG1lbnQgLSBJIHNpbXBseSBkaWRuJ3QgZ2V0IHRvIGxvb2tpbmcgYXQgdGhlIHNlcmllcyBh Z2FpbjsgYmVmb3JlDQo+IHRoZSBob2xpZGF5cyBJIGRpZG4ndCBldmVuIG1hbmFnZSB0byBnZXQg dGhyb3VnaCBhbGwgb2YgdjQuDQo+IA0KPiBMaWxpLCBhbG9uZyB0aGVzZSBsaW5lcywgd2hpbGUg Zm9ybWFsbHkgaXQgbWF5IGJlIG9rYXkgZm9yIHlvdSB0byBjb21taXQgd2l0aA0KPiBILkouJ3Mg YXBwcm92YWwsIGltbyBjb21tb24gc2Vuc2Ugc2hvdWxkIGhhdmUgdG9sZCB5b3Ugbm90IHRvLg0K PiANCj4gRnVydGhlciwgdGhlIGJpZ2dlciBhIHBhdGNoLCB0aGUgbW9yZSBpbXBvcnRhbnQgaXQg aXMgdGhhdCB5b3UgdHJpbSBjb250ZXh0DQo+IHdoZW4gcmVwbHlpbmcuIEV2ZXJ5IHJlYWRlciBo YXMgdG8gc2Nyb2xsIHRocm91Z2ggaHVuZHJlZHMgb2YgbGluZXMganVzdCB0byBmaW5kDQo+IHRo ZXJlIGFyZSBubyBvdGhlciBjb21tZW50cywganVzdCB0aGUgIk9LIi4NCj4gDQo+IFBsZWFzZSBi ZSBtb3JlIGNvbnNpZGVyYXRlIGdvaW5nIGZvcndhcmQsIEphbg0KDQpIaSBKYW4sDQoNCkhhcHB5 IG5ldyB5ZWFyISBJJ20gZ2xhZCB5b3UncmUgYmFjayBmcm9tIHZhY2F0aW9uLg0KDQpPdXIgQVBY IHBhdGNoZXMgaGF2ZSBiZWVuIG1vZGlmaWVkIGZvciB0aHJlZSBtb250aHMgYW5kIHRoZXJlIGFy ZSBubyBlcnJvcnMgYWZmZWN0aW5nIGNvcnJlY3RuZXNzIG5vdy4gVXNlcnMgaW50ZXJlc3RlZCBp biBBUFggYXJlIHdhaXRpbmcgZm9yIGl0IHRvIGJlY29tZSBhdmFpbGFibGUgaW4gdGhlIG1hc3Rl ci4gSEogc3RpbGwgaGVscGVkIHRvIGNoZWNrIHRoZSBwYXRjaCB0aG9yb3VnaGx5IGFuZCBmb3Vu ZCBubyBtYWpvciBwcm9ibGVtcy4gVGhlcmVmb3JlLCBJIHN1Ym1pdHRlZCB0aGUgcGF0Y2hlcy4g V2hpbGUgdGhlcmUgYXJlIHN0aWxsIG1hbnkgYXNwZWN0cyBvZiB0aGUgY29kZSB0aGF0IGNhbiBi ZSBvcHRpbWl6ZWQsIGRldmVsb3BtZW50IG9mIEFQWCBjb250aW51ZXMgYW5kIG91ciBkaXNjdXNz aW9ucyBjb250aW51ZSwgSSB3aWxsIGNvbnRpbnVlIHRvIGZvbGxvdyB1cCBhbmQgaW1wbGVtZW50 IHlvdXIgc3VnZ2VzdGlvbnMuDQoNCldlIHNpbmNlcmVseSBhcHByZWNpYXRlIHRoZSB0aW1lIGFu ZCBlZmZvcnQgeW91IGludmVzdGVkIGluIHJldmlld2luZyB0aGVzZSBBUFggcGF0Y2hlcy4gSSBh bHNvIGxlYXJuZWQgYSBsb3QgZnJvbSB5b3UgZHVyaW5nIHRoaXMgcGVyaW9kLiBXaXNoaW5nIHlv dSBhIGpveWZ1bCBOZXcgWWVhciENCg0KUmVnYXJkcywNCkxpbGkuDQoNCg==