From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.20]) by sourceware.org (Postfix) with ESMTPS id 211213858D1E for ; Fri, 17 Nov 2023 12:42:27 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 211213858D1E 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 211213858D1E Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=134.134.136.20 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1700224949; cv=pass; b=pw7aEwT3cmS5n8xL8kQQVuf7dUKymZP/iVFL3YHh74CKkZ4LsDaAMLKExQqYWyW1IQEvFaMkC68ziK/2NN2qbDdCcPyCySIYXuWYeh0pKIPNrxCx0CVGx7+tQs2s5HRFq2aba+trflSJiz91vbv8LAZcHba+F5BEHm0mIGO8W/c= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1700224949; c=relaxed/simple; bh=iGJ8dZQQMkyN+g47KpGEClsAwJ7b92QxzKHaghv/I3Y=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=ZzY5fDsScxuWwV+Z/orT5CQsgVfblrqw0Anj8NPLy/vUvzWq4x32XYIWWcruDGdVGLaBD76CLjZ9eJwihMN/jSh+nsUwwj3S5pN/+B2wenLWWngg2z27kpmbFtcxCHq06+XGt5tI2Amn7vHskcDnAjgCxXUve79KwIKg7lPRE/w= 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=1700224947; x=1731760947; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=iGJ8dZQQMkyN+g47KpGEClsAwJ7b92QxzKHaghv/I3Y=; b=WwASaNhsrxIBosDR1mkVC7RRoydBxcWW6o1jOSazo0HYhca3H3cLHBTc xJyaCv2aotaHz1x6zouSDkk5lDV8aidae5adCk1rWsGRVm4n6aZHLWmBt ai0yqzj+7b/eBxwedlP0ACXgEOzr3BCq/2CpXZDmdi5kwQw2wWroMKrCT eevCUL33sZetaqHxM71KxIL8+94NIFfs+NwHHg7yv1EwAGy30GjlJCmQv zMN92roPiA5WphFz1msC4yzH/Q2WjXI64w/2+GVXu78J1flJ7Heso6U0C eIaJ60xemnt3XAMa+pKMdV19b31yQEkwoccu0LiAFl0glEVRt4VNHFOyQ Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10896"; a="381680936" X-IronPort-AV: E=Sophos;i="6.04,206,1695711600"; d="scan'208";a="381680936" Received: from orsmga001.jf.intel.com ([10.7.209.18]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Nov 2023 04:42:21 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10896"; a="800484505" X-IronPort-AV: E=Sophos;i="6.04,206,1695711600"; d="scan'208";a="800484505" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by orsmga001.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 17 Nov 2023 04:42:20 -0800 Received: from fmsmsx602.amr.corp.intel.com (10.18.126.82) 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.34; Fri, 17 Nov 2023 04:42:19 -0800 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.34 via Frontend Transport; Fri, 17 Nov 2023 04:42:19 -0800 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.101) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.34; Fri, 17 Nov 2023 04:42:19 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XoVXNi+w8m06UPY628P+wDIoaZJ+fP6bjhFrPXYr6ZSoG1jI3PboUv0hZ/aUGUiL9qrsihFJ5/6K+KXgqm3WjzMgx1eYAW2pbaKiKhlAuEeXaiBQ70s5Gqzpf+uLC2sxwQkfrlku9hEGKFlH6cqtMOluND46Kphqm1aFXAepXM7m822a0PiYeuq2RsMuXpWqEGhrLnTbD9cT8K2jpBpOYoX7qqAxJsD3CT3kjyyoiB+sZnWZlXlQcq58uwy5KXiJC4LXXeIuRWzPs3uHfC4ghvR/PVO5wDQSBOLeQ2iuUp2Ny3tDO1n61ANVryYgSqq7TikFAFnQj9Jo1HcdiIHReg== 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=iGJ8dZQQMkyN+g47KpGEClsAwJ7b92QxzKHaghv/I3Y=; b=VN8iBDP1Aj5xr6WSQPDoyf8B5Bzzt5MBXzaIIZp1qxHvpm55nEWVglWsl/DL/30/q8qG+B185o4MPeJWS+j9yx7YHT1xf76Oxsiym5ch/gYOC5PqSoa63+QiTn4xpTekFRCIb6g1PTX9XApbFSACRXz0y/VVf+LXpn43vSFyj/9Gj/ARysDXSGeWvOSMDb930ng4LHYOf7gweR36idlvCIoaTktM6myrLpr4HB8nFZr1ZURUfd78kv3PuMrWeMWAqFYhDVDDtPaGl2NkS0iPn3YMCPsws8sbdMQIZDnW7MMvjyio8hKEFkaWVrh1MjaVB28LwGe+8OY4fiRBdcLSTw== 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 IA0PR11MB7954.namprd11.prod.outlook.com (2603:10b6:208:40e::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7002.21; Fri, 17 Nov 2023 12:42:15 +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.7002.015; Fri, 17 Nov 2023 12:42:15 +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: AQHaDYAzwtXH8GyzIkWrgd9T44wVQLBwLD6AgAtrsZCAAabwAIAA3NjA Date: Fri, 17 Nov 2023 12:42:15 +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> 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_|IA0PR11MB7954:EE_ x-ms-office365-filtering-correlation-id: 1bd3c2c6-d9e7-4696-deb5-08dbe76aa0d5 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: CjnfyGFrCnWSxR9WEmbNvEya8Z5yAEn082Gcr2rdBXGUqOGYkNYlHF5LK3BcPViSKDk2LB0V/xQ6F4Ab0knMiYQhLuii7WS365yiDDxD0mNj+aQfDjib5LNHEFH9C0jFby6JwlvdGM7LUB0kq499NjihJSdnn02UCfvdLEkQl7TUibga4SdjYFbYh/ubjq19vk1BeoMlsRqaFRkFdUKOrDoNtwXhwXDQ0jjT7eIWbQzWBv3REA5I5tNAO9TG1Oj+08LTGjyRLHcCkcK57fg8J1ou4U3D7diW7NdyHI9mXhUavIpg9IMInkhLQLHMNg2eYub6ODdeiaGIfki//PJUAeskBNs15xdhKO/1NBTiLFWLHpVvdG3cb43BGt1s5m3DFrcAC25Id9fmdE+IxqT5PuAf7tyf19/0E6srUyPKHiHOPqMcSb46EQMwfGsaYRafjmSnU9j9iVYarAsm3xTD1IRCk2fsGWPix09trwW9mxflFRGyEamAeWIe7rvuTBtpXKw0mxQlxCHt3SOfwncGm5ZJ0B+cbnpmsRGhv1nJDQJHBlnI1qBfx8BprEBCXr0aK9+xsYZmlAPQJZvZG7GPB39EGRKH1Num53k+Xd0JjRJZ5dcznfcB9fkZQemhibWR 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)(376002)(346002)(39860400002)(366004)(136003)(396003)(230922051799003)(1800799009)(186009)(64100799003)(451199024)(38100700002)(38070700009)(122000001)(55016003)(83380400001)(82960400001)(9686003)(53546011)(6506007)(7696005)(26005)(71200400001)(478600001)(86362001)(5660300002)(41300700001)(66476007)(66946007)(76116006)(66446008)(54906003)(66556008)(316002)(6916009)(64756008)(8676002)(8936002)(4326008)(52536014)(33656002)(66899024)(2906002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?WjhZTnRmQlhRM1JwUWtwMmhTOHZlWDU0L0swVDh0bWRaWXFTcXN0NkFZMlNh?= =?utf-8?B?Y2IxWklFaG1jVlhJUHRlNWFGR25LNk02WkdDeC92cWNmRUtFSDF2MnlJWEFP?= =?utf-8?B?U3pieUZKS1lzYnU2VmJsUFlKakV5NXFYbyt3cUtld0xHbitzVXYvYXRvVnF3?= =?utf-8?B?YnQ0bEZxaG5oUXllSWtpTVNFbk91RGppMmI2bVF0eXBQekhPSFNmdHd1NWlH?= =?utf-8?B?UE5OQlRwajlGSHNSZWNMandGanFOZUlWTStaN3NrR3hCejZLbTNrbUJpb3pL?= =?utf-8?B?TXhyZ25NRzRQTW9sWWM0V2dFbnhrV0xFb3hmdjU4MUZpZU9jTDI3ZDJKVE9R?= =?utf-8?B?aFpZMFlrTUtvRHZMOHE5blZVSS8yLzNJSUI1SEZ2REx1VngzajM1WkFpMWZG?= =?utf-8?B?UWNyUE5MRjlXemZja0d0cHlZRUkvZ1QvU0lwcmR5Y2ZXVWdoclQvTVFmRkhW?= =?utf-8?B?MHNXZVZ0d1JxQm95SmdET1pKZDk2V0lVWkoxeWhGZEdhdTFNUXdSNHRnYUti?= =?utf-8?B?VTM2dEhSWUoxUnRSMmNUWm1TYXV5R0FWNE9pMXgxOXRKZjhHYXFjYlJFaENB?= =?utf-8?B?eklPQTFUWjB0Z1F5ODVOSU9NL1F2S2tJWUd3ZTFBS2JIcmRGcGpCWngxOXdv?= =?utf-8?B?cDNGVEgwWWRIMy9BZlE4RUs0dEd0WUdVMWk5Qy9DalNPSlAzMU5PVU9LaTlJ?= =?utf-8?B?ZjhOMyttSDloT3VKSGZFQk5XcTBvWng3a0t4V0N4dnZXTzhvbGhCUEx4TDZ2?= =?utf-8?B?Qmw5bDBBb2FJNmxiVTlPRTJJN0IrUjZMT1lScGRIWEE5U0JlaDU4anNseGRL?= =?utf-8?B?U0kweHJFODdvbXRiWGtDTHEyTWMwTUpYdm04czFaWkYxc3FnaWFPSk83eHhl?= =?utf-8?B?S2p2dmJhQWkvZmw3RkJaTHFlWmhvUGcwbjF6UVRDWE9uQmc1UnpQcnI1UHU4?= =?utf-8?B?NmwyZjg5OGRzbFdkcE53SzJGRnJpTWs5a3hJWUVIRnYyS01YcFNibHpVU29z?= =?utf-8?B?amJUNlNIby9yYWRMaFZyUjEyajVpVjhmYjlROTJERTFibXlremI2SGE0WjV3?= =?utf-8?B?K1h2aW9aVE9qRDBiVDIxcFhjT3ZLbmNKdUpEbGZOamlDbDZsV2YyVHlSWUh2?= =?utf-8?B?TWUrckpWWm1qQ3NUbGRMWllINityM2ZuN281WWUyRmpjR0ZaU3VMMW1aWkJV?= =?utf-8?B?VUlSdnBNaGRPazlaV1dvajdJSkg3WkNVamFYV2t4Ulkxd3RzTlh4SzhrbjFz?= =?utf-8?B?OFMvR0grQUhDTk01T1AwVE1LYllUOTR1NlI0Yjl3ckF5clB4KzRHalA2TFpS?= =?utf-8?B?dk5jblZwK1pGb3BvYmZtTm9YQ0hkY0FjMlhBS1ZsZEV0VXQ0VGgyZFd6anRy?= =?utf-8?B?ektGVmJJR0cyS1o3cWJIVStaYkVsZzVFSDRLTUcvQUIzT2JQTEJPZ2FGeVpo?= =?utf-8?B?bGNoOVVNcTQ2VHZPKzFWMlRLcmZDVlBSaGxuRkpHSGxYKzhFNGZGQ29WeTlw?= =?utf-8?B?VlJCei96Uk8zamwzSTB3WXlIeG8xdzBVK1ByU1pLTDNieGxnM0JZVXBCMjNO?= =?utf-8?B?VitvN3VUL3I1alB1Vnh3TDE3Y0gxeUkwaWc0b3kxZUhLRnlDL3ZEdlhwVXdv?= =?utf-8?B?aVBjRWxRemZqdWRSZzN5bTBQdC9TOFFFRmliTmZkQ3cxTGxLSVkrZGhNRTBq?= =?utf-8?B?YlZQNlZBcy9XdWxKN2ZlSG5xVVhrSCtrNzZPMnJML2xMOXd1MnhVY2taaW5h?= =?utf-8?B?SDIwMVBJY2hrZTUxbFN3WCtsMmpVZ2lBU2F1YW0wOTdFTzJXek9UeUg5azYy?= =?utf-8?B?ZXJZbURsQXFMV1h0NlRoYXozTzA2T3IvRzBmOVFheVU3T0hSd0cza3E4ZHkz?= =?utf-8?B?UGs1MVF3MjNzUHFYYXlKMzNOdFVsR2xXMzlPK3BQb0NMSWRIek03aHc2T3R4?= =?utf-8?B?MENVU21KNm5pZVdmUWp4WmJXeGM1UEY0ZVFkbkNvOGZyNGd5eE1hVDVLL0pE?= =?utf-8?B?bk1JMVowVkZtNnJDVjdjSnh1d3hJVzRoMkNmL2t6eVBQRWVxSWREVUlwUDZr?= =?utf-8?B?eTViSDlqNnkyTi9yZS8vdHVBU3p6Nlp2allUY3M0Z2NjNkRmTm42S2xRUXBh?= =?utf-8?Q?SqMQgj6vd7bj74nAdoXUtaYKe?= 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: 1bd3c2c6-d9e7-4696-deb5-08dbe76aa0d5 X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Nov 2023 12:42:15.3838 (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: PpXGJDie8yn7rKp+kXCXn+g10byRwcSz7jgRC+Y3ll9cEnRwOMeSKGv1LQeqdDSRj3GwoAABPJvQFfdCUlGC8A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA0PR11MB7954 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,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,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: PiBTdWJqZWN0OiBSZTogW1BBVENIIDQvOF0gQWRkIHRlc3RzIGZvciBBUFggR1BSMzIgd2l0aCBl eHRlbmQgZXZleCBwcmVmaXgNCj4gDQo+IE9uIDE2LjExLjIwMjMgMTY6MzQsIEN1aSwgTGlsaSB3 cm90ZToNCj4gPj4+IC0tLSAvZGV2L251bGwNCj4gPj4+ICsrKyBiL2dhcy90ZXN0c3VpdGUvZ2Fz L2kzODYveDg2LTY0LWFweC1lZ3ByLXByb21vdGUtaW52YWwucw0KPiA+Pj4gQEAgLTAsMCArMSwx NyBAQA0KPiA+Pj4gKyMgQ2hlY2sgaWxsZWdhbCA2NGJpdCBBUFggRVZFWCBwcm9tb3RlZCBpbnN0 cnVjdGlvbnMNCj4gPj4+ICsJLnRleHQNCj4gPj4+ICsJLmFyY2ggLm5vbW92YmUNCj4gPj4+ICsJ bW92YmUgKCVyMTYpLCAlcjE3DQo+ID4+PiArCW1vdmJlICglcmF4KSwgJXJjeA0KPiA+Pj4gKwku YXJjaCAubm9lcHQNCj4gPj4+ICsJaW52ZXB0ICglcjE2KSwgJXIxNw0KPiA+Pj4gKwlpbnZlcHQg KCVyYXgpLCAlcmN4DQo+ID4+PiArCS5hcmNoIC5ub2F2eDUxMmJ3DQo+ID4+PiArCWttb3ZxICVr MSwgKCVyMTYpDQo+ID4+PiArCWttb3ZxICVrMSwgKCVyOCkNCj4gPj4+ICsJLmFyY2ggLm5vYXZ4 NTEyZHENCj4gPj4+ICsJa21vdmIgJWsxLCAlcjE2ZA0KPiA+Pj4gKwlrbW92YiAlazEsICVyOGQN Cj4gPj4+ICsJLmFyY2ggLm5vYXZ4NTEyZg0KPiA+Pj4gKwlrbW92dyAlazEsICVyMTZkDQo+ID4+ PiArCWttb3Z3ICVrMSwgJXI4ZA0KPiA+Pg0KPiA+PiBXaGF0IGFib3V0IEJNSS9CTUkyIGluc25z PyBPciBBTVggb25lcz8gKEkgc3VyZWx5IG1pc3NlZCBmdXJ0aGVyDQo+ID4+IGdyb3Vwcy4pDQo+ ID4NCj4gPiBXZSBkb27igJl0IHdhbnQgdG8gbGlzdCBhbGwgdGhlIGluc3RydWN0aW9ucyBoZXJl LCBqdXN0IGEgZmV3IHJlcHJlc2VudGF0aXZlcy4NCj4gDQo+IFN1cmUuIEknbSBhc2tpbmcgZm9y IHJlcHJlc2VudGF0aXZlcyBmcm9tIHRoZSBCTUkgYW5kIEJNSTIgZ3JvdXBzLg0KPiANCg0KRG9u ZS4NCg0KPiA+Pj4gLS0tIC9kZXYvbnVsbA0KPiA+Pj4gKysrIGIvZ2FzL3Rlc3RzdWl0ZS9nYXMv aTM4Ni94ODYtNjQtYXB4LWV2ZXgtcHJvbW90ZWQtYmFkLnMNCj4gPj4+IEBAIC0wLDAgKzEsMjkg QEANCj4gPiAjIENoZWNrIElsbGVnYWwgcHJlZml4IGZvciA2NGJpdCBFVkVYLXByb21vdGVkIGlu c3RydWN0aW9ucw0KPiA+DQo+ID4gICAgICAgICAuYWxsb3dfaW5kZXhfcmVnDQo+ID4gICAgICAg ICAudGV4dA0KPiA+IF9zdGFydDoNCj4gPiAgICAgICAgICNtb3ZiZSAlcjE4dywlYXggc2V0IEVW RVgucHAgPSBmMyAoaWxsZWdhbCB2YWx1ZSkuDQo+ID4gICAgICAgICAuYnl0ZSAweDYyLCAweGZj LCAweDdlLCAweDA4LCAweDYwLCAweGMyDQo+ID4gICAgICAgICAuYnl0ZSAweGZmLCAweGZmDQo+ ID4gICAgICAgICAjbW92YmUgJXIxOHcsJWF4IHNldCBFVkVYLnBwID0gZjIgKGlsbGVnYWwgdmFs dWUpLg0KPiA+ICAgICAgICAgLmJ5dGUgMHg2MiwgMHhmYywgMHg3ZiwgMHgwOCwgMHg2MCwgMHhj Mg0KPiA+ICAgICAgICAgLmJ5dGUgMHhmZiwgMHhmZg0KPiA+ICAgICAgICAgI1ZTSUIgdnBnYXRo ZXJxcSAweDdiKCVyYnAsJXptbTE3LDgpLCV6bW0xNnslazF9IHNldCBFVkVYLlBbMTBdDQo+ID09 IDANCj4gPiAgICAgICAgICMoaWxsZWdhbCB2YWx1ZSkuDQo+ID4gICAgICAgICAuYnl0ZSAweDYy LCAweGUyLCAweGY5LCAweDQxLCAweDkxLCAweDg0LCAweGNkLCAweDdiLCAweDAwLCAweDAwLCAw eDAwDQo+ID4gICAgICAgICAuYnl0ZSAweGZmDQo+ID4gICAgICAgICAjRVZFWF9NQVA0IG1vdmJl ICVyMTh3LCVheCBzZXQgRVZFWC5tbSA9PSBiMDEgKGlsbGVnYWwgdmFsdWUpLg0KPiA+ICAgICAg ICAgLmJ5dGUgMHg2MiwgMHhmZCwgMHg3ZCwgMHgwOCwgMHg2MCwgMHhjMg0KPiA+ICAgICAgICAg LmJ5dGUgMHhmZiwgMHhmZg0KPiA+ICAgICAgICAgI0VWRVhfTUFQNCBtb3ZiZSAlcjE4dywlYXgg c2V0IEVWRVguYWEoUFsxNzoxNl0pID09IGIwMSAoaWxsZWdhbA0KPiB2YWx1ZSkuDQo+ID4gICAg ICAgICAuYnl0ZSAweDYyLCAweGZkLCAweDdkLCAweDA5LCAweDYwLCAweGMyDQo+ID4gICAgICAg ICAuYnl0ZSAweGZmLCAweGZmDQo+ID4gICAgICAgICAjRVZFWF9NQVA0IG1vdmJlICVyMTh3LCVh eCBzZXQgRVZFWC56TCdMID09IGIwMDEgKGlsbGVnYWwgdmFsdWUpLg0KPiA+ICAgICAgICAgLmJ5 dGUgMHg2MiwgMHhmZCwgMHg3ZCwgMHgyOCwgMHg2MCwgMHhjMg0KPiA+ICAgICAgICAgLmJ5dGUg MHhmZiwgMHhmZg0KPiA+ICAgICAgICAgI0VWRVggZnJvbSBWRVggbGR0aWxlY2ZnIDB4MTIzKCVy MzEsJXJheCw0KSwlcjMxDQo+IEVWRVguUFsxNzoxNl0oRVZFWC5hYSkgPT0gMSAoaWxsZWdhbCB2 YWx1ZSkuDQo+ID4gICAgICAgICAuYnl0ZSAweDYyLCAweGRhLCAweDdjLCAweDA5LCAweDQ5LCAw eDg0LCAweDg3LCAweDIzLCAweDAxLCAweDAwLCAweDAwDQo+ID4gICAgICAgICAjRVZFWCBmcm9t IFZFWCBsZHRpbGVjZmcgMHgxMjMoJXIzMSwlcmF4LDQpLCVyMzENCj4gRVZFWC5QWzIyOjIxXShF VkVYLkzigJlMKSA9PSAxIChpbGxlZ2FsIHZhbHVlKS4NCj4gPiAgICAgICAgIC5ieXRlIDB4NjIs IDB4ZGEsIDB4N2MsIDB4MjgsIDB4NDksIDB4ODQsIDB4ODcsIDB4MjMsIDB4MDEsIDB4MDAsIDB4 MDANCj4gPiAgICAgICAgICNFVkVYIGZyb20gVkVYIGxkdGlsZWNmZyAweDEyMyglcjMxLCVyYXgs NCksJXIzMSBFVkVYLlBbMjBdKEVWRVguYikNCj4gPT0gMSAoaWxsZWdhbCB2YWx1ZSkuDQo+ID4g ICAgICAgICAuYnl0ZSAweDYyLCAweGRhLCAweDdjLCAweDE4LCAweDQ5LCAweDg0LCAweDg3LCAw eDIzLCAweDAxLA0KPiA+IDB4MDAsIDB4MDANCj4gPg0KPiA+PiBJIHN1c3BlY3QgYXQgbGVhc3Qg c29tZSBvZiB0aGVzZSBjYW4gYmUgZXhwcmVzc2VkIHZpYSAuaW5zbiwgd2hpY2gNCj4gPj4gd291 bGQgZ3JlYXRseSBoZWxwIHJlYWRhYmlsaXR5IChpLmUuIHJlY29nbml6aW5nIHdoYXQgaXMgYWN0 dWFsbHkNCj4gPj4gYmVpbmcgZG9uZSwgYW5kIHdoYXQncyBleHBlY3RlZC13cm9uZyBhYm91dCBp dCkuDQo+ID4+DQo+ID4NCj4gPiBVcGRhdGUgdGVzdCBjYXNlcy4NCj4gPiBJIHRyeSB0byBleHBy ZXNzIHRoZSBmaXJzdCBjYXNlIHVzaW5nIC5pbnNuLiBJIGNhbid0IGZpbmQgYSB3YXkgdG8gZXhw cmVzcw0KPiBFVkVYLlBbMzoyXSA9PSAxMSwgZG8geW91IGhhdmUgYW55IGlkZWFzPw0KPiA+DQo+ ID4gMHg2MiwgMHhmYyAgLS0tPiBFVkVYLlBbMzoyXSBvZiBub3JtYWwgRVZFWCBtdXN0IGJlIDAw Lg0KPiANCj4gVGhlcmUgYXJlIHRlcm1pbm9sb2d5IGlzc3VlcyBoZXJlIGFnYWluLiBUaGUgZmly c3QgY2FzZSBpbiB0aGUgdGVzdCB0YWxrcyBhYm91dA0KPiBFVkVYLnBwIHNldCB0byB0aGUgZXF1 aXZhbGVudCBvZiBhbiBGMyBwcmVmaXguIFRoYXQncyBuZWl0aGVyIGVuY29kZWQgYXMgMTEsDQo+ IG5vciBpbiBFVkVYLlBbMzoyXSAoSSBkb24ndCBsaWtlIHRoZSBFVkVYLlBbXSBub3RhdGlvbiBh bnl3YXkpLCBidXQgaW4NCj4gRVZFWC5QWzk6OF0uDQo+IA0KPiBJcnJlc3BlY3RpdmUsIHRoZXNl IGFyZSBzb21lIGV4YW1wbGVzIG9mIHdoYXQgSSB1c2UgdG8gZW5jb2RlIE1PVkJFIChub3RlDQo+ IHRoYXQgYWxsIG9mIHRoaXMgSW50ZWwgc3ludGF4IGFuZCB0aGUgY29tbWVudHMgYXJlIE1BU00t c3R5bGUpOg0KPiANCj4gCS5pbnNuIEVWRVguTDAuNjYuTTEyLlcwIDB4NjAsIGRpLCBheAkJOyBt b3ZiZSBkaSwgcjE2dw0KPiAJLmluc24gRVZFWC5MMC42Ni5NMTIuVzAgMHg2MCwgZGksIFtyYXhd CQk7IG1vdmJlIGRpLCBbcjE2XQ0KPiAJLmluc24gRVZFWC5MMC5NNCAweDYwLCB4bW0xNiwgcmRp CQk7IG1vdmJlIHIxNiwgcmRpDQo+IAkuaW5zbiBFVkVYLkwwLk00LlcwIDB4NjAsIHhtbTE2LCBb cmRpXQkJOyBtb3ZiZSByMTZkLA0KPiBbcmRpXQ0KPiAJLmluc24gRVZFWC5MMC42Ni5NNC5XMCAw eDYxLCBbcmRpXSwgeG1tMTYJOyBtb3ZiZSBbcmRpXSwgcjE2dw0KPiAJLmluc24gRVZFWC5MMC5N NCAweDYxLCB4bW0xNiwgZWRpCQk7IG1vdmJlIGVkaSwgcjE2ZA0KPiAJLmluc24gRVZFWC5MMC5N MTIgMHg2MSwgW3JheF0sIHJkaQkJOyBtb3ZiZSBbcjE2XSwgcmRpDQo+IA0KPiBTdXJlbHkgeW91 IGNhbiBmaW5kIHZhcmlhdGlvbnMgdG8gc3VwcG9ydCB0aGUgZm9ybXMgeW91J3JlIGFmdGVyLiBQ bHVzIGlmIHlvdQ0KPiB0aGluayB0aGUgLmluc24gZG9jdW1lbnRhdGlvbiBpcyB1bmNsZWFyLCBw bGVhc2UgcG9pbnQgb3V0IHdoYXQgeW91IHRoaW5rDQo+IG5lZWRzIGltcHJvdmluZy4NCj4gDQoN CkRvbmUuDQoNCkFmdGVyIHlvdXIgZXhhbXBsZSwgSSBmb3VuZCB0aGF0IE0gY2FuIGNvdmVyIHRo ZSA0IGJpdHMgb2YgMDBtbSBpbiBFVkVYLiBJIHdhcyBjb25mdXNlZCB0aGF0IG1tIGlzIG9ubHkg MiBiaXRzIGJ1dCBjYW4gZXhwcmVzcyBNMC1NMTUsIHNvIEkgZGlkbuKAmXQgdW5kZXJzdGFuZCB3 aGF0IE0gbWVhbnQgYmVmb3JlLiANCg0KPiA+Pj4gWy4uLl0NCj4gPj4+ICsJY3JjMzIJcjIyLHIz MQ0KPiA+Pj4gKwljcmMzMglyMjIsUVdPUkQgUFRSIFtyMzFdDQo+ID4+PiArCWNyYzMyCXIxNyxy MTliDQo+ID4+PiArCWNyYzMyCXIyMWQscjE5Yg0KPiA+Pj4gKwljcmMzMgllYngsQllURSBQVFIg W3IxOV0NCj4gPj4+ICsJY3JjMzIJcjIzZCxyMzFkDQo+ID4+PiArCWNyYzMyCXIyM2QsRFdPUkQg UFRSIFtyMzFdDQo+ID4+PiArCWNyYzMyCXIyMWQscjMxdw0KPiA+Pj4gKwljcmMzMglyMjFkLFdP UkQgUFRSIFtyMzFdDQo+ID4+PiArCWNyYzMyCXIxOCxyYXgNCj4gPj4NCj4gPj4gVGhlc2UgY291 bGQgZG8gd2l0aCBtb3ZpbmcgdXAsIHNpbmNlIG90aGVyd2lzZSB0aGluZ3MgbG9vayB0byBiZQ0K PiA+PiBzb3J0ZWQgYWxwaGFiZXRpY2FsbHkgaGVyZS4gQnV0IHNlZWluZyB0aGVzZSBhbHNvIHJl bWluZHMgbWUgdGhhdCB0aGUNCj4gPj4gbm9yZWc2NCB0ZXN0IGFsc28gbmVlZHMgZXh0ZW5kaW5n LCB0byBjb3ZlciB0aGVzZSBuZXcgZm9ybXMgKGhhbmRsZWQNCj4gPj4gYnkgc2VwYXJhdGUgdGVt cGxhdGVzKS4NCj4gPj4NCj4gPg0KPiA+IEknbSBjb25mdXNlZCBoZXJlIGFib3V0IGFkZGluZyBj cmMgdGVzdCBjYXNlIGluIG5vcmVnNjQucywgY291bGQgeW91DQo+IGVsYWJvcmF0ZSBvbiB3aGF0 IHRlc3RjYXNlIHlvdSB3YW50IHRvIGFkZD8NCj4gPg0KPiA+ICAgICAgICAgcGZ4IGNyYzMyICAg ICAgICglcmF4KSwgJWVheA0KPiA+ICAgICAgICAgcGZ4MTYgY3JjMzIgICAgICglcmF4KSwgJXJh eA0KPiA+ICsgICAgICAgcGZ4IGNyYzMyICAgICAgICglcjMxKSwlcjIxZCAgIC0tLT4gZGF0YSBz aXplIHByZWZpeCBpbnZhbGlkIHdpdGggYGNyYzMyJw0KPiA+ICsgICAgICAgcGZ4IGNyYzMyICAg ICAgICglcjMxKSwlcjIxICAgICAtLS0+IGRhdGEgc2l6ZSBwcmVmaXggaW52YWxpZCB3aXRoIGBj cmMzMicNCj4gDQo+IFdlbGwsIG9mIGNvdXJzZSB5b3UgY2FuJ3QgdXNlIHRoZSAicGZ4IiBtYWNy byAoYXQgbGVhc3Qgbm90IGFzIGlzKSwgd2hpY2ggd2lsbA0KPiBlbWl0IGEgZGF0YSBzaXplIHBy ZWZpeCB3aGVuIERBVEExNiBpcyBkZWZpbmVkLiBMaWtld2lzZSBpdCB3b3VsZCBlbWl0ICJyZXg2 NCINCj4gd2hlbiBSRVg2NCBpcyBkZWZpbmVkLCB3aGljaCBkb2Vzbid0IG1ha2Ugc2Vuc2Ugd2l0 aCBFVkVYLWVuY29kZWQgaW5zbnMuDQo+IElkZWFsbHkgeW91IHdvdWxkIGludHJvZHVjZSBhIG5l dyBtYWNybyB0byBjb250cm9sIG9wZXJhbmQgc2l6ZSBpbiBhbiBFVkVYLQ0KPiBsaWtlIG1hbm5l ciwganVzdCB0aGF0IEknbSBhZnJhaWQgdGhhdCB0aGUgd2F5IHlvdSdyZSBhZGRpbmcgRVZFWC0g ZW5jb2RpbmcNCj4gc3VwcG9ydCB0byBnYXMgZG9lc24ndCBvZmZlciBhbnkgbWVhbnMgZXF1aXZh bGVudCB0byB0aGF0IG9mIGxlZ2FjeQ0KPiBlbmNvZGluZ3MuIEhlbmNlIG9ubHkgdGhlICJiYXJl IiBFVkVYLWVuY29kZWQgaW5zbnMgKHdpdGhvdXQgdGhlIHVzZSBvZg0KPiBhbnkNCj4gcGZ4Kikg c2hvdWxkIGJlIGFkZGVkIGZvciB0aGUgdGltZSBiZWluZy4NCj4gDQo+IEFsc28sIGZ0YW9kLCBD UkMzMiB3YXMgb25seSBhbiBleGFtcGxlIGhlcmUuIEFueSBuZXcgdGVtcGxhdGUgeW91IGFkZA0K PiB3aGljaCBhbGxvd3MgZm9yIHBvdGVudGlhbGx5IGFtYmlndW91cyBvcGVyYW5kIHNpemUgd2ls bCBuZWVkIGFuIGV4YW1wbGUNCj4gYWRkZWQgaGVyZS4gVGhpcyBzZXQgb2YgdGVzdHMgKG5vcmVn NjQqKSBpcyBpbnRlbmRlZCB0byBiZSAoYW5kIHJlbWFpbikNCj4gZXhoYXVzdGl2ZS4NCj4gDQo+ IEFsYmVpdCwgdGhpbmtpbmcgYSBsaXR0bGUgZnVydGhlciwgcGVyaGFwcyB5b3Ugc2ltcGx5IHdh bnQgdG8gaW50cm9kdWNlIGENCj4gbm9yZWc2NC1ldmV4LmQgcmVmZXJlbmNpbmcgdGhlIHNhbWUg c291cmNlIGZpbGUsIGJ1dCBhcnJhbmdpbmcgZm9yIHtldmV4fSB0bw0KPiBiZSBlbWl0dGVkIGlu IHRoZSBwZnggbWFjcm8gKG9yIGEgZnVydGhlciBjbG9uZSB0aGVyZW9mLCBhcyBzb21lIG9mIHRo ZSBpbnNucw0KPiBjYW5ub3QgYmUgRVZFWC1lbmNvZGVkKT8gVGhhdCB3b3VsZCB0aGVuIGFsc28g ZGVhbCB3aXRoIGNvdmVyaW5nIGFsbA0KPiByZWxldmFudCBuZXcgdGVtcGxhdGVzIChJIHRoaW5r KS4gWW91J2QgbmVlZCB0byBjaGVjayB3aGF0LCBpZiBhbnl0aGluZywgbmVlZHMNCj4gZG9pbmcg dG8gdGhlIHBmeDE2IGFuZCBwZng2NCBtYWNyb3MuIEJ1dCBvZiBjb3Vyc2UgeW91IGNvdWxkIGFs c28gaW50cm9kdWNlIGENCj4gZnVsbHkgc3RhbmRhbG9uZSBub3JlZzY0LWFweC57cyxkfSB0ZXN0 LCB0byBlc2NhcGUgc29tZSBvZiB0aGUgcG9zc2libGUNCj4gaGFzc2xlcy4NCj4gDQoNCkkgbGlz dGVkIHNvbWUgdGVzdHMsIG1vc3Qgb2YgRVZFWC1wcm9tb3RlZCBpbnN0cnVjdGlvbnMgc3VwcG9y dCBwcmVmaXggNjYsIHdlIGluY2x1ZGVkIGFsbCBvZiB0aGVzZSB0ZXN0IGNhc2VzIGluIFBhcnQg SUkgMS82IChleGNlcHQgZm9yIGNyYzMyIHdoaWNoIGlzIGFscmVhZHkgbGlzdGVkIGluIHRoZSBj dXJyZW50IGZpbGUpLiBQYXJ0IElJIDEvNiBpdCBpcyBzdXNwZW5kZWQsIGJlY2F1c2UgaXQgYWxz byBjb3ZlcnMgdGhlIE5GIHBhdGNoIGluc3RydWN0aW9ucy4NCg0KICAgICAgICAvKiBTZXQgRVZF WC5wcCB0byA2Ni4gICovDQogICAgICAgIGNyYzMyICAlcjMxdywlcjIxZA0KICAgICAgICBjcmMz MncgKCVyMzEpLCVyMjFkDQogICAgICAgIGFkYyAkMSwgKCVyMzF3KQ0KICAgICAgICBhZGN3ICQx LCAoJXIzMSkNCg0KICAgICAgICAvKiBTZXQgRVZFWC5XIHRvIDEuICAqLw0KICAgICAgICBjcmMz MiAgJXJheCwlcjE4DQogICAgICAgIGFkYyAlcjE1LCVyMTYNCg0KVGhhbmtzLg0KTGlsaS4NCg==