From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mgamail.intel.com (mgamail.intel.com [192.55.52.93]) by sourceware.org (Postfix) with ESMTPS id 0FD9B3858C20 for ; Mon, 25 Dec 2023 13:40:22 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 0FD9B3858C20 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 0FD9B3858C20 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=192.55.52.93 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1703511625; cv=pass; b=W4kxoPHOxE2noCdOHor4SRpHpKqVPmXHVoQP5+6bsisqLfAihivllfZXTftgBv25yJ8tOykV7yFV9aFTOZRPtX5DvPAOztXmdiasotuxVHMWVPAG2OFAZLOhrhA+xgs2AHkrCEqo01+FowdmjedCpWFRErJhUGJvV5eHogNtFq4= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1703511625; c=relaxed/simple; bh=9NQy+dts+DP2hB5Gj84Ii/DGHZCYOjWwMu3MBrwMPBY=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=Fprl25TIYFJv1hFdms9/kAMj/UFeJoj16stSkJRXbPzxPuhVkzUDXgbvcXleRQWU9uYh8boz1KN46DJ9g4wc5yj53U1qagpVr2q+Dn/GzWmlOAtTPlmFeIXson5EqVvDFp5PYrr0iCdJXOlnfovv9ve/7X94+Lh/vpD256VdL5c= 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=1703511623; x=1735047623; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=9NQy+dts+DP2hB5Gj84Ii/DGHZCYOjWwMu3MBrwMPBY=; b=V11XlsFjUXwHzomcvxqvWqdCyvZkmk/vXHTSX42APLHtt1j26XBsrueO x+9YqaltU8uD/Xh2dmuJY/UKHwAIDOIiX1Ncr9lFe5jdIFUkDjZB5Epll 6xOpKHxEKGgHFxNkqWXBfsudZ8CAgnrRIQTLYzLhbk5kfRuzickMOgU/V eFTvfpX7wRVuX1sSaNk3oP6KtIRf7mRaR9WApWUMds1tl94fCn+dRQy1A 8n150tM48TBDS9TwXsYLIv6CxZj5EsJNTsoFVofInJnJQbS2iHfV+mk2+ 4KTLleDTMl1utFrs61nVarBbNukwoOOY4hbMbXhJRaL3wCMLG7M/7pv/T w==; X-IronPort-AV: E=McAfee;i="6600,9927,10934"; a="393448038" X-IronPort-AV: E=Sophos;i="6.04,303,1695711600"; d="scan'208";a="393448038" Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 25 Dec 2023 05:40:13 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10934"; a="896320109" X-IronPort-AV: E=Sophos;i="6.04,303,1695711600"; d="scan'208";a="896320109" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by fmsmga002.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 25 Dec 2023 05:40:13 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) 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.35; Mon, 25 Dec 2023 05:40:13 -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; Mon, 25 Dec 2023 05:40:13 -0800 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.168) 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; Mon, 25 Dec 2023 05:40:12 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HJ7AOZ+IDe6WWEH0BjX3weprMejuisvv7GDi5LDLKrjBDPanEw3LAEcD+oYnvk0BKqT92wSmkhRSTobE7m3AobfCg0DiJNxtHqdmHWql0oiNVPlKvGKvr6+/jeplkPUb8glgKeNsjpDphU/VwJytegt48pvRA7Ub2wK60nQyiM6O7TuwskKo/jlsgvC3DQ7bat7MvkX8XRB6jSq65sPmc6EhkUyZug80/JOc93gzYa8NCUc0s7zPdrdcGgfZ5ivgkTcmf4lTAqryzRtW0/O5kV5cx/y+AjLtgsbt4pUK7mrrXcRy2fA0cSmzrT2YAB+e+8BjM4vhBEVaYQj6Z12LNQ== 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=9NQy+dts+DP2hB5Gj84Ii/DGHZCYOjWwMu3MBrwMPBY=; b=JvHFjEn2GQIdzxy8vOPkAeYFyr+j1Rw9S0cXDZA/nFTVFFUGYOX4v0VLcNZzucuzQRdC2BDh9d+WF0sMWk6qLSPA0EsLfIFA7bAz7o35OUrAyxTHjER/n0YRtMc8Jig8hCTlooHMWR7VWA73PRY8z0XKDRUrOa+8EPpd9zjQvfN3iytQ8Up1UaWjTYU1ceUSh7QYYhzhWyN8Ns1fOQBtm7IfjqfyPSaTzPpzMNFSY7/mgtXSa/QdRyjQv7qeKJEf6dzm1SVhMQXlqasMqdGHCqnKo8Xoc5Q/8LG+oBOxeuAx6Pds/dBXbiFSkItCCW4pfUtTtFL3+zQGS/j4ackCAQ== 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 DM6PR11MB4722.namprd11.prod.outlook.com (2603:10b6:5:2a7::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7113.27; Mon, 25 Dec 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.7113.026; Mon, 25 Dec 2023 13:40:09 +0000 From: "Cui, Lili" To: "Beulich, Jan" CC: "Lu, Hongjiu" , "binutils@sourceware.org" Subject: RE: [PATCH v4 4/9] Add tests for APX GPR32 with extend evex prefix Thread-Topic: [PATCH v4 4/9] Add tests for APX GPR32 with extend evex prefix Thread-Index: AQHaMnTV9kJlgN8wokGzLB/Oma2N8rC1ZO+AgASVhRA= Date: Mon, 25 Dec 2023 13:40:09 +0000 Message-ID: References: <20231219121218.974012-1-lili.cui@intel.com> <20231219121218.974012-5-lili.cui@intel.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_|DM6PR11MB4722:EE_ x-ms-office365-filtering-correlation-id: 3076e85d-2935-480f-c4ce-08dc054f0307 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: sd+Rm4BiiN4E9yjPNeNeQOkUQgCamy8xOAlpHduYcxOEcxyFeTE6gMHha8qwQ44mxj4dRIOGs9fe3lVRtE0jXtvL1/qQEU+XBL0YvGiO1jmNX4WFZvkIC8gnMV/myaTBlM/4ocl1PhYOfjzRwvYD5MO73Vu3xFh+UQjf1aor38MkpylxQdjX7eCCdEgNBznZUpAx5UUXozZ7g++ucDBZSvo3HzI1qw+TH6RKvPMNiSAjAhIfKFEmcD/V7SAqfMA0na9Hp6WzjMDs+Ol/2weOAIzLKO35Pug6KTeMrsDPwRGLVqJ1Zd1UMYb4YR6zBxoZ4CFzEWAvwqIPakTqoTolzKzOSJo9VpLURcWPsDIizn7wwbfS0JHKS/PfjzaFPVNCCvi+sK8FlVO0mUnMCMmJY8od3nR8ylZj3bdifQO5IVl833jHb1Sen2WtgdO2LXUUv/6zI0uNquVNLiGj2OnpUZcOmttizj1FAGO/an+GJ2sUpMkvqQ7+GWc81v797m8bpkCTsnxD7WyIlkidubTQVWEYm1qGRXyD0P3V0bkj5jKIju9V0XFyjM44z80fQ1woVMTgTew8YjDDobZhKDFEfAU21ZS3o0/R9wNrSx8eoCtrbhKea6mbVRY6VB6y9MZj 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)(376002)(136003)(346002)(39860400002)(366004)(230922051799003)(451199024)(1800799012)(64100799003)(186009)(122000001)(5660300002)(2906002)(478600001)(26005)(53546011)(38100700002)(41300700001)(86362001)(55016003)(33656002)(38070700009)(82960400001)(316002)(54906003)(64756008)(66446008)(66476007)(66556008)(66946007)(6916009)(76116006)(6506007)(9686003)(7696005)(71200400001)(52536014)(8676002)(4326008)(8936002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?RHlUYXJMZUlLWHZ0V3RNekdsUXNaeElYZDkwUG9WdFZpKzd5dW56ZDVuVkt0?= =?utf-8?B?ZkduZnZPRWsxbnl6SUlVN285NkRVc0F3dmJFUGxnYTczK05qZnFHUStHcmQr?= =?utf-8?B?cGwvU3o5YlJ4T0VHaEd6SzdlSUFxdm50cFlrUjFpY2RwRXIvdWNuMWZXaHZJ?= =?utf-8?B?NHRnL1NNQlpYQWV4eC8wVmZ5ejBhczB2WmMrcVNyNzNWQU52d2Z4anBBUEQ4?= =?utf-8?B?eXVtZFRGbVZMYk04NFNVVWlscEd3WERkN01wbjVJU1NVQ0Y5aW8ra2xibjlW?= =?utf-8?B?ZlFxSFB2S3Q4UlRmdCtPVDhUelhGTGZsQXpueE45NTg3S3Zwc2xxL01JRVRn?= =?utf-8?B?YlUveDBSN2daUitTa293QVk0SlppbnkzdWF3YzJHT05pdEtOZSs4Y0tJNnov?= =?utf-8?B?SVJxbmxoSTRyd3FBSTRQTG90ekpmNHJvSzdsOEZaREFiTHJPQmh2ZHVIV0Zp?= =?utf-8?B?cVljL0pXVTZlbDk2Wi9FQWxEcHNPeFpoSGp4cW56SUZMeG1zTENuL0RENzV3?= =?utf-8?B?dGprdElWN0NlSXlRamFqTGplQ2hPT1VQS2s2OWwxajdzLzE5UTJWZi82SGh3?= =?utf-8?B?dUhvYWNuR0tvVjZzOVFNbW1qb2U4NkhjcTgzSW5nUEtGenBGT0NUMUI4Q3Vt?= =?utf-8?B?QmNVTnZOOXc3TVQ4NzhDb3hxM2FDb0haOXQveG1mdUY2N3dlU3V4M2hNSUVW?= =?utf-8?B?eUkvUjJKQUVLOFMzbzlHK09SSVJ5dlErK1R4MHlYSiszTmo4VkhXVTdMMmI1?= =?utf-8?B?MEozR1lVUmRSM1lmcWRpRE4zSGlQcEJQRzZLK3ppejhWWHZOYnZ4T0xZdldR?= =?utf-8?B?a1Z3dHBxYTI3a1VFUXoxUVFlbjRsVmRSa1o1enpkY2RzRkl0K0ZVSXdyNXcy?= =?utf-8?B?T0RrVW8vZDIzVmNFaG5zMFpabDhDM3dBMTArVzE0U0QzYUx3ZmcrYlE1MXZU?= =?utf-8?B?aFlIVFNXQUZtUTJVdnB1WTFsUndBK1lOQUFGRU5GUFRQckNra3Z3dkNyeTRW?= =?utf-8?B?N1VZM09aT0FvNlQ3YXZvRE52dG1QR0I5N2ptRE9IWUxXT1hvT2MyL0lMbSt2?= =?utf-8?B?TTlpNUxVTEdGYlJMK0FQUGh2ZEZhU0N0bTF4MGN0L1dwZzBlcTBWeUV1ZUNC?= =?utf-8?B?S1g3MG1aZ1VOZXAzUEt4VjR3SGMvRGorOU5BRjFyWThwSURQeUdsTm10dHNJ?= =?utf-8?B?Z2ova3djZ0gwOGFRNkQvK2hKZHd3aWswTTlZU3gwczdHaXJiUHlGYkRxSDF5?= =?utf-8?B?UmxqU0VrMUNxZmFScy9RQTRISC9zWEZCbnd0L3JhdHkvM0l4cFIxSUxJeFpI?= =?utf-8?B?UVFmb1BHUXNMUEN6S1ZFckVzakY2UXowVzAwY09yTnMyY0NMS0lJSTFOWjdZ?= =?utf-8?B?b1dmS2E3bGR2ZG56cGNKRzRVbVl0VXZVdHNIaldtZm5HUjhyZ3ZHVEcwdmZS?= =?utf-8?B?UkM0MHp4WWlXemh1Z2Vtd2tHZ2gwdFI4WmhJMmdVRVl4VVZ1OWp4ZlVORWVl?= =?utf-8?B?Z2ZIcWxwdVU3RkRycm1mQ3lPcHFtbloyWW5hMnlZUVNxNFpjd2JpZkhkdWVF?= =?utf-8?B?WXRhTjlyTWc5ckEwTGpmd3NzdFB2b2JsK3Fnd3RneDAvN2trTXl2eUt4N2Jv?= =?utf-8?B?Vm9sWVd1NWNqeHZ6UUFoSDFFemNzMWtIMFczTWYreVVaSDBPUFErcGI2NER3?= =?utf-8?B?L1pNcjlyVEV6dWFNMStsZ3NRU3JkVzRGQXZuTWRkNlNkUXRxL2dSMldhTlBF?= =?utf-8?B?M1VwSE5WNEpYM0tkRC9MdFF1TENuV2hlY0JuNVd5VDNRWCtjSU44ZjhaU1Z6?= =?utf-8?B?QVpzb2VaNzVURmVORDYvYkhwZ21ZM3p0OHFBYmMzbFZmT0hNS3ErTkxJbndZ?= =?utf-8?B?ZHVGUktvaW1BTTgyVEh2K0oyWXlZWkZ2TlgwYTlsSS9odXp1UWVDSlNmMEh1?= =?utf-8?B?VDlTcEYyTzVjd01iRExvTFM4L1JEMWp2L1RhU244aHNIeHBPVlFrajBRM1Bh?= =?utf-8?B?Ym92MUdjaHQ3RHhheXI4ZmJqVDlZVlhLdGU2WlVYZ1lZSW5lU2JGaysyL3lo?= =?utf-8?B?TXEzT3ZxVHV3bTUxZnF0L0VrcS9uMFhoV1BHYjlIZnRGSlpReEpYWHdFTUQ4?= =?utf-8?Q?hg7w=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: 3076e85d-2935-480f-c4ce-08dc054f0307 X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Dec 2023 13:40:09.1087 (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: P06dcl7k1U8/YO+s/tDAJb6mmSZSC8lX8g9cCw1zMl2af52P8WWxV6Lx8Q7mg/r7umRYmr6DYOqDscaiRiTvbg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB4722 X-OriginatorOrg: intel.com X-Spam-Status: No, score=-5.5 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,KAM_ASCII_DIVIDERS,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: PiBPbiAxOS4xMi4yMDIzIDEzOjEyLCBDdWksIExpbGkgd3JvdGU6DQo+ID4gLS0tIGEvZ2FzL3Rl c3RzdWl0ZS9nYXMvaTM4Ni94ODYtNjQtYXB4LWVncHItaW52YWwucw0KPiA+ICsrKyBiL2dhcy90 ZXN0c3VpdGUvZ2FzL2kzODYveDg2LTY0LWFweC1lZ3ByLWludmFsLnMNCj4gPiBAQCAtMTYsMyAr MTYsMTk0IEBADQo+ID4gKwl2cm91bmRwZCAkMSwoJXIyNCksJXhtbTYNCj4gPiArCXZyb3VuZHBz ICQyLCglcjI0KSwleG1tNg0KPiA+ICsJdnJvdW5kc2QgJDMsKCVyMjQpLCV4bW02LCV4bW0zDQo+ ID4gKwl2cm91bmRzcyAkNCwoJXIyNCksJXhtbTYsJXhtbTMNCj4gDQo+IFRoZXNlIGFyZSBzdGls bCBoZXJlLCB3aGVuIHRoZXkgY2FuIGJlIGV4cHJlc3NlZC4NCg0KSSB0aGluayB3ZSBzaG91bGQg a2VlcCBpdCB1bnRpbCB3ZSBjb21wbGV0ZSBhIHJlYXNvbmFibHkgZXF1aXZhbGVudCByZXBsYWNl bWVudC4gDQoNCj4gDQo+ID4gLS0tIC9kZXYvbnVsbA0KPiA+ICsrKyBiL2dhcy90ZXN0c3VpdGUv Z2FzL2kzODYveDg2LTY0LWFweC1ldmV4LXByb21vdGVkLWJhZC5zDQo+ID4gQEAgLTAsMCArMSwz NCBAQA0KPiA+ICsjIENoZWNrIElsbGVnYWwgcHJlZml4IGZvciA2NGJpdCBFVkVYLXByb21vdGVk IGluc3RydWN0aW9ucw0KPiA+ICsNCj4gPiArICAgICAgICAuYWxsb3dfaW5kZXhfcmVnDQo+ID4g KyAgICAgICAgLnRleHQNCj4gPiArX3N0YXJ0Og0KPiA+ICsJI21vdmJlICVyMjN3LCVheCBzZXQg RVZFWC5wcCA9IGYzIChpbGxlZ2FsIHZhbHVlKS4NCj4gPiArCS5pbnNuIEVWRVguTDAuZjMuTTEy LlcwIDB4NjAsICVkaSwgJWF4DQo+ID4gKwkjbW92YmUgJXIyM3csJWF4IHNldCBFVkVYLnBwID0g ZjIgKGlsbGVnYWwgdmFsdWUpLg0KPiA+ICsJLmluc24gRVZFWC5MMC5mMi5NMTIuVzAgMHg2MCwg JWRpLCAlYXgNCj4gPiArCSNWU0lCIHZwZ2F0aGVycXEgKCVyYnAsJXptbTE3LDgpLCV6bW0xNnsl azF9IHNldCBFVkVYLlBbMTBdDQo+ID09IDANCj4gPiArCSMoaWxsZWdhbCB2YWx1ZSkuDQo+ID4g KwkuYnl0ZSAweDYyLCAweGUyLCAweGY5LCAweDQxLCAweDkxLCAweDg0LCAweGNkDQo+ID4gKwku Ynl0ZSAweGZmDQo+IA0KPiBUaGlzIG9uZSdzIHN0aWxsIHVzaW5nIC5ieXRlIGFuZCBzdGlsbCBy ZWZlcmVuY2luZyBQWzEwXSBpbiB0aGUgY29tbWVudC4NCj4gSWYgdGhhdCdzIHJlYWxseSB1bmF2 b2lkYWJsZSwgdGhlbiAtIGFzIGVsc2V3aGVyZSAtIHRoZSBkZXNjcmlwdGlvbiBvZiB0aGUgcGF0 Y2gNCj4gY291bGQgKGFuZCBzaG91bGQpIHByb3ZpZGUgdGhlIHJlYXNvbi4gQW5kIHRoZXJlIGNv bnRpbnVlIHRvIGJlIG5vDQo+IHNlcGFyYXRpbmcgYmxhbmsgbGluZXMsIG1ha2luZyBpdCBhcyBo YXJkIGFzIGJlZm9yZSB0byBmaW5kIG9uZXMgd2F5IHRocm91Z2ggYWxsDQo+IG9mIHRoaXMuDQo+ IA0KDQpDb3BpZWQgZnJvbSB0aGUgcHJldmlvdXMgY29tbWVudHMsDQotLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0N Cj4+PiArCSMoaWxsZWdhbCB2YWx1ZSkuDQo+Pj4gKwkuYnl0ZSAweDYyLCAweGUyLCAweGY5LCAw eDQxLCAweDkxLCAweDg0LCAweGNkLCAweDdiLCAweDAwLCAweDAwLCAweDAwDQo+Pj4gKwkuYnl0 ZSAweGZmDQo+Pg0KPj4gRm9yIHRoZSBwdXJwb3NlIG9mIHRoaXMgdGVzdCAod2hhdGV2ZXIgUFsx MF0gYWdhaW4gaXMpIHlvdSBkb24ndCBuZWVkIA0KPj4gYSAzMi1iaXQgZGlzcGxhY2VtZW50LCBk byB5b3U/IFNob3J0ZXIgaXMgKGFsbW9zdCBhbHdheXMpIGJldHRlciBpbiBzdWNoIHRlc3RzLg0K Pj4NCj4gDQo+IFBbMTBdIGlzIGEgZml4ZWQgdmFsdWUsIGluIG5vcm1hbCBFVkVYIGZvcm1hdCB3 ZSBkb24ndCB1c2UgdGhpcyBiaXQuICBEcm9wcGVkIDB4N2IuDQotLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0K PiA+ICsJI0VWRVhfTUFQNCBtb3ZiZSAlcjIzdywlYXggc2V0IEVWRVgubW0gPT0gMGIwMSAoaWxs ZWdhbCB2YWx1ZSkuDQo+ID4gKwkuaW5zbiBFVkVYLkwwLjY2Lk0xMy5XMCAweDYwLCAlZGksICVh eA0KPiA+ICsJI0VWRVhfTUFQNCBtb3ZiZSAlcjIzdywlYXggc2V0IEVWRVguYTFhMCAoUFsxNzox Nl0pID09IDBiMDENCj4gDQo+IFNlZSBteSBlYXJsaWVyIGNvbW1lbnQgYWJvdXQgYTFhMC4gT25j ZSBhZ2FpbiAtIHBsZWFzZSBjYW4geW91IHVzZSBTRE0NCj4gdGVybXMgYXMgbXVjaCBhcyBwb3Nz aWJsZSwgYW5kIHByZWZlciBkZXNjcmlwdGl2ZSBuYW1lcyBvdmVyIG5vbi0gZGVzY3JpcHRpdmUN Cj4gb25lcz8NCj4gDQpEb25lLg0KDQo+ID4gKyAgICAgICAgIyhpbGxlZ2FsIHZhbHVlKS4NCj4g DQo+ID8/PyBBdCB0aGUgdmVyeSBsZWFzdCBpbmRlbnRhdGlvbiBpcyBib2d1cyBoZXJlLCBidXQg YXMgdG8gdGhpcyBwYXJ0aWN1bGFyDQo+IGNvbW1lbnQgKHJlY3VycmluZyBlbHNld2hlcmUpIC0g aXNuJ3QgdGhlIGVudGlyZSB0ZXN0IGFib3V0IGlsbGVnYWwgdmFsdWVzPw0KPiANClJlbW92ZWQg dGhlbS4NCg0KPiA+ICsJLmluc24gRVZFWC5MMC42Ni5NMTIuVzAgMHg2MCwgJWRpLCAlYXh7JWsx fQ0KPiA+ICsJI0VWRVhfTUFQNCBtb3ZiZSAlcjE4dywlYXggc2V0IEVWRVguTCdMID09IDBiMDEg KGlsbGVnYWwgdmFsdWUpLg0KPiA+ICsJLmluc24gRVZFWC5MMS42Ni5NMTIuVzAgMHg2MCwgJWRp LCAlYXgNCj4gPiArCSNFVkVYX01BUDQgbW92YmUgJXIxOHcsJWF4IHNldCBFVkVYLnogPT0gMGIx IChpbGxlZ2FsIHZhbHVlKS4NCj4gPiArCS5pbnNuIEVWRVguTDAuNjYuTTEyLlcwIDB4NjAsICVk aSwgJWF4IHslazd9e3p9DQo+ID4gKwkjRVZFWCBmcm9tIFZFWCBiemhpICVyYXgsKCVyYXgsJXJi eCksJXJjeCBFVkVYLlBbMTc6MTZdKEVWRVguYWEpDQo+ID09IDBiMDENCj4gPiArCSMoaWxsZWdh bCB2YWx1ZSkuDQo+ID4gKwkuaW5zbiBFVkVYLkwwLk5QLjBmMzguVzAgMHhmNSwgJXJheCwgKCVy YXgsJXJieCksICVyY3h7JWsxfQ0KPiA+ICsJI0VWRVggZnJvbSBWRVggYnpoaSAlcmF4LCglcmF4 LCVyYngpLCVlY3ggRVZFWC5QWzIyOjIxXShFVkVYLkzigJlMKQ0KPiA9PSAwYjAxDQo+ID4gKwkj KGlsbGVnYWwgdmFsdWUpLg0KPiA+ICsJLmluc24gRVZFWC5MMS5OUC4wZjM4LlcwIDB4ZjUsICVy YXgsICglcmF4LCVyYngpLCAlcmN4DQo+ID4gKwkjRVZFWCBmcm9tIFZFWCBiemhpICVyYXgsKCVy YXgsJXJieCksJXJjeCBFVkVYLlBbMjNdKEVWRVgueikgPT0NCj4gMGIxDQo+ID4gKwkjKGlsbGVn YWwgdmFsdWUpLg0KPiA+ICsgICAgICAgIC5pbnNuIEVWRVguTDAuTlAuMGYzOC5XMCAweGY1LCAl cmF4LCAoJXJheCwlcmJ4KSwgJXJjeA0KPiA+ICt7JWs3fXt6fQ0KPiANCj4gSXNuJ3QgeyVrN30g YWxvbmUgcmVuZGVyaW5nIHRoZSBlbmNvZGluZyBpbnZhbGlkLCB3aGljaCB3YXMgY2hlY2tlZCBm b3IgYWJvdmUNCj4gYWxyZWFkeT8gQWxzbyAtIGJvZ3VzIGluZGVudGF0aW9uIGFnYWluLg0KPg0K DQpUaGF0IGlzIGZvciBsZWdhY3ksIHRoaXMgaXMgZm9yIHZleC4gQWRqdXN0ZWQgaW5kZW50YXRp b24gYW5kIGFkZGVkIHNlcGFyYXRpbmcgYmxhbmsgbGluZXMgZm9yIGFsbCBpbnNucy4NCg0KPiA+ ICsJI0VWRVggZnJvbSBWRVggYnpoaSAlcmF4LCglcmF4LCVyYngpLCVyY3ggRVZFWC5QWzIwXShF VkVYLmIpID09DQo+IDBiMQ0KPiA+ICsJIyhpbGxlZ2FsIHZhbHVlKS4NCj4gPiArCS5pbnNuIEVW RVguTDAuTlAuMGYzOC5XMCAweGY1LCAlcmF4ICwoJXJheCwlcmJ4KXsxdG84fSwgJXJjeA0KPiAN Cj4gNjQtYml0IHJlZ2lzdGVyIG9wZXJhbmRzIHdpdGggLlcwIGFyZSBraW5kIG9mIG9rYXksIGJ1 dCBzdGlsbCBvZGQgdG8gc2VlLiBOb3RlDQo+IGhvd2V2ZXIgdGhlIG9uZSBtaXNwbGFjZWQgY29t bWEgaGVyZS4NCj4gDQpDaGFuZ2VkIHRvOg0KDQogICAgICAgICNFVkVYIGZyb20gVkVYIGJ6aGkg JXJheCwoJXJheCwlcmJ4KSwlcmN4IEVWRVguUFsyMF0oRVZFWC5iKSA9PSAwYjENCiAgICAgICAg Lmluc24gRVZFWC5MMC5OUC4wZjM4LlcxIDB4ZjUsICVyYXgsICglcmF4LCVyYngpezF0bzh9LCAl cmN4DQoNClRoYW5rcywNCkxpbGkuDQo=