From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.18]) by sourceware.org (Postfix) with ESMTPS id D67D93882AEC for ; Wed, 19 Jun 2024 02:01:06 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org D67D93882AEC 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 D67D93882AEC Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=192.198.163.18 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1718762469; cv=pass; b=bxrq1vtyAEMFvyeD+FRrP4GXmUXC89XD0R3RhIiVUPIx09TSOaqUQCbM5nyiTCQXB5W9TjIoTpiXtuyX2NxBTTQjaSmxjeR8/3DT9wy5APDvv9hI8UgLS1kfn+R9My9CPuAvNWubYLWRFsf+gy3WuTbXoV1z0KXGoUA8+sAAjNU= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1718762469; c=relaxed/simple; bh=n5/uB49FoExlNDYBh6OUMrTUnvbWwka0huRbxwwWjps=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=xySFv77867ixSZu4C5iORvn6jHCfymWDxg4uAl6ArSeG4xfQXBmK2OgmjKP5L3pmLdLEIttfsxEcEqk+5Rh8vUZmEvvFSKTQpYotnz7XYqFI1R/BCf281eHu8QcT7xNBl23qkoRLrpWojeM+mHIyuDz+pH73X0jM3h+dmoQICPo= 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=1718762467; x=1750298467; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=n5/uB49FoExlNDYBh6OUMrTUnvbWwka0huRbxwwWjps=; b=l7T6wPYKEyiTRj2WPLLoDMP85LhUxNkPrZd8EYqFugjALup0+NWoZDIj h/gHz4Ld/l41eUCDylR7Mb7uMkUCGGwXPLU/nJuiKZsg2ZjikUUdIz8t/ c2lXfCi2MBhXufZecJq2ASxMScTqXUyycflONME8PKCCQUD73Ws5MfpBI Ih0yOPX5MOp2lDk5gQYJG0zlO4ISnkxwL1qndtt3fImJYHoDqWiuyFMah ZfiXV/wBNZbYsH6YMLUHJbMRcYkOFpyU9gg2bI07kD7BJJ5PKR6D25r4v L/cn9k/dPiuT6pZD2dudWPl/GGc4FnhLGxo1VkKl/HsC3seK+B0ll2AAi Q==; X-CSE-ConnectionGUID: WbqjK+eOSjeQ9/EH1YAh/g== X-CSE-MsgGUID: vuS7DgWKRei0JOyWfI+XoQ== X-IronPort-AV: E=McAfee;i="6700,10204,11107"; a="15392172" X-IronPort-AV: E=Sophos;i="6.08,249,1712646000"; d="scan'208,217";a="15392172" Received: from orviesa006.jf.intel.com ([10.64.159.146]) by fmvoesa112.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 Jun 2024 19:01:06 -0700 X-CSE-ConnectionGUID: slMdDQ0WRl6pN42rxA68+w== X-CSE-MsgGUID: 6ZeFGqpYTU+qj/zREkmC6w== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.08,249,1712646000"; d="scan'208,217";a="42228549" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orviesa006.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 18 Jun 2024 19:01:05 -0700 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Tue, 18 Jun 2024 19:01:05 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39 via Frontend Transport; Tue, 18 Jun 2024 19:01:05 -0700 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.169) 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.39; Tue, 18 Jun 2024 19:01:04 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jZ/xlgyGD5dr0El3M7Aog7uQQbgffWSUAVKi7oVm6GUrxYNbPj3+B9yK79RSR5SonLu+lJyajfBR7rpVohsoDjazQnNQgxNqKAgMzmDiBb2u4OCR87MEh1ltCFhotAM8sZf9VMSuRShVKyq3jTyuuUG1L+svJIaYJVXeZ3ti/cW3M/zflXPX2/iqsbZilXsTOLemfRZZa26dZwZ1t1ZjuQaWNmdmVrsZt+A7n/bDCVfYLUzXsYyi3Q8MO5ToV0lXWH3vQ4n/oJqJDNEgbKZdM/O2tzD6lQGx78PLo8esOGwDOFPBiM18DKkzvS9DSc2KB8qnHNqA+OIs6B4Ov6Ln5Q== 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=n5/uB49FoExlNDYBh6OUMrTUnvbWwka0huRbxwwWjps=; b=U8Spv4BubjkUFnwkw9+uJpsXT+a3HSAnwsb82DcX1ByhV7C+lG/zPLfaeZzApYhed0CQUZM7z7xbQREJO3blXzmkFFCr4GEFw8Oaf4AX++KdBFtKPi77VUH2t6sk0OWXYkh2D+vevKmF94nUcP4lVBdsDtMeiHi6uub5TJ7NWmK/K3xrC0wsAf/vNQBMMeKo1xOM9emDK4sLmyDNKSZud1MTywzR6oT4mDL504oqp7qY1Va2qRFXiQpEDoWhn/XGPkLC22D7Elnl+SQZ02nRrffNJ9Ud8A10pwO6kjKyqxIrgCGXOOjeoKV69sRpWYfrr/GY+2/PpQ+LKKF5atmfcA== 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 SA1PR11MB5946.namprd11.prod.outlook.com (2603:10b6:806:23a::9) by CH3PR11MB8561.namprd11.prod.outlook.com (2603:10b6:610:1ad::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7677.31; Wed, 19 Jun 2024 02:01:02 +0000 Received: from SA1PR11MB5946.namprd11.prod.outlook.com ([fe80::8c88:67b8:7849:aa8c]) by SA1PR11MB5946.namprd11.prod.outlook.com ([fe80::8c88:67b8:7849:aa8c%5]) with mapi id 15.20.7677.030; Wed, 19 Jun 2024 02:01:02 +0000 From: "Jiang, Haochen" To: "H.J. Lu" CC: "Beulich, Jan" , "Cui, Lili" , Binutils Subject: RE: [PATCH 6/6] x86: optimize {,V}PEXTR{D,Q} with immediate of 0 Thread-Topic: [PATCH 6/6] x86: optimize {,V}PEXTR{D,Q} with immediate of 0 Thread-Index: AQHavlTEqOLe83e3N06rkDK/U89QPrHLh3qAgAAkWICAASsLUIAAOgCAgAABPyCAAO/+gIAAWhfQ Date: Wed, 19 Jun 2024 02:01:02 +0000 Message-ID: References: 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: SA1PR11MB5946:EE_|CH3PR11MB8561:EE_ x-ms-office365-filtering-correlation-id: 53fab500-3ebc-482e-b330-08dc9003abc7 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:13230037|376011|366013|1800799021|38070700015; x-microsoft-antispam-message-info: =?utf-8?B?WXRYdk9vQ2hKMFo2dHRndk80Rk0ySzJZRGZQUGxZcXhyQ0d2VFhlOXZPVDJD?= =?utf-8?B?Q05KRk5lWWh3YmU2MzhxekJDYktOd1NXNzhxbjJuNnI3N1Fwc1FhTXNMUWFW?= =?utf-8?B?b3NxZGdzSWp0UnNOMHc4WHprNldTZmUzbU5LdVo4cFlmVWFiamJOQXMxUkd0?= =?utf-8?B?SWFxcHhXbjVtVnNCL3N5dlJ2L2IvcFBmS2xHQWdNckpSSVRKOUsvRjdXV21n?= =?utf-8?B?eUdBQko3WUczR2xSVHB0QzhNWjZnYmQ2UHg4MlJjcGlacUpUNTN0bkdNZlFy?= =?utf-8?B?cUIyMW9rREN6ano5M0hSa3AwcFNFQUdvS0pSOVRaS0dtNjFmV2orMS9WMEZ4?= =?utf-8?B?NURFU1F3Q2w5STdKRUdjYnQrcGp6L0Mrak5tMFNVc1RkU2pBYXVlWEM5MFlK?= =?utf-8?B?aGxUMkdWTG9HTm9idm9PbHJVSGc2ZlhHSjYvVVo5Z0lTWUNmYlJmZHFnWU1N?= =?utf-8?B?TkJibmQvQkZaSzRRMnI1RndTWlRaZUtoWjVMaUF6VkNnSG1RbWczTVZVeFM4?= =?utf-8?B?ak5KcHhHb1c3RE9yTW5iMXJNUHd4ZGFBbjVydkVyUGdjY1lPN1dTUGJ4alNO?= =?utf-8?B?OHZJK3BacjJjUXJwS0o5MkgvQTh2NTJoTzZmTU0rUktlTm51ZFZXbHpTOGJy?= =?utf-8?B?YmRndjJOeWJ3ZmlFMkJTUERPVTB3TkJVMHlsRlVIZkJYaUR6QnhkM2s2OHNT?= =?utf-8?B?cmZleWlJZ21EbGtzU1B6Mjd6MElqaUsvM1c1Ujh3SnlMUVIzTDdrS2Iyd04r?= =?utf-8?B?SjRQTWtGYmtPbmlqUVVMY2g5djNpZERqNTNadVBoalM5N1gzREVKcUxyNktY?= =?utf-8?B?eUxvb2l0dk1mMEx1cENLTW5scnVuQ3FVRzkvQkJ2NmVBd3U2anBubXVmMTRE?= =?utf-8?B?N0IwSFpBbStUeFRUNzU5MVZKUGlEZ0RuTDdNSGsvdy9FeFNITmJkcWRPYkxE?= =?utf-8?B?b0c2Mmc1dnBJZW5teWxkTGVrMGhESGg2ZFFUUnpBeXRsZnE2ZmQ4YXVjR3Nw?= =?utf-8?B?a04wME4zcWVKalFTVUt5ZW5Ldmx1Vk03Z0k2YlpFc3VFTkprc1U2M1ZvUW5l?= =?utf-8?B?V2ZNb2ZtblhJdURFanIzV2gwTmtESFUvbkdHRCtJYk1yYVRLclNldTBoS29Z?= =?utf-8?B?ay9UWURrZm00VkordTByZGRWWGg5MUxJcU1RZk1EL055dmhGM1dTam5PQU4z?= =?utf-8?B?TklHV25UbkI3c29kV2FBUWQyaC9ZbDFpWnVWdS9TbHhUcThLYTd0cVVPZmlw?= =?utf-8?B?b1k5NDVWN2d4aGQ2T0d1QW9vV2NqMkIrZzFET1laNUJqRDEwTlkyVm5MSXNi?= =?utf-8?B?eEltZ01tYVJZVW80aDJsbGVKOFFmZzRycERoS2Q1cW4xSkZvT0RIeHZLdUZw?= =?utf-8?B?d3pFUTFEcWpGYWZPY09kNEVmU0FwR2pjekdPTEsxd20ydHRkZWNCemtHenpj?= =?utf-8?B?Q0tnZGYzNkZ6NmFoWTNKSzZaVFozMXFLbnk1OW1iYWcyOHJFWUg3Q2FVd2VG?= =?utf-8?B?STZ3b3I4cjBwYlRDY0ZvQ2NhZWFVVjlHMGhQYWxmOS8zRmZJb1d2RGxaSkpP?= =?utf-8?B?azVwNCtrU0IxbHVZOU5PanA3RWlhS0FRREIvNnlrb2pzeTN3S0VzQXp0Ulgr?= =?utf-8?B?aGl0bVN4RmllVE15eHNCWnpnenlSSHJXQlJjTllHQVNpZTJCY2dIVzdJNC80?= =?utf-8?B?Zi9oUEl5UzkwZUNJdVB5UTdHdVBaRlhPRy9vVFF4NGNCWkdoVGtPM3kzQ05N?= =?utf-8?B?RTNVWGdIVnZLR3ZXTU1RYXVWdTF2c2xvbmpKbXhKNVJWY21zeEZXMnlpMC83?= =?utf-8?Q?8RCQJjKxJGHjFXTwQyKioedhsg/opA8fDJOo8=3D?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SA1PR11MB5946.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230037)(376011)(366013)(1800799021)(38070700015);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?VXFGNVFVUmNUVDAzQjJyQWE5QXpNWE9XWEhJMW1kQTRwa1lSa3UwajFvVUpR?= =?utf-8?B?eHQwRG1rL2lFdWp5VjQzRVdtTCsvbHhVdllVZXVrZjdkOHNtY1EvV3R6QUMw?= =?utf-8?B?QUd3ek1Wc0NuTTl0cVJMTGluV1ppN3hNMVIxcG9EM2M2RURENXdOdXBxYzg2?= =?utf-8?B?SkFCQVdqUlVOS0hOb25zN0M4MG5RbENpUStxZW1sMUlXb2w3NXFFNno0dWRI?= =?utf-8?B?OHR0QTh4b2ZXdVhDTHFNS3laMHZ2R0JUMThMWFlPRXVtTkhYbC9aZTgwRVlo?= =?utf-8?B?WDI4dzFKczhocUpBN1B5ZlpYc0VyNDZ4M3dxY3BQMFlHaHc1V1JISks5ejlQ?= =?utf-8?B?Tjg2Y2F3azNRZzljZjk2R1d6SzFwK1ZYdytlRE1CWW9RVlY5aysvQzcvU2F0?= =?utf-8?B?V1MvTkJ5My8xd2RJZDVYR2VpQU1NT3NJd0JNRnhnNW9xbG0vbWQzU2lId2Fs?= =?utf-8?B?OG9tcHdJRXRVTVBRRkdwb3JWaGx1Y2FOMTNiSEQ4dXNBbldxcnBGOXgvWjNt?= =?utf-8?B?Tnl4RDR5L3I1dzBaNXRaYUQ5RmVuM3huSEpMUFFpYjM4YWhsOHV1OTl0bE1O?= =?utf-8?B?Uk1BRXhVMzRpcjlGakUvN1YzenpmdTJYVlR4L3NiUDNUc3hVcFkwS0VOV0dM?= =?utf-8?B?VTRJcUpndW9WclR6VU05amh6Ym03VFBNMlM1aW10SmdKSm0raXFkK1VDeitm?= =?utf-8?B?QVdGK2sxRDhZUWJaOGpQNU84VDRRanNsMHpMc0FlVURlUGlyQlQybW1oRjR5?= =?utf-8?B?cEVHWUNkZG5rNEdSZXhIL1JuYk81Y1RSU1Njc0tKajlVbmhtZnVWNnJpOWVn?= =?utf-8?B?SmgyVWZ5WFpYRUVKUjMrRlp0ZHJ6TGZnNEovSHBKcWhXNG10MHlCYjloZnI3?= =?utf-8?B?elBhV3NqTjNVRUxCYjRBYXFSWXZCSXlDaysyUURjK2RPVXVTc3hoYnhBUTVk?= =?utf-8?B?MzBMMHN2Nmh3TVFybDZ6WFk0dHVsTWVWNlJJbEdqVUl0cWFGM2FQZFlmb05o?= =?utf-8?B?RDlWQ2dBeWRiSjVPNUNKL0doV0NjUkVEcUNwZGtwQWpZTFdKbmFSQWtIVHox?= =?utf-8?B?TnNaczVub2tCaG9iYmNzMkxYeEh5anROdm9QLzhJWDFubDNvbWpPR2JIVmxF?= =?utf-8?B?TWd6R3h6dzNpZHRqelRVQ3hJNkgvSHBya1g3VFFidjN4VGhrUEJsK1pmSnBB?= =?utf-8?B?OVJhTzVKcmVnRy9DeWc5T0ZnUlE5NmhNWHN2Y2ZGNitLNFo3N24zc0o5ekg1?= =?utf-8?B?YjdqSXJqZ29HNzhNVmdTV0hhSWN4Y3dNK2tTVEIrVXJrSjIwOHlnb2tIMXNQ?= =?utf-8?B?L3JlVXNpNXB3cGZCc3I2eEpyTldycXFXcitLYlU4OTF0L3FhMC9pc1FCS3hV?= =?utf-8?B?TFF3YzI4R1NkTlJwT1NBQWZPblp3dmtaVTlCdU1CeEVLRVRXcDhuVHBNYzFz?= =?utf-8?B?d3ZVMXppRGhjaEhaSnVVaFN6WVA1elVETHlZZ08xem5hOHo0VmhYQ0UyeWJT?= =?utf-8?B?eDYwVkZYYjBvQ1ord2RvRURnaC9kSUZrT1o5clV5RG03S3hoNlJRZmJXNXdT?= =?utf-8?B?U0pkaWpxV0hySGZJSDNaTlplNVlheTNBN2NYMTVpVXQyL1BidXYvV2pQaUlM?= =?utf-8?B?c2x5VVZiWDVPbFlSWGYwM3BHWmcwRi92WGdNZ1R2VE1FT0hVSE04KzdpczFN?= =?utf-8?B?b3gxcFRxVERDdkxxTnFQcys4REY1djBUZWg4d0pMRk42Sk00VW1uNVFXK0Ri?= =?utf-8?B?S3FSUzB0Wk1OaUZtejZVclY5RUx2NzVmOVBqVmNXVDRTQVZicHdKK0tneUs2?= =?utf-8?B?MXF0UEIybHpydzl3VDQ3Sm91cEZvanVPSE0zeWl4M2NuWlBaR3RXODRGRjhC?= =?utf-8?B?YzVMYlFuYTlhSmdoZXBwKzdrcVdpVk5IRUJXclBPL3gxVlNwRHVlbzRuL0hY?= =?utf-8?B?SzJRRERkSjZnUUlxV1hkYmU1a0xWUFAvWmVNR1VkWHBBYXY0UWxraU5ROUhD?= =?utf-8?B?dTY1RXdEdW9ZaklrK3RBR1FLUUhwVU1hYWNnMEV5akNPSyt4NzAzSlRLSnRK?= =?utf-8?B?ZHBzK2lReWhzazBNRGYvRlAyaEMyTm1RM2dSTmEwTkJsZzc0a29JbkZadVRR?= =?utf-8?Q?vAXCXUnNGNljRMJmATCdM1JkH?= Content-Type: multipart/alternative; boundary="_000_SA1PR11MB59465EE934CE271578F3F7E8ECCF2SA1PR11MB5946namp_" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SA1PR11MB5946.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 53fab500-3ebc-482e-b330-08dc9003abc7 X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Jun 2024 02:01:02.0984 (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: HJfzMdH+axq1q9Moj05o5Z8vQQcB8A4BL57fvzic5p772FoSwQetlY+9UWcod5s/9gn6aV8B7vdMusOOKqOI1w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR11MB8561 X-OriginatorOrg: intel.com X-Spam-Status: No, score=-4.5 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,HTML_MESSAGE,KAM_NUMSUBJECT,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_NONE,TXREP,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: --_000_SA1PR11MB59465EE934CE271578F3F7E8ECCF2SA1PR11MB5946namp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SSBzZWUsIHRoYXQgcmVmcmVzaGVzIG15IHVuZGVyc3RhbmRpbmcgb24gdGhh dC4gSSBoYXZlIG5vIGNvbmNlcm4gbm93Lg0KDQpUaHgsDQpIYW9jaGVuDQoN CkZyb206IEguSi4gTHUgPGhqbC50b29sc0BnbWFpbC5jb20+DQpTZW50OiBX ZWRuZXNkYXksIEp1bmUgMTksIDIwMjQgNDozOCBBTQ0KVG86IEppYW5nLCBI YW9jaGVuIDxoYW9jaGVuLmppYW5nQGludGVsLmNvbT4NCkNjOiBCZXVsaWNo LCBKYW4gPEpCZXVsaWNoQHN1c2UuY29tPjsgQ3VpLCBMaWxpIDxsaWxpLmN1 aUBpbnRlbC5jb20+OyBCaW51dGlscyA8YmludXRpbHNAc291cmNld2FyZS5v cmc+DQpTdWJqZWN0OiBSZTogW1BBVENIIDYvNl0geDg2OiBvcHRpbWl6ZSB7 LFZ9UEVYVFJ7RCxRfSB3aXRoIGltbWVkaWF0ZSBvZiAwDQoNCi1PcyBzaG91 bGQgb3B0aW1pemUgZm9yIGNvZGUgc2l6ZS4gT3RoZXIgb3B0aW1pemF0aW9u cyBzaG91bGQNCnRha2UgcGVyZm9ybWFuY2UgaW50byBhY2NvdW50Lg0KDQpP biBUdWUsIEp1biAxOCwgMjAyNCwgMjoyM+KAr1BNIEppYW5nLCBIYW9jaGVu IDxoYW9jaGVuLmppYW5nQGludGVsLmNvbTxtYWlsdG86aGFvY2hlbi5qaWFu Z0BpbnRlbC5jb20+PiB3cm90ZToNCj4gPj4gV2FpdC4gV2hpbGUgdGhlIGNv bXBpbGVyIG1heSB1c2UgUFNSTERRIGhlcmUsIGJhc2VkIG9uIGtub3dpbmcN Cj4gPj4gYXNzdW1wdGlvbnMNCj4gPj4gbWFkZSBlbHNld2hlcmUsIHRoZSBh c3NlbWJsZXIgY2FuJ3Q6IFRoZSByZXBsYWNlbWVudCBpbnNuIG11c3QgZ2Vu ZXJhdGUgdGhlDQo+ID4+IGV4YWN0IHNhbWUgcmVzdWx0IGluIHRoZSBkZXN0 aW5hdGlvbiByZWdpc3Rlci4gUFNSTERRIHdpdGggYW4gaW1tZWRpYXRlIG9m DQo+ID4+IDAgKHdoaWNoIGVmZmVjdGl2ZWx5IHlvdSdyZSBzdWdnZXN0aW5n IHRvIHVzZSBoZXJlKSBkb2Vzbid0IGFsdGVyIHRoZQ0KPiA+PiBkZXN0aW5h dGlvbiByZWdpc3RlciBhdCBhbGwsIHRob3VnaC4gV2hlbiByZWFsbHkgd2Ug d2FudCB0aGUgdXBwZXIgYml0cyBvZg0KPiA+PiB0aGUgcmVnaXN0ZXIgY2xl YXJlZC4NCj4gPg0KPiA+IHBleHRyZC9xIGFsc28gZG9lc24ndCBjbGVhciB0 aGVtIGF0IGFsbC4gRm9yIHZwZXh0cmQvcSBhbmQgdnBzcmxkcSwgdGhleSB3 aWxsDQo+ID4gYm90aCBjbGVhciBoaWdoZXIgYml0cy4gU28gdGhleSB3aWxs IGJlIHRoZSBzYW1lLg0KPg0KPiBXYWl0IC0geW91ciBzdWdnZXN0aW9uIGlz IGV2ZW4gbW9yZSBjb25mdXNpbmc6IFRoZSBkZXN0aW5hdGlvbiBvZiBQU1JM RFEgaXMNCj4gYW4gWE1NIHJlZ2lzdGVyLCB3aGVyZWFzIHRoZSBkZXN0aW5h dGlvbiBvZiBQRVhUUiogaXMgYSBHUFIgb3IgbWVtb3J5LiBUaGlzDQo+IGlz IHByb3Blcmx5IGV4cHJlc3NlZCBpbiB0aGUgY29uc3RyYWludHMgaW4gdGhl IGNvbXBpbGVyLCBidXQgY2xlYXJseSB3ZQ0KPiBjYW4ndCByZXBsYWNlIGlu c25zIGxpa2UgdGhpcyBpbiB0aGUgYXNzZW1ibGVyLg0KDQpZZXMsIEkgcmVh bGl6ZWQgdGhhdCBJIGFtIHdyb25nIGhlcmUsIHRoZXJlIGFyZSBubyBjb25z dHJhaW50cy4gdm1vdmQvcSB3b3VsZCBiZQ0KZGVmaW5pdGVseSBiZXR0ZXIg YW5kIGRvYWJsZSBoZXJlIGlmIHdlIHdvdWxkIGxpa2UgdG8gZG8gc29tZXRo aW5nLg0KDQo+ID4+PiBBbHNvLCBJIHN1cHBvc2UgdGhlIG9wdGltaXphdGlv biByZWxhdGVkIHRvIGxhdGVuY3kgc2hvdWxkIG5vdCBiZSBkb25lIGluDQo+ ID4+PiBhc3NlbWJsZXIuDQo+ID4+DQo+ID4+IFdoeT8gV2UgaGF2ZSAtTywg LU8xLCBhbmQgLU8yIGFsb25nc2lkZSAtT3MgZm9yIGEgcmVhc29uLg0KPiA+ DQo+ID4gSSBhbSBxdWl0ZSBjb25zZXJ2YXRpdmUgb24gdGhlIG9wdGltaXph dGlvbiBpbiBhc3NlbWJsZXIuIElmIHdlIGFyZSBhbHNvIGdvaW5nIHRvDQo+ ID4gb3B0aW1pemUgdGhvc2UgaGFuZC13cml0dGVuIGNvZGUsIHRoZSBvcHRp bWl6YXRpb24gY291bGQgd29yay4NCj4gPg0KPiA+IEhvd2V2ZXIsIHdoZW4g dGhleSBoYW5kIHdyaXRlIHNvbWUgY29kZSwgYXJlIHdlIHN1cHBvc2VkIHRv IGNoYW5nZSB0aGVtPw0KPg0KPiBXZWxsLCBpZiB3ZSBhcmVuJ3QgdG8sIHBl b3BsZSBzaW1wbHkgZG9uJ3QgcGFzcyAtTy4NCj4NCj4gPiBGb3IgLU9zLCB3 ZSBjb3VsZCBnaXZlIHRoZW0gYWxsIHRoZSBvcHRpbWl6YXRpb25zIHdlIGhh dmUsIGJ1dCBmb3IgLU8sIEkgYW0gbm90DQo+ID4gdGhhdCBzdXJlLg0KPiA+ DQo+ID4gQW5kIEkgc3VwcG9zZSB3ZSBtaWdodCBhZGQgdG9vIG11Y2ggYnVy ZGVuIGZvciB0aGUgYXNzZW1ibGVyIGlmIHdlIGFyZSBnb2luZw0KPiA+IHRv IGFkZCB0b28gbXVjaCBvcHRpbWl6YXRpb25zIHJlbGF0ZWQgdG8gbGF0ZW5j eS4gSXQgd2lsbCBiZWNvbWUgYW5vdGhlciBjb21waWxlci4NCj4gPiBBcmUg d2Ugc3VwcG9zZWQgdG8gY29weSBhbGwgdGhlIG9wdGltaXphdGlvbnMgZnJv bSBjb21waWxlcj8NCj4NCj4gUHJvYmFibHkgbm90IGFsbCAoYW5kIG1hbnkg YXJlbid0IHRoZSB0aGUgaW5zbiBsZXZlbCBhbnl3YXksIG5vciBkbyB3ZSAt IHNvDQo+IGZhciBhdCBsZWFzdCAtIG9wdGltaXplIGZvciBsYXRlbmN5L3Ro cm91Z2hwdXQgYXQgdGhlIGV4cGVuc2Ugb2YgY29kZSBzaXplKS4NCj4gQnV0 IHllcyAtIHRoaXMgc3BlY2lmaWMgYXNwZWN0IGlzIHdoeSBJIGtlZXAgcmFp c2luZyBxdWVzdGlvbnMgb24gd2hhdA0KPiBvcHRpbWl6YXRpb25zIGFyZSB3 b3J0aCBpdCB2cyB3aGVyZSB3ZSdkIGJldHRlciBsZWF2ZSBjb2RlIGFsb25l Lg0KDQpILkouLCB3aGF0IGlzIHlvdXIgb3BpbmlvbiBvbiB0aGF0Pw0KDQpU aHgsDQpIYW9jaGVuDQoNCj4NCj4gSmFuDQo+DQo+ID4gSU1PLCBvcHRpbWl6 YXRpb24gdG8NCj4gPiBjb2Rlc2l6ZSBpcyBvaywgYnV0IGZvciBsYXRlbmN5 LCBJIGFtIGEgbGl0dGxlIGNvbmNlcm5lZC4NCj4gPg0KPiA+IFRoeCwNCj4g PiBIYW9jaGVuDQo+ID4NCj4gPj4NCj4gPj4gSmFuDQo= --_000_SA1PR11MB59465EE934CE271578F3F7E8ECCF2SA1PR11MB5946namp_--