From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mgamail.intel.com (mgamail.intel.com [192.55.52.120]) by sourceware.org (Postfix) with ESMTPS id A8E533858D37 for ; Wed, 22 Nov 2023 13:40:13 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org A8E533858D37 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 A8E533858D37 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=192.55.52.120 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1700660415; cv=pass; b=eyIc+8uU6XaMIQLfm27WLCom+PEYZQKWJZ2BbDJSZxx4khirHIMdYbtcfk8SqML8YmCYU8zA/LiGcLjmxROEmjng1owyPdLxfmLkwj/tpraGtEK9FLRIUmmfskLR5dMpQ0E9+eKdmoIP14MtB0d+2+Zob0eQdxRNSYY884aElVk= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1700660415; c=relaxed/simple; bh=ISsV0Gr0Oenn8kX61NUYtwnEA0TG4UsQh202gbfO9o4=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=IUuZD6dVQX01+x6ZuYt5rxCD4dWEReWxGXZCdx3ky3oLMTv7VnlR6F1GIfbLx/eqXJWofaChm8jWqHU4ockO1cMMdgXvKViGQ+SY5TBC8buLmaGSXAIkToAg/j8smclBRuTzpHepjJmpdCLkqLtGj3lOo/qbkKXxGARoLXXwcFA= 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=1700660413; x=1732196413; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=ISsV0Gr0Oenn8kX61NUYtwnEA0TG4UsQh202gbfO9o4=; b=U2+nu3Udjw/FuDeIvb1LB5iHEpcPIdk5iLB8kIE4qK4lKmcsI/BN3bBX picxtLLsrn8BS/5A6IrVZK8++vdDuJ3CYafnFbQSJaeedtZw4D9Vw+cRo ikONBYbrh/6RhS17M1oqX0rPTPTRW7dEgl0mAw/UsrSb0DHHAPz5SlKsK SMK6td3i7lqDi8EpOyTPO4deuqPu/c13IgHwqXGtUv32YQszNDO/fjhRo TKWHGObJhSzXmoHqz+w0OAR4URB+28Ki3c8eAQky3YcA+Gj8QFV9giEbt gTujTuVARfxEqaLK5y8NDfW2XX+7I0EONGRGFSC1tHkMoQvoYkg0xXW9z w==; X-IronPort-AV: E=McAfee;i="6600,9927,10901"; a="390912610" X-IronPort-AV: E=Sophos;i="6.04,219,1695711600"; d="scan'208";a="390912610" Received: from fmviesa001.fm.intel.com ([10.60.135.141]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Nov 2023 05:40:12 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.04,219,1695711600"; d="scan'208";a="15254861" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by fmviesa001.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 22 Nov 2023 05:40:12 -0800 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.34; Wed, 22 Nov 2023 05:40:12 -0800 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) 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.34; Wed, 22 Nov 2023 05:40:11 -0800 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.34 via Frontend Transport; Wed, 22 Nov 2023 05:40:11 -0800 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.169) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.34; Wed, 22 Nov 2023 05:40:11 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QCznGXuPO/J+saVyH3kDjZBDWUe7+osLh2isy+RP76WZ7AgOWHkqUe2J19slre/W84iJDn18GmNQ5aGm9ZKwsOgP3h4o8PiBuQ/29tCWRaorFZQjTM70g3S2Tx7LGkiDky6UZLW6bmrzATVdMRXBg/xOGy96TalzBxljC6mShP5a0dbfnE3iYBVYCSsVGPY3YJQDPGPEvheMIa3WyXKE6T09yWUiwtPfLyVD0u1xpo+Sp4yq2ljfqjr4sWAoT4GxU03eSilp/8YZlONOzP/DLrDpqnORHz+Fs2dNUzkaPDn8aMaQ3R7OcAU2taM4Z2NXWEHgxtda4yO7kFc3I5WZ4A== 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=ISsV0Gr0Oenn8kX61NUYtwnEA0TG4UsQh202gbfO9o4=; b=cGXwCEDXqn/qfcm7kR0ShNFQIzrs6k1qHfzekPuOsBJaPTsJ+ilHl07SJSVNsFZqwTgIyS6yiFfNqrJQDU0yWUSEW+E06DgIRDosWgp2I3irqtSM+FjY5HyrOGSQ7MsiSRJtrI++pKSRiov7+bKk5MNr5cp6W88bFMxiJrdwsD0KmI+8T8PEgS74az+4GaIKri2IK8AWAbsVfG4hiBmmIewy/plwMvJb+Z27U+cm0t/DLhAEo8Ofxiljuvakdz4H90XrWR9/NUv2wIZ7eK7E3eDfpZYxYXZvGa+LAtN85aelC3qsd6uU8DVWZ0rbubHBKqgp/OWU9rBE76tOnmHLLw== 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 DS7PR11MB5967.namprd11.prod.outlook.com (2603:10b6:8:72::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7025.19; Wed, 22 Nov 2023 13:40:09 +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.7025.019; Wed, 22 Nov 2023 13:40:09 +0000 From: "Cui, Lili" To: "Beulich, Jan" CC: "Lu, Hongjiu" , "ccoutant@gmail.com" , "binutils@sourceware.org" Subject: RE: [PATCH 4/8] Add tests for APX GPR32 with extend evex prefix Thread-Topic: [PATCH 4/8] Add tests for APX GPR32 with extend evex prefix Thread-Index: AQHaDYAzwtXH8GyzIkWrgd9T44wVQLBwLD6AgAtrsZCAAabwAIAA3NjAgACQnYCAB8oJoA== Date: Wed, 22 Nov 2023 13:40:08 +0000 Message-ID: References: <20231102112911.2372810-1-lili.cui@intel.com> <20231102112911.2372810-5-lili.cui@intel.com> <1df008d3-e651-4345-4a55-9486207b0a39@suse.com> <3ea2cde5-22ff-4c12-bf95-6a10e0e27051@suse.com> In-Reply-To: <3ea2cde5-22ff-4c12-bf95-6a10e0e27051@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_|DS7PR11MB5967:EE_ x-ms-office365-filtering-correlation-id: 80eb4c68-77f3-468e-dedc-08dbeb608b49 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: CUEGATV46WGJrJwiE85tAy4il9hX5Td1Gx6+dl9F7gWtucGTjVAyIhpwGm7O2aT2xQbQ5Dj1RLRtw2yyN0ct7imhk2gz08K/HIIT3Sn0cYSbwxEkSZ8zbdrG+g4X99tf9VUSYvM4FesMfKpGHtHGd9TpTFxftZo/IyU1mUhlk98cIx9hok/+y1a/BBGteRnM6UN6vj1uqFGB18QzpZunHJprPSa6LJM31E5fVFSLI1VPR6s6ZLZKdtfFMmXW8zmqebb/PdzehxhJTp01/yWVRX0NQ2B/6YdZdqrXixDCtcMA04O/zBy4GFc2oNMczjrcQclxtYQXkFafGWDxUxJ6tpot5Ilnins9SYCFXdn3fPser+eqLxkrhM7hbl0Zf/twbnobQD/YNiskKev8GACNq48zBHVg5rj6g8xYGRn/0pHkYerZjpGZKVoTIM4EdCp3Nf12VtWHv1LtWLU7Rdj+QcPlxUDy5s6q7JjlKsRicrnNHbb4usHdQrOvPrhfGsy2DtGHulZ9nDSnRnHjzVScZlsfG6+vA4c2KtVcP8ZcwjqG2KVVizlzZXAcxz7GSsyFQtG9H96y0Tbx/ckUSzP4Nq//40f2R7azL73cCGU2WwqX8PSLorpaXL5d9eUU5MPk 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)(39860400002)(366004)(346002)(396003)(376002)(136003)(230922051799003)(186009)(64100799003)(1800799012)(451199024)(55016003)(66899024)(26005)(9686003)(82960400001)(122000001)(86362001)(33656002)(38100700002)(38070700009)(83380400001)(5660300002)(2906002)(71200400001)(7696005)(478600001)(53546011)(6506007)(64756008)(54906003)(4326008)(52536014)(8676002)(6916009)(316002)(66446008)(41300700001)(66946007)(8936002)(66476007)(66556008)(76116006);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?VlpBSStxNm5jMmpBZ0dVb1FTRjRTZTBXQXJaQkxQMmRoelNMUnJmRGZZRlIv?= =?utf-8?B?dTVFUU1qWE5CbDR0eG9OZGE0L284c1kxQk9TK01FNDFzc24yVzdhWU54dDhC?= =?utf-8?B?NFBiRTl5UDRBVzRWOFA4NjA4SFhyNWVqOE9XRkVNTmJXWnpNenB4cVdaSWxD?= =?utf-8?B?dnpLczNCNi9GQ3UvbVhjNWVsS1hIM2JjOGV2N25aVk5iVVZYMU5VK21GUVhU?= =?utf-8?B?Y0VlbzkvWS9RVHRBS1RUZG02eDR5bHBzQTRPZVQ2MzBIY2N3bGJNRG5VUk82?= =?utf-8?B?RmNqYURoVXNqM05oQjU3K1dFOTlJMnVIbnpKV0J1OEdiZjlxM1R3T3JWQ0Fs?= =?utf-8?B?Y2hCRTR1dnpBWVFlZ2Y3NEtKQlE5Tlp3MjVBOW15a2Vma3oyRUNHWWFnMUlt?= =?utf-8?B?NXR6OCtwdjh4UElQZjFnR1lJZ0R5OFJ4cFpQTlg5SmVlUkM0Y3F1UUhiMkRa?= =?utf-8?B?aG00cTFMNzBrbXduVURLdDNmT1luMGhPdWt5TUtpOHpPTmZyNC9kbWpaT096?= =?utf-8?B?MEpLZHRXcENUOWYxQU5PanptaEVkNEM5dkh2VmJmMkovMm9qU24zb0thN0g0?= =?utf-8?B?YSs1c3M3VXFvNTdQL2tOU1o2cC9CbUlvdnE0elpmU0NVSjdqNE80cEFXeFpT?= =?utf-8?B?Z1RyMS8wc1JaT0RBSGc4LzJrN1Y3Tk50d0UrQ2NXN3JWdVBtSjc3ZzdPQjZM?= =?utf-8?B?cC9zclBiQXoyb3lZMjVDTTQxalhrOCtHZFltSXNtd0k5cStRQmpvdGRHSDJN?= =?utf-8?B?M1BHWm9ZQ2V1V05VdWs4YUcxblBvZDluQVk3dTF6QXdUaWpZenlzT2lZekh2?= =?utf-8?B?amFkRXprYy9zYk4vei9PdjNyY0R2SGtrbXFUR0NDUlhmZnJtdlpXVWJNYklS?= =?utf-8?B?eGpoVjhxcHEyOEE0Zjk0WnZlTkJjelhraVJmV3dvMno5TEJUcngvL0xUMUlY?= =?utf-8?B?RmMyTVdFRysrNXFFVlhMU3NENVNFb3FuNlRMM1loZnYxa2RRUkZvY0h6Zm80?= =?utf-8?B?cndOZVBLUWJNRDFIdmVwS1F4WkRCaW5QRnRhVjhjNDh4M2c1cFF1WXNQK0NI?= =?utf-8?B?V0Y5Q1Y3KzZkTmlFYVlMc1pjelpOLzRLWk1sbXB0UkMwY2psbVFheEJTSWtl?= =?utf-8?B?YUdlalc2Q1htdFkrU1Iya1M3anVYSnhQb2J2NTZGWUZLUnlzOGllNXJsZTU4?= =?utf-8?B?TUVDeEFIT0lCekU2NkNuempjb0k2ZGNpYTByMG5YdzZGWEFaSWJCbFl6SFZ2?= =?utf-8?B?OEVzaU9tYTZqRDVFTDFhRHZwdlk1dXNwOWFXRXJnZEVleCs1Q1FGOVpqaUpU?= =?utf-8?B?S251bmlvUWRySjAvblY3QllMc2J5SXBzSXdJa1pKZldnalNlbHFjdmR4ZW41?= =?utf-8?B?aXFvRFBqcE1VYXNrNUFtSFl2U3lHTGhiZ20rS0tsTnkyV1FEUFo2ckJPZHg0?= =?utf-8?B?Y3R0MTk3TGlidnptOU54cjBKUDIvWFh0cXBEVGlHVmZHeElhTnpDZzIyMVQv?= =?utf-8?B?NDJ1dnFpeFZLbC9wVGFINnI3U0hncTZTS2VUdHpHRHBZU1ZNcEM0N0RWa0FQ?= =?utf-8?B?UzFwUXBBRVFwNzJEUUttSUl4R2JqQk5VS3c2M1p2YmZ1TE54OTBTbXNVR1ZE?= =?utf-8?B?QlhGdnBKQ3g3TmxiQUFaU2JoV2Nvd0xSRlV6ZEh0U1FZVHJDR0tuQ2tzMElL?= =?utf-8?B?Q3BFbEowTTBTdHFYNG1LNE9hVTlaTnIyMTdEdGQwWHpKVXJOTmRWd3BSelMz?= =?utf-8?B?T0ZNVzdZbklLaFpaNld3QmRJOGd1aTRQd3JHUkNxdGxPZk9DTXlUMkZydjlt?= =?utf-8?B?YVNmc21NVTNiYkdhdld3SHJmQjcrRWZFWHI3akNhRUliYTRvUDB2S3hOZ1VL?= =?utf-8?B?dW1zNWVUY3RBU1d0R3NGQ1V4ZzNhTFNUT244K0pRY0JlZVpLRE9CdWtrQWJr?= =?utf-8?B?NEZPcjFVNTZtY1BjMFdFKzkzTS9jZThQbUpJQnFiOVN4YXljdmUxRHJYYkU0?= =?utf-8?B?OXBRaVduV3lCNlBacUFTQzRHdWw4WVdPM3lrcXgxSEhXcHVZWGZWNmEzSWVU?= =?utf-8?B?K1VLeloyeEQweTVDeTFWbkV1SjhwNG5xVlhtVkoveDJYcnZQRzl6UnZvSEdU?= =?utf-8?Q?ThiVGUcmeKna6DxiUKD/+K/ve?= 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: 80eb4c68-77f3-468e-dedc-08dbeb608b49 X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Nov 2023 13:40:08.8885 (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: k3BG5z0e23IA6UTNJEOulhsqne3YiIBmuHvdQdabRJ3djk1hwU7TWg85OCn5bcaWJYypnwf8mMQvoEj+JHOQ1g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS7PR11MB5967 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,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: DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogSmFuIEJldWxpY2ggPGpi ZXVsaWNoQHN1c2UuY29tPg0KPiBTZW50OiBGcmlkYXksIE5vdmVtYmVyIDE3LCAyMDIzIDEwOjM4 IFBNDQo+IFRvOiBDdWksIExpbGkgPGxpbGkuY3VpQGludGVsLmNvbT4NCj4gQ2M6IEx1LCBIb25n aml1IDxob25naml1Lmx1QGludGVsLmNvbT47IGNjb3V0YW50QGdtYWlsLmNvbTsNCj4gYmludXRp bHNAc291cmNld2FyZS5vcmcNCj4gU3ViamVjdDogUmU6IFtQQVRDSCA0LzhdIEFkZCB0ZXN0cyBm b3IgQVBYIEdQUjMyIHdpdGggZXh0ZW5kIGV2ZXggcHJlZml4DQo+IA0KPiBPbiAxNy4xMS4yMDIz IDEzOjQyLCBDdWksIExpbGkgd3JvdGU6DQo+ID4+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggNC84XSBB ZGQgdGVzdHMgZm9yIEFQWCBHUFIzMiB3aXRoIGV4dGVuZCBldmV4DQo+ID4+IHByZWZpeA0KPiA+ Pg0KPiA+PiBPbiAxNi4xMS4yMDIzIDE2OjM0LCBDdWksIExpbGkgd3JvdGU6DQo+ID4+PiBJJ20g Y29uZnVzZWQgaGVyZSBhYm91dCBhZGRpbmcgY3JjIHRlc3QgY2FzZSBpbiBub3JlZzY0LnMsIGNv dWxkIHlvdQ0KPiA+PiBlbGFib3JhdGUgb24gd2hhdCB0ZXN0Y2FzZSB5b3Ugd2FudCB0byBhZGQ/ DQo+ID4+Pg0KPiA+Pj4gICAgICAgICBwZnggY3JjMzIgICAgICAgKCVyYXgpLCAlZWF4DQo+ID4+ PiAgICAgICAgIHBmeDE2IGNyYzMyICAgICAoJXJheCksICVyYXgNCj4gPj4+ICsgICAgICAgcGZ4 IGNyYzMyICAgICAgICglcjMxKSwlcjIxZCAgIC0tLT4gZGF0YSBzaXplIHByZWZpeCBpbnZhbGlk IHdpdGggYGNyYzMyJw0KPiA+Pj4gKyAgICAgICBwZnggY3JjMzIgICAgICAgKCVyMzEpLCVyMjEg ICAgIC0tLT4gZGF0YSBzaXplIHByZWZpeCBpbnZhbGlkIHdpdGggYGNyYzMyJw0KPiA+Pg0KPiA+ PiBXZWxsLCBvZiBjb3Vyc2UgeW91IGNhbid0IHVzZSB0aGUgInBmeCIgbWFjcm8gKGF0IGxlYXN0 IG5vdCBhcyBpcyksDQo+ID4+IHdoaWNoIHdpbGwgZW1pdCBhIGRhdGEgc2l6ZSBwcmVmaXggd2hl biBEQVRBMTYgaXMgZGVmaW5lZC4gTGlrZXdpc2UgaXQNCj4gd291bGQgZW1pdCAicmV4NjQiDQo+ ID4+IHdoZW4gUkVYNjQgaXMgZGVmaW5lZCwgd2hpY2ggZG9lc24ndCBtYWtlIHNlbnNlIHdpdGgg RVZFWC1lbmNvZGVkDQo+IGluc25zLg0KPiA+PiBJZGVhbGx5IHlvdSB3b3VsZCBpbnRyb2R1Y2Ug YSBuZXcgbWFjcm8gdG8gY29udHJvbCBvcGVyYW5kIHNpemUgaW4gYW4NCj4gPj4gRVZFWC0gbGlr ZSBtYW5uZXIsIGp1c3QgdGhhdCBJJ20gYWZyYWlkIHRoYXQgdGhlIHdheSB5b3UncmUgYWRkaW5n DQo+ID4+IEVWRVgtIGVuY29kaW5nIHN1cHBvcnQgdG8gZ2FzIGRvZXNuJ3Qgb2ZmZXIgYW55IG1l YW5zIGVxdWl2YWxlbnQgdG8NCj4gPj4gdGhhdCBvZiBsZWdhY3kgZW5jb2RpbmdzLiBIZW5jZSBv bmx5IHRoZSAiYmFyZSIgRVZFWC1lbmNvZGVkIGluc25zDQo+ID4+ICh3aXRob3V0IHRoZSB1c2Ug b2YgYW55DQo+ID4+IHBmeCopIHNob3VsZCBiZSBhZGRlZCBmb3IgdGhlIHRpbWUgYmVpbmcuDQo+ ID4+DQo+ID4+IEFsc28sIGZ0YW9kLCBDUkMzMiB3YXMgb25seSBhbiBleGFtcGxlIGhlcmUuIEFu eSBuZXcgdGVtcGxhdGUgeW91IGFkZA0KPiA+PiB3aGljaCBhbGxvd3MgZm9yIHBvdGVudGlhbGx5 IGFtYmlndW91cyBvcGVyYW5kIHNpemUgd2lsbCBuZWVkIGFuDQo+ID4+IGV4YW1wbGUgYWRkZWQg aGVyZS4gVGhpcyBzZXQgb2YgdGVzdHMgKG5vcmVnNjQqKSBpcyBpbnRlbmRlZCB0byBiZQ0KPiA+ PiAoYW5kIHJlbWFpbikgZXhoYXVzdGl2ZS4NCj4gPj4NCj4gPj4gQWxiZWl0LCB0aGlua2luZyBh IGxpdHRsZSBmdXJ0aGVyLCBwZXJoYXBzIHlvdSBzaW1wbHkgd2FudCB0bw0KPiA+PiBpbnRyb2R1 Y2UgYSBub3JlZzY0LWV2ZXguZCByZWZlcmVuY2luZyB0aGUgc2FtZSBzb3VyY2UgZmlsZSwgYnV0 DQo+ID4+IGFycmFuZ2luZyBmb3Ige2V2ZXh9IHRvIGJlIGVtaXR0ZWQgaW4gdGhlIHBmeCBtYWNy byAob3IgYSBmdXJ0aGVyDQo+ID4+IGNsb25lIHRoZXJlb2YsIGFzIHNvbWUgb2YgdGhlIGluc25z IGNhbm5vdCBiZSBFVkVYLWVuY29kZWQpPyBUaGF0DQo+ID4+IHdvdWxkIHRoZW4gYWxzbyBkZWFs IHdpdGggY292ZXJpbmcgYWxsIHJlbGV2YW50IG5ldyB0ZW1wbGF0ZXMgKEkNCj4gPj4gdGhpbmsp LiBZb3UnZCBuZWVkIHRvIGNoZWNrIHdoYXQsIGlmIGFueXRoaW5nLCBuZWVkcyBkb2luZyB0byB0 aGUNCj4gPj4gcGZ4MTYgYW5kIHBmeDY0IG1hY3Jvcy4gQnV0IG9mIGNvdXJzZSB5b3UgY291bGQg YWxzbyBpbnRyb2R1Y2UgYQ0KPiA+PiBmdWxseSBzdGFuZGFsb25lIG5vcmVnNjQtYXB4LntzLGR9 IHRlc3QsIHRvIGVzY2FwZSBzb21lIG9mIHRoZSBwb3NzaWJsZQ0KPiBoYXNzbGVzLg0KPiA+Pg0K PiA+DQo+ID4gSSBsaXN0ZWQgc29tZSB0ZXN0cywgbW9zdCBvZiBFVkVYLXByb21vdGVkIGluc3Ry dWN0aW9ucyBzdXBwb3J0IHByZWZpeCA2NiwNCj4gd2UgaW5jbHVkZWQgYWxsIG9mIHRoZXNlIHRl c3QgY2FzZXMgaW4gUGFydCBJSSAxLzYgKGV4Y2VwdCBmb3IgY3JjMzIgd2hpY2ggaXMNCj4gYWxy ZWFkeSBsaXN0ZWQgaW4gdGhlIGN1cnJlbnQgZmlsZSkuIFBhcnQgSUkgMS82IGl0IGlzIHN1c3Bl bmRlZCwgYmVjYXVzZSBpdCBhbHNvDQo+IGNvdmVycyB0aGUgTkYgcGF0Y2ggaW5zdHJ1Y3Rpb25z Lg0KPiA+DQo+ID4gICAgICAgICAvKiBTZXQgRVZFWC5wcCB0byA2Ni4gICovDQo+ID4gICAgICAg ICBjcmMzMiAgJXIzMXcsJXIyMWQNCj4gPiAgICAgICAgIGNyYzMydyAoJXIzMSksJXIyMWQNCj4g PiAgICAgICAgIGFkYyAkMSwgKCVyMzF3KQ0KPiANCj4gVGhpcyBvbmUgb3VnaHQgdG8gYmUgYSBt aXN0YWtlLg0KPiANCj4gPiAgICAgICAgIGFkY3cgJDEsICglcjMxKQ0KPiA+DQo+ID4gICAgICAg ICAvKiBTZXQgRVZFWC5XIHRvIDEuICAqLw0KPiA+ICAgICAgICAgY3JjMzIgICVyYXgsJXIxOA0K PiA+ICAgICAgICAgYWRjICVyMTUsJXIxNg0KPiANCj4gT2YgdGhlIGFib3ZlIG1vc3QgYXJlbid0 IGFtYmlndW91cyBhcyB0byBvcGVyYW5kIHNpemUuIFRoZSBwdXJwb3NlIG9mIHRoZQ0KPiB0ZXN0 IChvciBncm91cCBvZiB0ZXN0cykgaXMgbm90IHNvIG11Y2ggdG8gY2hlY2sgY29ycmVjdCBlbmNv ZGluZyAoZXhjZXB0IG9mDQo+IGNvdXJzZSB0byBwcm92ZSBjb3JyZWN0IFtha2EgaW50ZW5kZWRd IGNob2ljZSBvZiBkZWZhdWx0cyksIGJ1dCB0byBjaGVjayB0aGF0DQo+IGFsbCBhbWJpZ3VpdGll cyBhcmUgcHJvcGVybHkgZGV0ZWN0ZWQgYW5kIHJlcG9ydGVkICh3aXRoIHRoZSBleGNlcHRpb24g b2YgYQ0KPiBmZXcgd2hlcmUgSC5KLiBpcyBvZiB0aGUgb3BpbmlvbiB0aGF0IHRoZXkgc2hvdWxk bid0IGJlIGRpYWdub3NlZCBpbiBBVCZUDQo+IG1vZGUsIGV2ZW4gaWYgdGhhdCBsYWNrIG9mIGRp YWdub3N0aWNzIGhhZCAtIGJhY2sgYXQgdGhlIHRpbWUgLSBhbGxvd2VkIGZvciBhIGdjYw0KPiBi dWcgdG8gZ28gdW5ub3RpY2VkIGZvciBxdWl0ZSBzb21lIHRpbWUpLg0KPiANCj4gVGhlcmVmb3Jl IGlmIGUuZy4gImRhdGExNiIgY2Fubm90IGJlIHVzZWQgd2l0aCBhbiBpbnNuIChhcyBpcyB0aGUg Y2FzZSBmb3INCj4gRVZFWC1lbmNvZGVkIG9uZXMpLCB0aGVyZSdzIGFsc28gbm8gbmVlZCB0byBo YXZlIHNwZWNpYWwgY2hlY2tpbmcgZm9yIHRoZQ0KPiBFVkVYLnBwPTAxIGNhc2UuIFRodXMgbXkg c3VnZ2VzdGlvbiB0byBzaW1wbHkgYXJyYW5nZSBmb3IgdGhlIHBmeCBtYWNybyB0bw0KPiBlbWl0 IHtldmV4fSBwcmVmaXhlcyAob3IgdG8gY2xvbmUgdGhlIHRlc3QgaW4gb3JkZXIgdG8gZXNjYXBl IGlzc3VlcyB3aXRoIGluc25zDQo+IHdoaWNoIGRvbid0IGFsbG93IGZvciBFVkVYIGVuY29kaW5n cykuDQo+IA0KDQpPaywgd2Ugc3RpbGwgaGF2ZSBzb21lIGFweCBpbnN0cnVjdGlvbnMgc3VwcG9y dGVkIGluIHRoZSBORiBwYXRjaCwgd2Ugd2lsbCBhZGQgdGhlIGVudGlyZSB0ZXN0IGNhc2UgYWZ0 ZXIgaXQuDQoNClRoYW5rcywNCkxpbGkuDQo=