From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.10]) by sourceware.org (Postfix) with ESMTPS id 8AAAA3858024 for ; Thu, 4 Jan 2024 12:47:24 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 8AAAA3858024 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 8AAAA3858024 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=198.175.65.10 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1704372447; cv=pass; b=p2Nv78NWk8OcfyfS4WZp/uFoOXGsM769xn11BmXUiSI69GR8YqUbFmbCjJJGz/XT3bFp5ChQSfj+9vgi4NmQ8D5SVMbFW9JbdXPwcYng3gRsUfiKngFMiOiFpV9to3PzPup31u/R6zcxQM5ds413gjFwP9TJpf9+Nga6vm8qSKE= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1704372447; c=relaxed/simple; bh=4FTliTCv1M7JCsncX59CrjuTQfUA9Wfn9Y9ZedG7KI8=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=waRiKUconHL7R6Yih1LLj3eKqEBwwKEQ2g36Wzi1nqtpLHUnTTmpHNUbqJ/lIZwQRcD9JfKcB5yI1tIqa/32oVXRndoPv1h2J8hDmZKiJSiiB649ApiMsi2U1FGVDcpIjRRCn7NgwTU5MppTG32eMvJKYwc45vv2YmHVj0wBZK4= 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=1704372445; x=1735908445; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=4FTliTCv1M7JCsncX59CrjuTQfUA9Wfn9Y9ZedG7KI8=; b=Vnpiihvz/084TpDZMIEEiMABFqx8MTflphFfVYiwetPIvX6J1TsJEg39 mOuGFPKhHHmjpjgWCpK0+in9F3FRLmsZqLF84vSIJpX6OY7Tjn3WG4IMw QIgs71u/80nxb0GnNyui/uWEBTlaCnOgfijn9wjPtaONWfRqOwhWlNIQa rrbjBrhEhtdxtKn5xh5A9/HGclYnSdRi9Jd/o1nvU+oZa8hZIIQG7/D32 dnE9lLCexJYjKXjrYoBV3rjnFKyGhF9LDsdkS8zlIvB9rsXIDYC8rA+qP J+WAds2HJWReuJA0x8wglYeGZHQqKJzo7/nBlHFEMDH2Pb+iZ/dWQstOj g==; X-IronPort-AV: E=McAfee;i="6600,9927,10942"; a="10615798" X-IronPort-AV: E=Sophos;i="6.04,330,1695711600"; d="scan'208";a="10615798" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by orvoesa102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 04 Jan 2024 04:47:21 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10942"; a="870903455" X-IronPort-AV: E=Sophos;i="6.04,330,1695711600"; d="scan'208";a="870903455" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by FMSMGA003.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 04 Jan 2024 04:47:20 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) 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.2507.35; Thu, 4 Jan 2024 04:47:15 -0800 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) 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; Thu, 4 Jan 2024 04:47:15 -0800 Received: from NAM04-DM6-obe.outbound.protection.outlook.com (104.47.73.41) by edgegateway.intel.com (134.134.137.100) 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 04:47:12 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MJzar4+bSZ2P/ewqtnIOBziJYjVnql1YkcZ7+o8R/RU8YEnwi9QXGw6GWyF3xlxnATO0joZ90aiNwJ/wwHh6R2rMUrv7heqVz+1dzdWNelcURSPKla9OEPduC3u+QfChlzvu6aM8MP7YM8YOcGQKYatZOdj39bIMHCUZlZoJv3GqwxSicmPdHLTXVfUnIZDCL9YvwDRQAfNQSg0ZAuq6ojY0TVhSJPIc39311dn8jq6dVQa/Us9/le29sboCfqcJfOmv6GzrrlQZfGy0DouHizSTCV3EPEPdSegcUhwjCK4bl9MIGdbipYvXI/y8xT0h5zQMr2XVdsXbfMcp6rQmNg== 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=4FTliTCv1M7JCsncX59CrjuTQfUA9Wfn9Y9ZedG7KI8=; b=bP9SNvwnEvAZvaRpNM/IanTCARXSiJk8cN9No3eF/SkxaRBtrpL4NHyrGoPEbwGgBKiZqtZa5ga9hNb5CjpWh1Dtxp5FVnOmv8+yWhxD6RBiSWpZ3pfXAAGjDIisbwGNunPz1pi9rAeRkqUhC/4NLGPjVjZAyriNfqXMDn0c8cxAbsIuuN3peQxXuOSRV5nMES16B02PaWbScQ2G8PQu7boeJKBmary+5P7K0Ox6ruHPorXbC3nIo/TuW+H7YAQQhFm0FrLq7GKraAZczJuOF3E6S2dfv1D3scikQ+VrTI4ARi4ve2WUt/SkDhW70HHF/BT9DyGv+S6Jo3nuu6cUAg== 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 PH7PR11MB7607.namprd11.prod.outlook.com (2603:10b6:510:279::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7135.25; Thu, 4 Jan 2024 12:47:05 +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 12:47:05 +0000 From: "Cui, Lili" To: "Beulich, Jan" CC: "Lu, Hongjiu" , "binutils@sourceware.org" Subject: RE: [PATCH v4 3/9] Support APX GPR32 with extend evex prefix Thread-Topic: [PATCH v4 3/9] Support APX GPR32 with extend evex prefix Thread-Index: AQHaMnTCkNtl3gRUtUuze+JMPPD8c7C1XveAgAWTdCCADoHqgIAAOuJA Date: Thu, 4 Jan 2024 12:47:05 +0000 Message-ID: References: <20231219121218.974012-1-lili.cui@intel.com> <20231219121218.974012-4-lili.cui@intel.com> <4c64e863-22a3-43e4-a566-e05c7fb909bd@suse.com> <7a90372d-50a8-465e-9ad4-a7128f17cd5f@suse.com> In-Reply-To: <7a90372d-50a8-465e-9ad4-a7128f17cd5f@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_|PH7PR11MB7607:EE_ x-ms-office365-filtering-correlation-id: bf849ca4-8b52-4aaa-5b02-08dc0d2341b1 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: 4rhwWwYf6+X7LEYRJoXpjTyRu01olfnzkihtBgHNEI9ST6d2beRx3KnAW95vBqCX79n3g50t09Pt11bqiupABArGdrU4wag3mrEcmOzT4nuAQE5dk9LFZQ9HVhjSsBntiei7tFyz5E5uiNo7mMjGYUtB/TOAV3olsnRJyOBHYPnnxW75O7NLW4rBSEYQF/nh4t4SN9n7QE64BPODRyv4Bqe6/CSabEdJTEuWaz/lFSKoI+EzXIwMsRKr3aRTpp4BskipvUKU7Lzxej9LSCabdtgB+DMHdtwOQHJ/8kJrSc8RQqC5L/Gw34mBek3qEdWyBaOtXtmjnqFxq6l6LQ600+IFdwAKcHxb9fGrcxS+TSP1Ukzq5FrUYNaiHQgybspV7k5XEyBYPosJiS4ufiZGEl3iLVdvP13gpmAqqKp0BF002xUeWMae3mSliixX6G2GFp4ZJm8ZrhVQv8X5axWx7jqG5Xs6W+LR0ISp3mjMs8bmjEZhPlxBoFnyKIanVv/WhQnzaLcEOCTzLoZfWBPCxiuUK7FZDbKXlqKpqqPHuhTh7d9EkNj0sJBb7y9noNW3TbxA5wxSUO6aml2NY3ZGmT6KZ642S03b1iZ+Ijrh2YwTyDe0i2L3K5k1uUwsodTy 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)(136003)(396003)(39860400002)(346002)(376002)(366004)(230922051799003)(186009)(64100799003)(451199024)(1800799012)(26005)(8936002)(66476007)(316002)(71200400001)(478600001)(54906003)(4326008)(8676002)(66946007)(52536014)(6916009)(64756008)(66446008)(76116006)(66556008)(7696005)(6506007)(9686003)(53546011)(33656002)(2906002)(5660300002)(41300700001)(38070700009)(122000001)(38100700002)(82960400001)(86362001)(55016003);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?SWdYU3BmVXNQSmFXOGpSZHVaYlA1R1JZQzBIdkc2aHZ1RmdMck9pTlBGYUp6?= =?utf-8?B?OFRocWpIK1A1T29KSkhjS0xKM3dBR282SHBQWnRMOVhTdE9zdEp0Tkh5NG5Z?= =?utf-8?B?TFJKSzBaOUo3N3FIeGRWb2k1Q25pMGVuUG9zUEhXcXo0NVlXUXR5RjJoMjVq?= =?utf-8?B?VGJkWXpYV3V2SFVvdGRMN01WRVhhdVFzeUhNcDZHU01WT1F0aHgrWEd3Z2Zi?= =?utf-8?B?OU5tU0RYUFdaclJ3SmpBUWxCRER1Qm1ERTR5WU8vUE4xSFV1WmNTOHRVVjBU?= =?utf-8?B?OTlaTzVYR3o0U3Q4UVRyVTk0bndxcDNhYUVvMFp5c1VBUEJTWHdpNjFOaFlJ?= =?utf-8?B?QVFZejVnSGRHeWg5ZHIxQ3o2OEJTRW9IdmtkMGpsQzh5WnNrWjBPd01adXJ6?= =?utf-8?B?ZmhvenJUZkJTSVowbDVOOWtKY0dpWlpUTE94VUlsYnNqWEFuNXFCNkxlaUI2?= =?utf-8?B?MCtIVmltRjYyZ3hzT1pqTTlOd3h3STc5OThZUHA3VlRsRzlTczdHODdYTmk5?= =?utf-8?B?L1ZKWnZwMEZhc0xGczZ4YzFZZlgxOEVMV0VuK0JTNXhFTFRGKzh4djhpMi9P?= =?utf-8?B?YlQxV3RVL0RoWDFaSjgvL3NDMTJqTi9vTnFCYXJMcXhKMzM3eEprTUFvU3FE?= =?utf-8?B?UExCMkFCTzRicnErSkpsSElGTG9zeW1sNUp3MlhlR280TnlxMWRnLytUWVN0?= =?utf-8?B?S1hEWU5vUVp6d2Z5UEtxQnZlVVQwbUlweHpPci9jK1A0Q2ltdjJML3oreXdx?= =?utf-8?B?bE9OcnpZU3hiUmp4UFJ6d3FJbUlKblFEeDl1eUI5K1IxVUNmSjM5UVB5bEtD?= =?utf-8?B?V2RydU9wTzlzY0ZEWlcyM0xOVUk5cnlBcFJhRFdGOEwvYTljOEhnV21jeW5F?= =?utf-8?B?cmJDTFQxWDU3aFZjbmxJZ2dwdkZ3YkxFclVzajBycFFtTFVMSm9vc3JlKzUx?= =?utf-8?B?QWR3TDg5dy95aUdlalFvOGhKaExPdk1HNC95d1prWk9ZUkVxU3dzeGZNRmN3?= =?utf-8?B?akdUL3VNdkhFL216cWk3MHBrc05LR25UMGdwSEduejgwZXF1Sm9rZmRFTjBX?= =?utf-8?B?eTJ5MElZcGZrUkkvMmtVRVIxTitJSThFVExYbjM2MkgxcFAyMDMwRGFkanNh?= =?utf-8?B?YUJlazJmdnlWZjdtUFdnTEVKNTluTW5VNFRiRUhLOUJjZW5nWWlmRzd2WnJv?= =?utf-8?B?QXRpemlRL3BUcnJqaTJXdE5QVnZKSkFCTlFlM1VTYm12ZjhWMHZaNm9MUnJE?= =?utf-8?B?WG5lTjVzR3JINlFKV0JzZWorazM4Qy9KWjFpVTU3cEZoWHFxcmhBYjR5cksw?= =?utf-8?B?QnRxcDc0RXZoNFdpWHc4T3d1OTFDcmVnenZMOUpaTEsyYTRWZjRsemVtNG96?= =?utf-8?B?dDBEV0Q0STBoaDNFTXVEc2ZENG9rc3ZGdW01cUFhZEowcVA5RXhIeU90T2ZI?= =?utf-8?B?WDVubm9SN21sQlFOZ0NWME5oWVNyQkFQbEthRHZMSlFpYkszRS9taXo4VWRw?= =?utf-8?B?MTdHSkNLVC9DNjFZRzB0RHlCOHNCL0ZEajd4QjNxR0xaajE0dEh4S290RGRI?= =?utf-8?B?YWEyOVBQa0ROSU9salZpTVQrR1gyNjVGL1ZJamt1VWlkL1dWdmpQWE1MK1lB?= =?utf-8?B?WWNJZTFDTHYzc2VrckF2dlB5d24ybjBLNlRNVVdRRTFNTUxFakVtQzFvWTlK?= =?utf-8?B?eWpwaU8vMy9NTXBrUEF6bUdyTXdhbkZoSkxiYzhnQ1U3V0lsZ1o2TFFxNFRh?= =?utf-8?B?N2Vrc0s1WlA2QXJiMXZ2bFROY2cvOU42QWN2eXF3ME1BVVRqaXhGQk9RQ0k3?= =?utf-8?B?UVEremF3ZzJJVnN4dEJaT3dwbmNrREsyYUpnTXgySWk3OHNhYzFzOExiakNW?= =?utf-8?B?ODlhMWFhdnArZ20ybEYxeTRMNGJPS3VmdnRyZFRJaUN4dHBYT1g0S3dkOHM4?= =?utf-8?B?eGZpZ3BOdU9JZVFRUTRsbUxpZjUrYmEwNjFtdWRLbE44MFVma0V3c1YrQUUx?= =?utf-8?B?cHlVT3REU25rQXl4Vzl1NmtzUFR2YVozWTFzMmNuRjg2eTFiaTRBSXFlUFE0?= =?utf-8?B?L3o5WlFrd3FkaEh6bGZ0WU9MenVYWEt4d2svcGo0TiszdkE1OGNkVHhZQVd6?= =?utf-8?Q?MAU4=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: bf849ca4-8b52-4aaa-5b02-08dc0d2341b1 X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Jan 2024 12:47:05.6692 (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: vALhWTik19exdJdeSqbNbPqTTjuGIjKRleIO3guQPc39orO62cfdGeBVX8bHWtHbsIxBxU5QaFc5Rywi8+SyzA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR11MB7607 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: PiBPbiAyNi4xMi4yMDIzIDA4OjAwLCBDdWksIExpbGkgd3JvdGU6DQo+ID4+PiAtLS0gL2Rldi9u dWxsDQo+ID4+PiArKysgYi9vcGNvZGVzL2kzODYtZGlzLWV2ZXgteDg2LTY0LmgNCj4gPj4+IEBA IC0wLDAgKzEsNTAgQEANCj4gPj4+ICsgIC8qIFg4Nl82NF9FVkVYXzBGOTAgKi8NCj4gPj4+ICsg IHsNCj4gPj4+ICsgICAgeyBCYWRfT3Bjb2RlIH0sDQo+ID4+PiArICAgIHsgVkVYX1dfVEFCTEUg KFZFWF9XXzBGOTBfTF8wKSB9LCAgfSwNCj4gPj4+ICsgIC8qIFg4Nl82NF9FVkVYXzBGOTEgKi8N Cj4gPj4+ICsgIHsNCj4gPj4+ICsgICAgeyBCYWRfT3Bjb2RlIH0sDQo+ID4+PiArICAgIHsgVkVY X1dfVEFCTEUgKFZFWF9XXzBGOTFfTF8wKSB9LCAgfSwNCj4gPj4+ICsgIC8qIFg4Nl82NF9FVkVY XzBGOTIgKi8NCj4gPj4+ICsgIHsNCj4gPj4+ICsgICAgeyBCYWRfT3Bjb2RlIH0sDQo+ID4+PiAr ICAgIHsgVkVYX1dfVEFCTEUgKFZFWF9XXzBGOTJfTF8wKSB9LCAgfSwNCj4gPj4+ICsgIC8qIFg4 Nl82NF9FVkVYXzBGOTMgKi8NCj4gPj4+ICsgIHsNCj4gPj4+ICsgICAgeyBCYWRfT3Bjb2RlIH0s DQo+ID4+PiArICAgIHsgVkVYX1dfVEFCTEUgKFZFWF9XXzBGOTNfTF8wKSB9LCAgfSwNCj4gPj4+ ICsgIC8qIFg4Nl82NF9FVkVYXzBGMzhGMiAqLw0KPiA+Pj4gKyAgew0KPiA+Pj4gKyAgICB7IEJh ZF9PcGNvZGUgfSwNCj4gPj4+ICsgICAgeyBQUkVGSVhfVEFCTEUgKFBSRUZJWF9WRVhfMEYzOEYy X0xfMCkgfSwgIH0sDQo+ID4+PiArICAvKiBYODZfNjRfRVZFWF8wRjM4RjMgKi8NCj4gPj4+ICsg IHsNCj4gPj4+ICsgICAgeyBCYWRfT3Bjb2RlIH0sDQo+ID4+PiArICAgIHsgUFJFRklYX1RBQkxF IChQUkVGSVhfVkVYXzBGMzhGM19MXzApIH0sICB9LA0KPiA+Pj4gKyAgLyogWDg2XzY0X0VWRVhf MEYzOEY1ICovDQo+ID4+PiArICB7DQo+ID4+PiArICAgIHsgQmFkX09wY29kZSB9LA0KPiA+Pj4g KyAgICB7IFBSRUZJWF9UQUJMRSAoUFJFRklYX1ZFWF8wRjM4RjVfTF8wKSB9LCAgfSwNCj4gPj4+ ICsgIC8qIFg4Nl82NF9FVkVYXzBGMzhGNiAqLw0KPiA+Pj4gKyAgew0KPiA+Pj4gKyAgICB7IEJh ZF9PcGNvZGUgfSwNCj4gPj4+ICsgICAgeyBQUkVGSVhfVEFCTEUoUFJFRklYX1ZFWF8wRjM4RjZf TF8wKSB9LCAgfSwNCj4gPj4+ICsgIC8qIFg4Nl82NF9FVkVYXzBGMzhGNyAqLw0KPiA+Pj4gKyAg ew0KPiA+Pj4gKyAgICB7IEJhZF9PcGNvZGUgfSwNCj4gPj4+ICsgICAgeyBQUkVGSVhfVEFCTEUo UFJFRklYX1ZFWF8wRjM4RjdfTF8wKSB9LCAgfSwNCj4gPj4+ICsgIC8qIFg4Nl82NF9FVkVYXzBG M0FGMCAqLw0KPiA+Pj4gKyAgew0KPiA+Pj4gKyAgICB7IEJhZF9PcGNvZGUgfSwNCj4gPj4+ICsg ICAgeyBQUkVGSVhfVEFCTEUgKFBSRUZJWF9WRVhfMEYzQUYwX0xfMCkgfSwgIH0sDQo+ID4+DQo+ ID4+IEFtIEkgbWlzcmVtZW1iZXJpbmcgdGhhdCB3ZSBoYWQgYWdyZWVkIHRoYXQgdGhpcyBuZXcg ZmlsZSBpc24ndA0KPiA+PiBuZWNlc3NhcnksIGJ5IGhhdmluZyBVU0VfWDg2XzY0X0VWRVhfRlJP TV9WRVhfVEFCTEUgaGFuZGxlIHRoZQ0KPiA+PiBub24tNjQtYml0IGNhc2U/IEF0IGxlYXN0IEkg Y291bGRuJ3QgZmluZCBhIG1haWwgZnJvbSB5b3Ugc2F5aW5nIHRoaXMgaXNuJ3QNCj4gcG9zc2li bGUgKGFuZCB3aHkpLg0KPiA+Pg0KPiA+IEkgUHJlZmVyIG5vdCB0byBjaGFuZ2UgdGhlIGN1cnJl bnQgaW1wbGVtZW50LCB3ZSBuZWVkIGEgdGFibGUgdGhhdCBhbGwNCj4gPiBpbnN0cnVjdGlvbnMg bXVzdCBnbyB0aHJvdWdoLCBpdCBjYW4gYmUgeDg2LTY0IG9yIGxlbl90YWJsZSwgYnV0IEkgdGhp bmsgeDg2LQ0KPiA2NCBpcyBiZXR0ZXIuIEl0IGNhbiByZXVzZSBtb3JlIG9sZCBwYXJ0cyBvZiB4 ODYtNjQgKGZvciBleGFtcGxlDQo+IFg4Nl82NF9WRVhfMEYzOEUqKSB0aGFuIGxlbl90YWJsZS4g SWYgd2UgdXNlIGxlbl90YWJsZSBpbnN0ZWFkLCB3ZSBuZWVkIHRvDQo+IGxldCBhbm90aGVyIDE4 IGluc3RydWN0aW9ucyB0aHJvdWdoIHRoZSBsZW5fdGFibGUsIHRoaXMgd2lsbCBhbHNvIGFkZCB0 aGUNCj4gbnVtYmVyIG9mIGVudHJpZXMuDQo+ID4NCj4gPiAxOCBpbnN0cnVjdGlvbnMgYXJlOg0K PiA+IFg4Nl82NF9WRVhfMEYzOEUwfiBYODZfNjRfVkVYXzBGMzhFRiwgWDg2XzY0X1ZFWF8wRjM4 NDksIGFuZA0KPiBYODZfNjRfVkVYXzBGMzg0Qi4NCj4gDQo+IEkgZG9uJ3Qgc2VlIHRoaXMgYXMg YSAobmVjZXNzYXJ5KSByZXN1bHQuIFNpbmNlIHRoZSBwYXRjaGVzIHdlcmUgKGltbw0KPiBwcmVt YXR1cmVseSkgY29tbWl0dGVkIGFscmVhZHksIGl0J2xsIG5vdyBiZSAoYWdhaW4pIG9uIG1lIHRv IHNlZSBhYm91dA0KPiBjbGVhbmluZyB1cC4gT2ggd2VsbC4NCj4gDQoNCkkgZG9uJ3QgcXVpdGUg dW5kZXJzdGFuZCwgSSB0aGluayB0aGlzIG1vZGlmaWNhdGlvbiBpcyBhIHRyYWRlLW9mZi4NCg0K TGlsaS4NCg==