From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.8]) by sourceware.org (Postfix) with ESMTPS id A9A9A384640E for ; Thu, 25 Apr 2024 05:51:30 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org A9A9A384640E 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 A9A9A384640E Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=192.198.163.8 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1714024293; cv=pass; b=m3Ec/Vs3KfB7Od7eYIqwwkcIduBVlNF4nidRTW6FPyHwEhGxGzRCg9Fjsk4iAw/1v2N2TO60PQYcwV2Y265F11n5MPHaGb21Su1zClaTQZnG7CBGDe17AP0eMe8y17Dd7H1TIEm/XEA9dM3I1FTTLR8KgUargArqpNYrpZ8muzQ= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1714024293; c=relaxed/simple; bh=Q3qmbEA3VRd83py5J+167h+Q8KphSg4bln3403TbKaE=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=QfLHoVGquBDTBaYTehUFuUQw8eXcWGkCMZwgP2SMyWcZRTJTQIFQZscKEeovBGUIWwhdUBiiyShaiFVQCXIRj7QqNvuSE4kvVI5DbGea5J2We1iW1LduMSJ/yK5Mb9qsA50fglcsBmwyemL1/LbH0UixPZjMAAbK+CbJetoxWe8= 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=1714024291; x=1745560291; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=Q3qmbEA3VRd83py5J+167h+Q8KphSg4bln3403TbKaE=; b=RCJ0IrGn4NndiHjCAc9MVES7zoJRyHt3zZMWrY3yIplDbRgJIsfNEypL OnhMeNgDV14v4RFZFroXtHuCRl6vedIsGrgnxhSq9JdbrD+LzMB5Nfkt3 CZ92GfMoif5dEgIv6iow4IJ3ULXo7K1f2h8bCj1hQwNpdJNYhhWEPs75z Kq6aWF603IsVkMkvnCQ7AAKBTaEYZuv7w83/zGb1byjq8eJJ1e/yq8DdU 4oQZ99uZniCn5Ze4i00QRLLmYjS+aEDeGRCeHIcvSWQ7e1xyhqx+45E9I Km0L1a6S8sYzfs5EXpWgM9Eeg/RlIRYIIrvPvyf9nbrSZgJXXuUAWd7ZH w==; X-CSE-ConnectionGUID: aAEuwakXSm+hkiZUZlDQxQ== X-CSE-MsgGUID: gNhcpqA7TV+5BIEetgpV4Q== X-IronPort-AV: E=McAfee;i="6600,9927,11054"; a="27202960" X-IronPort-AV: E=Sophos;i="6.07,228,1708416000"; d="scan'208";a="27202960" Received: from orviesa005.jf.intel.com ([10.64.159.145]) by fmvoesa102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Apr 2024 22:51:30 -0700 X-CSE-ConnectionGUID: USYZQ0/ZSluaveVx3FKyOw== X-CSE-MsgGUID: mPmZpWhiQvKBsfwnCJ+Bmg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.07,228,1708416000"; d="scan'208";a="29738280" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by orviesa005.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 24 Apr 2024 22:51:30 -0700 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) 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; Wed, 24 Apr 2024 22:51:29 -0700 Received: from fmsmsx601.amr.corp.intel.com (10.18.126.81) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Wed, 24 Apr 2024 22:51:28 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) 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; Wed, 24 Apr 2024 22:51:28 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.168) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Wed, 24 Apr 2024 22:51:28 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZNBvMtXa7z6UYtowkSxQfknpcPnIex80ImJCX2YvAs64HjTFPF4tnjI2epE28LfgMB7QxBIBFy3/I4R7nrwTQFY1nIwVTvCYvFyQr9+xsZLKFcPialeepk5wwxMyPok6AvV7BAjbWKMZ8ZtlNG4gdTqidAeNEqBcmr1d4nlzzPebBrtXc3jN3T5/QWcIy21RAbG/EvcoeFvkgPerbS2twV4h1ysKFOSlEj+WEhcN9gBehXbblDN7mvChVGX2SaZGnY6iwlOCaDwjD99lEk0VgVHBHwv+AampUbjcULKHsubXQatUugjq21gLJy2B5VzLTE1rKy5atv5cYTtNoDP+9A== 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=Q3qmbEA3VRd83py5J+167h+Q8KphSg4bln3403TbKaE=; b=McKMMSOuwXAd8dYeZw2cGNV4aQ6ZJmxPTXOdY1p9FaV7o25zaZ+zUtuTZoO5i1z1rhZ9B3opYdHhkg0dgpPG+YBk4Tfvgd8hiRuEPpmU8tCyZF8hhRr+6sBqCpLkjgcVKO8/AmjWt7Bz5ntC/B1Ifv+2+75ZEmteuhHaXhyEpRE03s+RYrY8iSOXEQKuoVTE/1cblE0f6s8/gAaD3CVb3Emof/2fYZ5TkaFnLoKKQ+4V4oZx0WOyc0Mfp69mCfk0/eGYSVRSsZJpos001i6gVyoXYpjuGU/MSKMmWKAeYMgAzhDp7Y2Qx3haj5mEtgvVTM3/MStzVf8LlF3qVcKXuA== 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 SA1PR11MB7129.namprd11.prod.outlook.com (2603:10b6:806:29d::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7519.22; Thu, 25 Apr 2024 05:51:26 +0000 Received: from SJ0PR11MB5600.namprd11.prod.outlook.com ([fe80::2ffd:d20c:62c8:a67]) by SJ0PR11MB5600.namprd11.prod.outlook.com ([fe80::2ffd:d20c:62c8:a67%3]) with mapi id 15.20.7519.021; Thu, 25 Apr 2024 05:51:26 +0000 From: "Cui, Lili" To: "Beulich, Jan" CC: "H.J. Lu" , Binutils Subject: RE: [PATCH v2 1/4] x86: zap value-less Disp8MemShift from non-EVEX templates Thread-Topic: [PATCH v2 1/4] x86: zap value-less Disp8MemShift from non-EVEX templates Thread-Index: AQHakj01Imcdi9zIAUmkmInTlSNwCbF3AEuwgAAJrYCAADT/YIAAOaQAgAEEWqA= Date: Thu, 25 Apr 2024 05:51:25 +0000 Message-ID: References: <41696d73-4114-4adc-8491-bffddc5d72cc@suse.com> <56656107-d953-4a66-aa25-d90c8e9a4c5d@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: SJ0PR11MB5600:EE_|SA1PR11MB7129:EE_ x-ms-office365-filtering-correlation-id: 39d59381-247b-4c93-4f8f-08dc64ebbebf 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;ARA:13230031|376005|366007|1800799015|38070700009; x-microsoft-antispam-message-info: =?utf-8?B?U3cvS2FuTysxNDYyVnp3UmlrUllvYkxRaGZ6c1NLbU1HeE1iQ1h3RWJYOTc3?= =?utf-8?B?bEt2UmJNUDJla0FTTWVzRW04M0xxWWY2Qjh4OUNyR2g5U3JTT0lwTnRUdUhM?= =?utf-8?B?NThKK3JPRjJTYUx4N25xRnYzdXRwNFBxVFREL1B3SXJuaVJJNTRxYXY3aENl?= =?utf-8?B?K001YXlPQkVzZTRnbEZFelpER1NHTHJWSWg2QkNoVUhXRE42eHdWWlVxT01w?= =?utf-8?B?b3BIcnFYWXJSN0ZPeTAzRWxoZkd6blY0aWtzaTZ4UGhtNy9LUithQXg1NzEv?= =?utf-8?B?K2lISUxWNm94a0RqaExyS3pWcGVIUEs1S1I0SHFXeUttc0hkN3dMZHl5Y1lw?= =?utf-8?B?M3ZQL2RoM3g4aHhsN1ZvRGVEbG0xQndxeCtLWi9RTTdTOXhXemJROVFndE1P?= =?utf-8?B?ZTRDTys5Y21Fd2ZDdzVBYmpVZGxjOFpERFJmTVp5UlRzdWp5b2Q3ZkU2NVZr?= =?utf-8?B?L0NoNnJNd052Mkhjc1pCbEk2Q2I4U3c3UVZJMWZKekVEZGtuQ2hwbGNDWDJs?= =?utf-8?B?QmRHYTZ4NmJaNSthRzVTVXRsMXpid0ZWS3JiTTNsWWo3UDliZDRsdTBLWkx0?= =?utf-8?B?VTIrcDU4QlAxdmZ5REQ3bE5Xbm9IMWFlYUxTcnVNNm0rY01EK2YzWndVajNI?= =?utf-8?B?N0JsWVlwRTRyUUtWOHRnS3lEcS9meDJhMzUrRjZTdnEzcWJIaWNkS0VwUU9O?= =?utf-8?B?QTJYWnZyNURPcGpCVUtOMlRuckFxTWREQklRL2dJVHRzUDl0alZUSm9SQXpR?= =?utf-8?B?cEZHenFpc25HNjNYbTFOSWtBaUxkUXVreEd2bmwvbm4wN1VBQzd6S1p2d29p?= =?utf-8?B?bDVSUmxQQ1Y1R0xMYzdnek91ZGNDa2R6T3ZlVGhXYnpraEpzOHBHbElIYmUy?= =?utf-8?B?cWVwWXBlRDVBL0dQVXhuTDU1MW5UNWJYOE1EbDRsZXo4c1Rwb3piTXhiRlp3?= =?utf-8?B?aFFjV3BhbEpYd0ZYNmszSCtQZFUwd3ZBRTQ4Q2VOQ21WVVdGSmxTVDNsb2o4?= =?utf-8?B?S0YweHJUY1lWVThma0djbHZBaFNWdU1MRGJ3NXZYQUlHdFVjZ0ZlbWN5ajRn?= =?utf-8?B?WVRrUzRiaGpScVpjVkxvQUtjVEpkempLaFFPU3hjMm5RZG1PYU96MElic3VK?= =?utf-8?B?dHB4dDJmZitrY1hGNGtXZnFBK3BDRnh6bGtWNkxGSjNTbkd0VnFndG9PbEpt?= =?utf-8?B?aTg4NWc5VFU4L2F1RnpqODE4T09XVko4bithVXdobTBYQXMwTWd4UkZ3S1VF?= =?utf-8?B?N3VtWHFFWG44UUFDcTQ3ejVhVlE2ck0zR2dHSHJXemxrTlJzNUI5ODdnQUxB?= =?utf-8?B?SHE2SGJURHpVSDVEWmViWDVlWWpSamdrR09Bc0dKUHk4TTRsK0lWdksyWWMy?= =?utf-8?B?NzVyT2lJWGoyYk9waUR5REpoZTFWQmcyZ3ZwQlY5SmVoUW1vYjRDUE1BOGdE?= =?utf-8?B?STd3RmVmeEt5V0lFM1lDcTA2dGVHWkt1bHFoRTFaOC9FNFV4R2JsUXg3QTlM?= =?utf-8?B?T1FXdEdQYVdGLzE2NVI5T0VFOTEyVEpLU2pBdkRxVExEY3BJMkV6S3NoR3Nq?= =?utf-8?B?MnVvTndTSjJ2eElDZHp4RTF0L3NVaE9WaHRacVI2Um5BM0E1YmRtYlJzakZn?= =?utf-8?B?bHYrdHFpSUVraWhQSFJIR3hPYng5VU9TT1NMZ2s0aGY4SzFoaFl3TmVPVWhL?= =?utf-8?B?TlNIcHRyUVFYb3FvK3Zzc3c0d1E4ZSsxZjc1SEVpZHcyUzRhNGFwalpnR3p0?= =?utf-8?B?UmdBbS9POWwyQkZsTHE5RWJiR01DanBCMjdQWXpKOW5rSzBzUllYQmFUNSsy?= =?utf-8?B?UkE3ZWxldVlGL0RKS1lNZz09?= 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)(376005)(366007)(1800799015)(38070700009);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?WS9mNlFibEtTUWl5ODk0bm9NT2Z3cEFmU1NWSTNKUGlsSE55TzAvUGhPMDg2?= =?utf-8?B?WGxySEM5MzFGMGxiN2I4Ukg2ZytmbklNaGQvQm1CK2FNT05TRC9GMzVRc3Ni?= =?utf-8?B?ZjRSOWZZUmpTd2ZMZVhteHNoamErYUE2RWo4L0VadHkvU3FkY3JUODJ1V3pY?= =?utf-8?B?RUE4a0pXbEtFOWpHY3A3OVE1V0orRWtiOVQ0aENFeUxRWkRaWlZ4OVpxM0Fk?= =?utf-8?B?TVdveHdUazRLOG4wL0dpTjkxeTJuakpWOEk1bU5yZVJEU29XRmtUTUQrT2Mv?= =?utf-8?B?Q1F2U3QrOC9WWE9jWUdEOE8zVjQvRXlkQ280U2grb1ZHMEdoUkJ1WTA5UTRt?= =?utf-8?B?azBUbTBIWCtxUmdBdXNHS1NaaW41MVM2Tllvakx3N1pSVjhIZTJlb1hxVlZp?= =?utf-8?B?UEdGejhlVUpGYjRMd2cwRk5ZWW8vV1QwM1BaSVhzQWVnMTFERHRjZWdTdHFG?= =?utf-8?B?R2hkWWNiVGx0amVYcWVrUytvRXZDQTdla2hlc2JrT1pQa2xzalZ3S2VEVmxJ?= =?utf-8?B?SFVtZlZwL01iQTJJNXBIVDJiTFh3aEY4VUtSdXNzb0FwaEFROTQyTnI4eEZR?= =?utf-8?B?Ymg2UzFQS1hMeW9tSWFCZDZMN1BZTlZGM1M2N3ZHUFJKTlowTndpQUpkSlFZ?= =?utf-8?B?aGs3VlFSMzE2LytlWEFWODk4dCtwRmdPVzV3eFBHbTJkQzhlSmdqVkJkMURP?= =?utf-8?B?VDYxb3JWRUszd0Q2dENQdm5uUjU0dXV6K2JEQWNhSmVXRmR6cVBzYWpKQ3oz?= =?utf-8?B?Wm4wY1FFa3c2K3hDUWltUnFDaFpzMzhJTkFNSE43VUlUZEV3RmFVVER2WFhD?= =?utf-8?B?M0JjOG1NV1hyR0poeXJnWWIyL0t3R0ZqalhKV3ZQOGZJeEI1SVBwYU12K2ZT?= =?utf-8?B?U2VQY201S3ZSQzFWTml2ckpHOURaR2J1Y1hXRHdhN1VQVDk2c1c5VWZlVVVs?= =?utf-8?B?NDBEQS9JZFRGbFdmYmhSNzFZLzlJV1l3d1BwUWlxSHRKT0srVWZVMW0yWGVu?= =?utf-8?B?RDVqTXFFdyt2YzJYVGVIanM4NGdLdUxrWUc2WUI1ckt4Z0UyZFVsc3JTTlEr?= =?utf-8?B?VDlXOHBYT3J6VUJqYURoby81M2drNytSOThiVnQ3a21mYjRlQzZGV2wxTWZl?= =?utf-8?B?WC9jb0ZONTJ6Zm5NZEdWKzBhUFh2RWxablNpS2tBdWV6dHhnUld4d2R2eXZC?= =?utf-8?B?bmZ6TmNRaEdXVlk4NlBLUTFqYzFFVjdXOUh5dHRoVXlsRHU2cDZWR0ZsQ1V5?= =?utf-8?B?ZEliSFdjYXlndzBVaWRMOFptQ2pxUWRHUzBaT3RBbmZZYlVvUXd1dUtTNlZX?= =?utf-8?B?Y0dDVkRhNVlKMEVaNlBrVklyWEd3TVF5Sy9qWnYybFJ4d0JST1l1bVhWOHl4?= =?utf-8?B?TGIrMjg1ekpPbmRjOTdlYzcvZFJvUExleW9DdTVhY3BSYkhTRmN2QVhUTHlu?= =?utf-8?B?NXJTNU82YW5aVlp6SHNEWjlRZDVOdTFHUGxmUlFMTkt3bTkyU0hHUE95RTdp?= =?utf-8?B?RFlpQ3NWRFBZOVgxK3F3T1pWZ1N5SzBBNjhZVFJoVy9keUFUMFZ5bTFPREMv?= =?utf-8?B?UkdKOE5yVEtNUU5KY09qbFVpcjgwbnN6WFAzQlJWOWlQdU5JQXZxd1pFLzdC?= =?utf-8?B?Q2tOQ25ORGJjWGVmSE41LzhxWHVuSW9TQmRWUnBlRklTRllVR08rbGJUS0hD?= =?utf-8?B?ZzdnZmlwVDZxN2hVRHVRNHZWeXM1MHcyNy9zUmtGcmRLUE5tSFFjanVTV1Zi?= =?utf-8?B?SUwvblNia2hxNzYzQm1rdlVmSm1nSG1XS2pBRWtQekZPK1BrdDkyWWhsY1Fw?= =?utf-8?B?UXpzcHdabmdRQllnZkZhRUNEUTRLY2lqdnZoN1JiMmJTZHhnaUkyMXBBMEpC?= =?utf-8?B?V1NGMW1wUlQ0ZU1qSDFvN3VvZ2UxbTY0Y2wxYTROdzNaSjJVUU5ySmFTeVM1?= =?utf-8?B?OHdtcXJNcXYycmpYb3J0MVZPLy9LT0ptalM4OHl6K01yTllwd3FHNndkVE9F?= =?utf-8?B?dXRGNUM3R09EMko0Qm00WmxVREpzblZFcE0wWUZzY1kwUm9RaXFhbTNMNFlw?= =?utf-8?B?NnhjT25tcnk0MmVTbUFGdDVtNXpLbnY4RFN2b1FvTW9EYmQyWEd3ZTBTTDJk?= =?utf-8?Q?g/ys=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: 39d59381-247b-4c93-4f8f-08dc64ebbebf X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Apr 2024 05:51:25.9866 (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: zhkq4MBbIYy80GxwLBOu+90eTATvBe66Yaaa2sW8gtvAhJoRo5oUaKs65OxWIwv6/N5po4lqsXpEx3rkQyU4nw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR11MB7129 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 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: PiBPbiAyNC4wNC4yMDI0IDE1OjE1LCBDdWksIExpbGkgd3JvdGU6DQo+ID4+IE9uIDI0LjA0LjIw MjQgMDg6NDksIEN1aSwgTGlsaSB3cm90ZToNCj4gPj4+PiBJbiBvcmRlciB0byBhbGxvdyB0byBj b250aW51ZSB0byB1c2UgdGVtcGxhdGl6ZWQgU1NFMkFWWCB0ZW1wbGF0ZXMNCj4gPj4+PiB3aGVu IGVuaGFuY2luZyB0aG9zZSB0byBhbHNvIGNvdmVyIGVHUFIgdXNhZ2UsIERpc3A4TWVtU2hpZnQg d2FudHMNCj4gPj4+PiB1c2luZyB0byBkZXZpYXRlIGZyb20gd2hhdCBnZW5lcmFsIHRlbXBsYXRl IGF0dHJpYnV0ZXMgc3VwcGx5LiBUaGF0DQo+ID4+Pj4gcmVxdWlyZXMgdXNpbmcgRGlzcDhNZW1T aGlmdCBpbiBhIHdheSBhbHNvIGFmZmVjdGluZyBub24tRVZFWA0KPiA+Pj4+IHRlbXBsYXRlcywg eWV0IGhhdmluZyB0aGlzIGF0dHJpYnV0ZSBzZXQgd291bGQgc28gZmFyIGltcGxpY2l0bHkNCj4g Pj4+PiBtZWFuIEVWRVgNCj4gPj4gZW5jb2RpbmcuDQo+ID4+Pj4gUmVjb2duaXplIHRoZSBjYXNl IGFuZCBpbnN0ZWFkIHphcCB0aGUgYXR0cmlidXRlIGlmIG5vIG90aGVyDQo+ID4+Pj4gYXR0cmli dXRlIGluZGljYXRlcyBFVkVYIGVuY29kaW5nLg0KPiA+Pj4+DQo+ID4+Pg0KPiA+Pj4gSSdtIGNv bmZ1c2VkIGFib3V0IHRoaXMgcGF0Y2gsIGlzIGl0IHJlbGF0ZWQgdG8gdGhlIG1vdnNkIHRlbXBs YXRlPw0KPiA+Pj4gWW91DQo+ID4+IHJlbW92ZWQgdGhlICJNYXNraW5nIiBmb3IgaXQgYW5kIG9u bHkgbGVmdCBEaXNwOE1lbVNoaWZ0LCBidXQgSQ0KPiA+PiB0aG91Z2h0IGl0IHN0aWxsIGJlbG9u Z3MgdG8gRVZFWCB0ZW1wbGF0ZS4NCj4gPj4+DQo+ID4+PiArbW92c2QsIDB4ZjIxMCwgQVZYNTEy RiwNCj4gPj4+ICtEfE1vZHJtfEVWZXhMSUd8U3BhY2UwRnxWZXhXMXxEaXNwOE1lbVNoaWZ0PTN8 Tm9TdWZ8U1NFMkFWWCwNCj4gPj4gew0KPiA+Pj4gK1F3b3JkfFVuc3BlY2lmaWVkfEJhc2VJbmRl eCwgUmVnWE1NIH0NCj4gPj4NCj4gPj4gVGhlcmUncyBubyAibWFza2luZyIgaW4gYW4gU1NFMkFW WCB0ZW1wbGF0ZS4gVXNlIG9mIG1hc2tpbmcgaW4gYQ0KPiA+PiBsZWdhY3ktIGZvcm0gaW5wdXQg aW5zdHJ1Y3Rpb24gaXMgc2ltcGx5IHdyb25nLCBhbmQgd2FudHMgcmVqZWN0aW5nLg0KPiA+Pg0K PiA+DQo+ID4gSXMgdGhpcyBwYXRjaCBpbnRlbmRlZCB0byBmaXggdGhlIGZvbGxvd2luZyBzaXR1 YXRpb24/DQo+IA0KPiBZZXMsIHRoaXMgaXMgb25lIG9mIHRoZSBjYXNlcyB3aGVyZSB0aGUgY2hh bmdlIHBhcnRpY3VsYXJseSBtYXR0ZXJzLg0KPiANCj4gPiBJZiBub3QsIGNvdWxkIHlvdSBnaXZl IGFuIGV4YW1wbGU/DQo+ID4NCj4gPiA8c3NlNDE6Y3B1OmF0dHI6c2NhbDp2dnZ2LA0KPiA+ICRh dng6QVZYOlZleDEyOHxWZXhXMHxTU0UyQVZYOlZleExJR3xWZXhXMHxTU0UyQVZYOlZleFZWVlYs DQo+ID4gJHNzZTpTU0U0XzE6Ojo+DQo+ID4NCj4gPiArPFNTRTQxRDpjcHU6YXR0cjpzY2FsOnZ2 dnYsICsNCj4gPiArDQo+ICRhdng6QVZYfEFWWDUxMlZMOlZleDEyOHxFVmV4MTI4fFZleFcwfERp c3A4TWVtU2hpZnQ9NHxTU0UyQVZYOlZlDQo+IHhMSUd8RVZleExJR3xWZXhXMHxEaXNwOE1lbVNo aWZ0PTJ8U1NFMkFWWDpWZXhWVlZWLCArDQo+ID4gKyAgICAkc3NlOlNTRTRfMTo6Oj4NCj4gPg0K PiA+IC1pbnNlcnRwczxzc2U0MT4sIDB4NjYwZjNhMjEsIDxzc2U0MTpjcHU+LA0KPiA+IE1vZHJt fDxzc2U0MTphdHRyPnw8c3NlNDE6dnZ2dj58Tm9TdWYsIHsgSW1tOCwNCj4gPiBEd29yZHxVbnNw ZWNpZmllZHxCYXNlSW5kZXh8UmVnWE1NLCBSZWdYTU0gfQ0KPiA+ICtpbnNlcnRwczxTU0U0MUQ+ LCAweDY2MGYzYTIxLCA8U1NFNDFEOmNwdT4sDQo+ID4gK01vZHJtfDxTU0U0MUQ6YXR0cj58PFNT RTQxRDp2dnZ2PnxEaXNwOE1lbVNoaWZ0fE5vU3VmLCB7IEltbTgsDQo+ID4gK0R3b3JkfFVuc3Bl Y2lmaWVkfEJhc2VJbmRleHxSZWdYTU0sIFJlZ1hNTSB9DQo+ID4NCj4gPiBJJ20gY29uZnVzZWQg d2h5IHRoZSBEaXNwOE1lbVNoaWZ0IGlzIGFkZGVkIGhlcmUuDQo+IA0KPiA8U1NFNDFEOmF0dHI+ IGluY2x1ZGVzIERpc3A4TWVtU2hpZnQ9NCwgd2hpY2ggd291bGQgYmUgd3JvbmcgaGVyZS4gQW5k DQo+IDxTU0U0MUQ6c2NhbD4gYWxzbyBjYW5ub3QgYmUgdXNlZCwgZm9yIHNwZWNpZnlpbmcgVmV4 TElHfEVWZXhMSUcuIEhlbmNlDQo+IERpc3A4TWVtU2hpZnQgd2l0aG91dCBhIHZhbHVlIGlzIHVz ZWQgdG8gb3ZlcnJpZGUgdGhlIGVhcmxpZXIgc2V0dGluZyAoY29taW5nDQo+IGZyb20gPFNTRTQx RDphdHRyPikuIFlldCBieSBoYXZpbmcgaXQgaGVyZSwgdGhlIGxlZ2FjeSAobm9uLQ0KPiBTU0Uy QVZYKSB0ZW1wbGF0ZSB3b3VsZCBhbHNvIGhhdmUgdGhhdCBhdHRyaWJ1dGUsIHdoaWNoIHdvdWxk IGJlIHdyb25nICh3ZSdkDQo+IGluZmVyIEVWRVggZW5jb2RpbmcgZnJvbSBpdHMgcHJlc2VuY2Up LiBIZW5jZSB3aHkgc3VjaCBzcGVjaWZpYyBpbnN0YW5jZXMgbmVlZA0KPiB6YXBwaW5nIGluIGkz ODYtZ2VuLg0KPiANCg0KTWVyZ2luZyBtb3JlIHRlbXBsYXRlcyBpcyBhIHRyYWRlLW9mZi4gSXQg cmVkdWNlcyB0aGUgZmlsZSBzaXplIGJ1dCBtYWtlcyBpdCBtb3JlIGRpZmZpY3VsdCB0byB2aWV3 IHRoZSBhdHRyaWJ1dGVzIG9mIHRoZSBpbnN0cnVjdGlvbi4gVGhpcyBwYXRjaCBpcyBvayBmb3Ig bWUsIG1heWJlIHdlJ2xsIGZpbmQgYSBiZXR0ZXIgd2F5IHRvIGltcHJvdmUgdGhpcyBpbiB0aGUg ZnV0dXJlLg0KDQpMaWxpLg0K