From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.65]) by sourceware.org (Postfix) with ESMTPS id CE869385828D for ; Thu, 16 Nov 2023 15:35:24 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org CE869385828D 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 CE869385828D Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=134.134.136.65 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1700148927; cv=pass; b=pvuvASo2RTIC9KEx1IxJrWVZXW9qMXoQ/CP4KAjEjspfEtnRQrgxpWR1c9WkUgPbfIv94wVcq+761XT2f6F8NxNIxxdkuUsNtbJ1ossrzWzh8D08U2Q4VN4q4n7GuoQjJnXJh9zLlBiAUyYNIvLeL9OJc+iy5SgqUa4dQ004Cmg= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1700148927; c=relaxed/simple; bh=Gm00JS2url0HaHvDkIvN0OG4tincWPpJzgoHiYhIGP8=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=gNEpvuyGQTFQEao/bj4WhKC9Vjs3OsntbJ7IeVxuvByDO+OkO7ci88zeM9q9Z3yj+CJM/MD9gLNI8vS/OR0y9PduPCujlFzqs+pibqL4APaK/C/DO0+gTpZDNXs8n/QbGtn9sffzteErruFDo7wlwRCGFuslGTk0KbWzQ9trXz0= 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=1700148924; x=1731684924; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=Gm00JS2url0HaHvDkIvN0OG4tincWPpJzgoHiYhIGP8=; b=MQxiGCb2RKIly0ZIZyaBS3XSbFjzCC1wYID9KVcVEJtW+JieI7JGqf02 mhqPQpUmUepmQRLgEtz/nusQOuIZ6fyMwGqGT8imTBZIgZviepdjAAKwL AkXbOpgE513i+uwTYmB1GLci7AD8cUrZ8K37rkfXcrM/3GktmFof6ECEc 4vAobiqXZ+VFMAmLJYyjGYaCPSzVpL5+0eqZW4jeRCR7f+a2UJg/6q92D nWXpgQ64j0q8iCsEGFj9Q5Q4C0RtLh0IQKE4D/y2l+iEmfN7za13oA3+a ryqfT/BO72UXcqIZthdXm8u50qYE4HsbzRT8fr6PwcTRuXLqGCQhME/Ub w==; X-IronPort-AV: E=McAfee;i="6600,9927,10896"; a="395027872" X-IronPort-AV: E=Sophos;i="6.04,204,1695711600"; d="scan'208";a="395027872" Received: from orsmga002.jf.intel.com ([10.7.209.21]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Nov 2023 07:35:23 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10896"; a="765330704" X-IronPort-AV: E=Sophos;i="6.04,204,1695711600"; d="scan'208";a="765330704" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by orsmga002.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 16 Nov 2023 07:35:23 -0800 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) 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; Thu, 16 Nov 2023 07:35:22 -0800 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.34 via Frontend Transport; Thu, 16 Nov 2023 07:35:22 -0800 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (104.47.57.41) 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; Thu, 16 Nov 2023 07:35:03 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LD16DA12Rkz4txZot3zeWbWfiNMqe44pKJzgfJ2Q+SMYgPWvqHWUqA4GN/LKe1Y2aeIZb02K3gdrDv15XXeKesabyJT8H10flz6LslQYe6NLcAq4uOK4SLw8o3GYSvQsTB6R8pCokafzQQoIZU78xdyVss/S3YWeV9zkZJEtRXBEc8yEn4WAnk5oDFcex76vF43mqcfpRog7ydIme2kHl+lm/XaWsOV8KNzXPDwV0aanhBXvO4CCB9dPK2jUzLpY12KDNU/zRiCfvwE1YGdZlm/MouQnXtBJzAPGGf0VVab/xlXeAqnDznfwZS1vN4bSIU2YJZhvtq3+5QTER32QEQ== 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=Gm00JS2url0HaHvDkIvN0OG4tincWPpJzgoHiYhIGP8=; b=nrTscG9lcalO1cI7eF42at/x6T3XYdlXXPFd3Mre+0Kl3uI5fBdZAH9w1D2aqJk0sj3C2baj8JWZakstzq5MLE7E+aQswKIg4s5uxVWekKSiCG0W/jQqSTN9554nUeQ2PmJ5DQLPIjxJhMjYE+xo4OewWLFq6sxpOLR+/jXdASI15+ULDa7yjBbeMHhHVbPNzMQoefSPMfVgvvVV65xVN+jWuqKCYGbb4SNie0FkN31sp24KG2j71Vw2SrQv99gTFGZjYBBMLgODXeYNnC6QtqgR2uk5A6o4sXAuCiWUFsxYDinTawZBmlLp/fF5QQGWvVVt7LhX8wtsB1d+vK17lA== 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 DM4PR11MB5232.namprd11.prod.outlook.com (2603:10b6:5:38b::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7002.21; Thu, 16 Nov 2023 15:34:49 +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; Thu, 16 Nov 2023 15:34:49 +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: AQHaDYAzwtXH8GyzIkWrgd9T44wVQLBwLD6AgAtrsZA= Date: Thu, 16 Nov 2023 15:34:49 +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: <1df008d3-e651-4345-4a55-9486207b0a39@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_|DM4PR11MB5232:EE_ x-ms-office365-filtering-correlation-id: 97047d26-d2a9-4d3b-8700-08dbe6b991b8 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: 0i1gt8AQZVMJhLV5JP/+GBELb9TFh5YgdGprMzdKa4Cim7Z2IIOB+RjXyJolzBfG0rHI/ngiyeuz5pL6HVyMHo1GIzSAltrbUW2wN8KVB8ajGGwbgxvayaGxqAcnPjzDDVPYQmVlxOTNXLe7tDexhcemOEQ4GgxASeZADf3Aar5/3QY/hWYbKtGUpFLrTkFOz0xBvRYFbOrtIVytVjuWTyFwq+LrnjFo8wHEL/mKLrkvq1cNE+2QklTOt7X+e9Wy0Gxm+598sG4ewh9oHBFQrWOnlxzWNVu2WX7Q0NQYipMFr3Lg79NOY+HyJsUgSYwPWy5cqv+HYjml716fUDNi/pWy6t4xu7O8HQLNyi+AR0qUDmruHcaJlBoyK3dab0CRS8yBi0dzhAuhnOnEfywj980ePGvcck6YrSVM4y4dK/Buo1wUHE/vfYoORVJAdA4gECF3UX+I2jQ7UT2fIQETju2mxCA51XupWYcMwMzz6EiP4wC+99q3QvifCJk/x62mE/O5rstGOstgvFUP+8/trU+jNLt0Kt+zdzq1NUE1j6bchgq5NN7Yb7OSns4PqIQXBWgVmfCs5jVeBpDcnd7ZKJyjfgq2/rrVah5dmqRok/14Kv4lb3Foa8Mo2lXsy4KRPpOsK4GPKuUwrOjZ2vBglg== 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)(136003)(396003)(346002)(376002)(366004)(39860400002)(230922051799003)(451199024)(64100799003)(186009)(1800799009)(82960400001)(122000001)(38100700002)(5660300002)(55016003)(2906002)(52536014)(8676002)(86362001)(4326008)(8936002)(41300700001)(6916009)(316002)(64756008)(54906003)(66446008)(66556008)(66946007)(66476007)(76116006)(38070700009)(478600001)(83380400001)(26005)(33656002)(7696005)(6506007)(71200400001)(9686003)(21314003);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Z3hrNE4yV25WUkNid3lEU2U1Ylp3MUhXRjBJZWtra3hHQnRJZG03bkNhMEhm?= =?utf-8?B?L254eDhvS21nRFg0aHg4OHVzZTdhcDVHTmZ2K1dhQnV6Zlp6M0w5ckFCYVNK?= =?utf-8?B?ZytjbTZqN1ZEWnorSlU2M3ZZakY5ZjFRbGhTdU9iOStGTXJjaWFaWkV2bnpn?= =?utf-8?B?MnlwN1MyVklqNU9ieHdpeWNYa3h1dFhVbmJNQXBOb21yZkhWSjcvcWQya3FE?= =?utf-8?B?K3NSYXF1Njg1UXhJTm5YSWNtdUxhTktzZTd4eXRET3VFT3BQK2xMZVl2Z0Rh?= =?utf-8?B?ZlNMUXVSSXVVd1NTVmdaK2pITTgybi96aCtUZG1uWG9IdUxKU3JWK1lic0x1?= =?utf-8?B?NzBJZzdyRzFQdHNrb1dGcS9iNk9GOS82SmJhcmlWajM1L0o4SFE4MWFlRlBM?= =?utf-8?B?aEU3Tlh3c3dZTmM0YlVnWlc2MWZacjlPNXZndGdzYzgwMXlrSHA2Y2ZlZzF6?= =?utf-8?B?aEUwek5HTzVoNlJWbkkya05Qb2pHRnZRSmdiaGlxM1Q1djhwd1dra1U5RzBa?= =?utf-8?B?K2lLTHI2Mm9WdkhCQ3J3THBjZU9vNnBmSHhkb3Zmb3ZWNVFiOFF4NzhLbUY0?= =?utf-8?B?U3VoMmV1L3BJdzg5bGx3Skt6ODBVa3J0ZDNGdkRza2REekxTSiswQzUyQU9n?= =?utf-8?B?aVRDT2l2THBRZ3NUTi9lQnpXNnVSTk9tZ0ZlWGsrQmp4VGRQTlc2Z3JoTFJX?= =?utf-8?B?YlBKbEZwOXBmMDVhbUlDbVUzYWlwcmxyZlJKeWV1Y09tK211eVBiSmFaS1NW?= =?utf-8?B?aXlvVHdUWTNwVnA1ODFndWx1NXovVHloeEhWbTVnR1JaSC85Y0pLZ0ZNYVcz?= =?utf-8?B?SHlLcERKVXk5S3NPN2taRHQvMk1yR2xBZ010S3oxb3lJcmJueHAzMnBzdGJ5?= =?utf-8?B?b2lHczJJeVFYZHg5NXZQOHZHUE90Q1JEUUZOd2M1VFNNSFRoR3JxV1BhU3Bp?= =?utf-8?B?ZXNwVUkwdGJzUlpkRXlCSEFNNjlZdkl3M2hpV3g2NGE2MlFkYy9nYkFLdjZu?= =?utf-8?B?ZFlBT0VPWm16eGFYdVBJZGdUY1JOT3M1U1p3ajFWbHVOWXVUSHIrMUdiUDc3?= =?utf-8?B?Mm01UnEzUW5aeGRvbjdhek84K3JoN0Fqd3g4OGMwZ1NianRCLzhUd2VGTkl1?= =?utf-8?B?aDA0R05HUUgzcFJQQ1JscUFlNEdodG5odDdNakkySlJyNkl5TFhMcmI0dzlN?= =?utf-8?B?bjhMdWVxVHRQaEV6WmtHVnZhemJQRFUrbGF0Ykx1bHcyaFRrYnVLdnRqOW9s?= =?utf-8?B?Mzk5TFIxYUF5UjU4TUl3OVE3VVFieW5VN3RjeGh4TUI3VXMvWU5IVzR0SENE?= =?utf-8?B?SVhCOTFsTk1mb2w2SHBDNVBJZXFzT0dibll2UU0vY3YwaFFGaG0xU2xQQzVk?= =?utf-8?B?QmpYSy83OU9LNnVmdU43T3AxSDhrbHR3MXhoYkVnZG9uK3lzUlRvV2daYmVj?= =?utf-8?B?b2V0RG5qY1ViUmtoZFVIOVcrOG9nckZLNlZJSWRxdEFJdUV2MHVGMzdjSld1?= =?utf-8?B?Y1NhTWNwL1BoTk56OS9pbEt2Q2h4dzFzWnZudnN2VEdXcGZRN2VYMkd6TEVU?= =?utf-8?B?OXluZ0lPcjBsUHBNQkFaTmtrUklnK1VNZHZOakhkU0lRdWpEckd0eWlWV2JQ?= =?utf-8?B?SGNScGZUSGJEUEFJMmlUeUYvZnE5SUU1UDNoQlkxam9sbnBuUHVhYnVveE94?= =?utf-8?B?c0dRNWpTMkgvaG1DUnJwdjZ0M3dtNlZ0R2s0SzNURlJncmRuN0VXT3EvVEli?= =?utf-8?B?SE1WalB4bzdsem5WLzdiR0JQZTV4T24vaS9vTC9WR2tVV29nMWxSMVUwK25s?= =?utf-8?B?bzdZb3JqMDdwTEJ0Zm5jMzAzZ3QyVFVDekozMmlCWmJJbG96VGY2ekc0cDht?= =?utf-8?B?TW5Xbzd0NzM3V0YzT1RNdTNhT0lvRy9LeTQ1WWFPaGNiNHhuUHZGS3dPVm1K?= =?utf-8?B?dVN5UnVpT3FoVVNZV2lOdWlmM05TY3MyUys0S1FZbkVTWmJGQmtyWWI0Ujc1?= =?utf-8?B?NVNGRkVSdklhc3BqN3hUTXdCU25zQS9pbkh1YytZS29Yc3NyN2owYmFTaE5B?= =?utf-8?B?VDM5ZVBtSUJZY3dmZ2JnVDZNTXFLbjFTK0EzOTdFb2dwYWY3MGYwVWZNWFc2?= =?utf-8?Q?x5lwHo9jA3m9YqcHvi/9IwOkg?= 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: 97047d26-d2a9-4d3b-8700-08dbe6b991b8 X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Nov 2023 15:34:49.1032 (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: 1ZaZVSfpNv1eUlqQmGMcagNrdyXjBhcreDIhvrm5Oti1Llt2QBuCmmYiSZfhgQBJR5DEnkOCvotzMebwVAdu9g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR11MB5232 X-OriginatorOrg: intel.com X-Spam-Status: No, score=-4.7 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: PiA+ICsJdnBjbXBpc3RyaSAkMTAwLCglcjI1KSwleG1tNg0KPiA+ICsJdnBjbXBpc3RybSAkMTAw LCglcjI1KSwleG1tNg0KPiA+ICsJdnBjbXBlcWIgKCVyMjYpLCV5bW02LCV5bW0yDQo+ID4gKwl2 cGNtcGVxdyAoJXIxNiksJXltbTYsJXltbTINCj4gPiArCXZwY21wZXFkICglcjI2KSwleW1tNiwl eW1tMg0KPiA+ICsJdnBjbXBlcXEgKCVyMTYpLCV5bW02LCV5bW0yDQo+ID4gKwl2cGNtcGd0YiAo JXIyNiksJXltbTYsJXltbTINCj4gPiArCXZwY21wZ3R3ICglcjE2KSwleW1tNiwleW1tMg0KPiA+ ICsJdnBjbXBndGQgKCVyMjYpLCV5bW02LCV5bW0yDQo+ID4gKwl2cGNtcGd0cSAoJXIxNiksJXlt bTYsJXltbTINCj4gDQo+IEFzIGFuIG92ZXJhbGwgcmVtYXJrIHRvIHRoaXMgKGFuZCBwZXJoYXBz IHNpbWlsYXIpIHRlc3Qocyk6IEl0IHdvdWxkIGJlIG5pY2UgaWYNCj4gdGhlcmUgd2FzIHNvbWUg Y29uc2lzdGVudCBzb3J0aW5nIGNyaXRlcmlhIGFwcGxpZWQgdGhyb3VnaG91dCB0aGUgdGVzdCBh cw0KPiB3aG9sZSBvciAoaGVyZSkgdGhlIHN1Yi1zZWN0aW9ucyAodmFsaWRseSBncm91cGVkIGJ5 IGNhdGVnb3J5KS4gV2l0aG91dCB0aGF0DQo+IGl0J3MgbmVlZGxlc3NseSBoYXJkIHRvIHNwb3Qg YW55IG9taXNzaW9ucy4NCj4gDQoNClJlLXNvcnRlZCBmb3IgZWFjaCBncm91cC4NCg0KPiA+IC0t LSAvZGV2L251bGwNCj4gPiArKysgYi9nYXMvdGVzdHN1aXRlL2dhcy9pMzg2L3g4Ni02NC1hcHgt ZWdwci1wcm9tb3RlLWludmFsLmwNCj4gPiBAQCAtMCwwICsxLDE2IEBADQo+ID4gKy4qOiBBc3Nl bWJsZXIgbWVzc2FnZXM6DQo+ID4gKy4qOjQ6IEVycm9yOiBgbW92YmUnIGlzIG5vdCBzdXBwb3J0 ZWQgb24gYHg4Nl82NC5ub21vdmJlJw0KPiA+ICsuKjo1OiBFcnJvcjogYG1vdmJlJyBpcyBub3Qg c3VwcG9ydGVkIG9uIGB4ODZfNjQubm9tb3ZiZScNCj4gPiArLio6NzogRXJyb3I6IGBpbnZlcHQn IGlzIG5vdCBzdXBwb3J0ZWQgb24gYHg4Nl82NC5ub21vdmJlLm5vZXB0Jw0KPiA+ICsuKjo4OiBF cnJvcjogYGludmVwdCcgaXMgbm90IHN1cHBvcnRlZCBvbiBgeDg2XzY0Lm5vbW92YmUubm9lcHQn DQo+ID4gKy4qOjEwOiBFcnJvcjogYGttb3ZxJyBpcyBub3Qgc3VwcG9ydGVkIG9uDQo+IGB4ODZf NjQubm9tb3ZiZS5ub2VwdC5ub2F2eDUxMmJ3Jw0KPiA+ICsuKjoxMTogRXJyb3I6IGBrbW92cScg aXMgbm90IHN1cHBvcnRlZCBvbg0KPiBgeDg2XzY0Lm5vbW92YmUubm9lcHQubm9hdng1MTJidycN Cj4gPiArLio6MTM6IEVycm9yOiBga21vdmInIGlzIG5vdCBzdXBwb3J0ZWQgb24NCj4gYHg4Nl82 NC5ub21vdmJlLm5vZXB0Lm5vYXZ4NTEyYncubm9hdng1MTJkcScNCj4gPiArLio6MTQ6IEVycm9y OiBga21vdmInIGlzIG5vdCBzdXBwb3J0ZWQgb24NCj4gYHg4Nl82NC5ub21vdmJlLm5vZXB0Lm5v YXZ4NTEyYncubm9hdng1MTJkcScNCj4gPiArLio6MTY6IEVycm9yOiBga21vdncnIGlzIG5vdCBz dXBwb3J0ZWQgb24NCj4gYHg4Nl82NC5ub21vdmJlLm5vZXB0Lm5vYXZ4NTEyYncubm9hdng1MTJk cS5ub2F2eDUxMmYnDQo+ID4gKy4qOjE3OiBFcnJvcjogYGttb3Z3JyBpcyBub3Qgc3VwcG9ydGVk IG9uDQo+IGB4ODZfNjQubm9tb3ZiZS5ub2VwdC5ub2F2eDUxMmJ3Lm5vYXZ4NTEyZHEubm9hdng1 MTJmJw0KPiANCj4gQ2FuIHRoZSBpcnJlbGV2YW50IG1pZGRsZSBwYXJ0cyBvZiB0aGVzZSAubm8q IGV4cGVjYXRpb25zIHBsZWFzZSBiZSBvbWl0dGVkPw0KPiBUaGUgY29uc3RydWN0aW9uIG9mIHRo ZXNlIHN0cmluZ3MgaXMgaW4gbmVlZCBvZiBpbXByb3ZlbWVudCwgYW5kIGl0IHdvdWxkIGJlDQo+ IG5pY2UgaWYgdGVzdGNhc2VzIHdoZXJlIHRoZSBwcmVjaXNlIHN0cmluZyBkb2Vzbid0IG1hdHRl ciB3b3VsZCB0aGVuIG5vdCBuZWVkDQo+IHRvdWNoaW5nLiAoVGhpcyBpcyBhIG1vcmUgZ2VuZXJh bCBwcmluY2lwbGU6IFRlc3RjYXNlIGV4cGVjdGF0aW9ucyB3b3VsZA0KPiBiZXR0ZXIgYmUgb25s eSBhcyBzcGVjaWZpYyBhcyBuZWVkZWQgZm9yIHdoYXQgaXMgdW5kZXIgdGVzdC4gQ2VydGFpbmx5 IG11bHRpcGxlDQo+IGFzcGVjdHMgbWF5IGJlIHRlc3RlZCBpbiBvbmUgZ28sIGJ1dCBxdWl0ZSBj b21tb25seSBleHBlY2F0aW9ucyBhcmUNCj4gbmVlZGxlc3NseSBzdHJpY3QsIGFuZCBoZW5jZSBu ZWVkbGVzc2x5IHByb25lIHRvIGJyZWFraW5nIHdoZW4gdW5yZWxhdGVkDQo+IGNoYW5nZXMgYXJl IG1hZGUgc29tZXdoZXJlIGluIHRoZSBjb2RlLikNCj4gDQoNCkRvbmUuDQoNCj4gPiAtLS0gL2Rl di9udWxsDQo+ID4gKysrIGIvZ2FzL3Rlc3RzdWl0ZS9nYXMvaTM4Ni94ODYtNjQtYXB4LWVncHIt cHJvbW90ZS1pbnZhbC5zDQo+ID4gQEAgLTAsMCArMSwxNyBAQA0KPiA+ICsjIENoZWNrIGlsbGVn YWwgNjRiaXQgQVBYIEVWRVggcHJvbW90ZWQgaW5zdHJ1Y3Rpb25zDQo+ID4gKwkudGV4dA0KPiA+ ICsJLmFyY2ggLm5vbW92YmUNCj4gPiArCW1vdmJlICglcjE2KSwgJXIxNw0KPiA+ICsJbW92YmUg KCVyYXgpLCAlcmN4DQo+ID4gKwkuYXJjaCAubm9lcHQNCj4gPiArCWludmVwdCAoJXIxNiksICVy MTcNCj4gPiArCWludmVwdCAoJXJheCksICVyY3gNCj4gPiArCS5hcmNoIC5ub2F2eDUxMmJ3DQo+ ID4gKwlrbW92cSAlazEsICglcjE2KQ0KPiA+ICsJa21vdnEgJWsxLCAoJXI4KQ0KPiA+ICsJLmFy Y2ggLm5vYXZ4NTEyZHENCj4gPiArCWttb3ZiICVrMSwgJXIxNmQNCj4gPiArCWttb3ZiICVrMSwg JXI4ZA0KPiA+ICsJLmFyY2ggLm5vYXZ4NTEyZg0KPiA+ICsJa21vdncgJWsxLCAlcjE2ZA0KPiA+ ICsJa21vdncgJWsxLCAlcjhkDQo+IA0KPiBXaGF0IGFib3V0IEJNSS9CTUkyIGluc25zPyBPciBB TVggb25lcz8gKEkgc3VyZWx5IG1pc3NlZCBmdXJ0aGVyIGdyb3Vwcy4pDQo+IA0KDQpXZSBkb27i gJl0IHdhbnQgdG8gbGlzdCBhbGwgdGhlIGluc3RydWN0aW9ucyBoZXJlLCBqdXN0IGEgZmV3IHJl cHJlc2VudGF0aXZlcy4NCg0KPiA+IC0tLSAvZGV2L251bGwNCj4gPiArKysgYi9nYXMvdGVzdHN1 aXRlL2dhcy9pMzg2L3g4Ni02NC1hcHgtZXZleC1wcm9tb3RlZC1iYWQucw0KPiA+IEBAIC0wLDAg KzEsMjkgQEANCiMgQ2hlY2sgSWxsZWdhbCBwcmVmaXggZm9yIDY0Yml0IEVWRVgtcHJvbW90ZWQg aW5zdHJ1Y3Rpb25zDQoNCiAgICAgICAgLmFsbG93X2luZGV4X3JlZw0KICAgICAgICAudGV4dA0K X3N0YXJ0Og0KICAgICAgICAjbW92YmUgJXIxOHcsJWF4IHNldCBFVkVYLnBwID0gZjMgKGlsbGVn YWwgdmFsdWUpLg0KICAgICAgICAuYnl0ZSAweDYyLCAweGZjLCAweDdlLCAweDA4LCAweDYwLCAw eGMyDQogICAgICAgIC5ieXRlIDB4ZmYsIDB4ZmYNCiAgICAgICAgI21vdmJlICVyMTh3LCVheCBz ZXQgRVZFWC5wcCA9IGYyIChpbGxlZ2FsIHZhbHVlKS4NCiAgICAgICAgLmJ5dGUgMHg2MiwgMHhm YywgMHg3ZiwgMHgwOCwgMHg2MCwgMHhjMg0KICAgICAgICAuYnl0ZSAweGZmLCAweGZmDQogICAg ICAgICNWU0lCIHZwZ2F0aGVycXEgMHg3YiglcmJwLCV6bW0xNyw4KSwlem1tMTZ7JWsxfSBzZXQg RVZFWC5QWzEwXSA9PSAwDQogICAgICAgICMoaWxsZWdhbCB2YWx1ZSkuDQogICAgICAgIC5ieXRl IDB4NjIsIDB4ZTIsIDB4ZjksIDB4NDEsIDB4OTEsIDB4ODQsIDB4Y2QsIDB4N2IsIDB4MDAsIDB4 MDAsIDB4MDANCiAgICAgICAgLmJ5dGUgMHhmZg0KICAgICAgICAjRVZFWF9NQVA0IG1vdmJlICVy MTh3LCVheCBzZXQgRVZFWC5tbSA9PSBiMDEgKGlsbGVnYWwgdmFsdWUpLg0KICAgICAgICAuYnl0 ZSAweDYyLCAweGZkLCAweDdkLCAweDA4LCAweDYwLCAweGMyDQogICAgICAgIC5ieXRlIDB4ZmYs IDB4ZmYNCiAgICAgICAgI0VWRVhfTUFQNCBtb3ZiZSAlcjE4dywlYXggc2V0IEVWRVguYWEoUFsx NzoxNl0pID09IGIwMSAoaWxsZWdhbCB2YWx1ZSkuDQogICAgICAgIC5ieXRlIDB4NjIsIDB4ZmQs IDB4N2QsIDB4MDksIDB4NjAsIDB4YzINCiAgICAgICAgLmJ5dGUgMHhmZiwgMHhmZg0KICAgICAg ICAjRVZFWF9NQVA0IG1vdmJlICVyMTh3LCVheCBzZXQgRVZFWC56TCdMID09IGIwMDEgKGlsbGVn YWwgdmFsdWUpLg0KICAgICAgICAuYnl0ZSAweDYyLCAweGZkLCAweDdkLCAweDI4LCAweDYwLCAw eGMyDQogICAgICAgIC5ieXRlIDB4ZmYsIDB4ZmYNCiAgICAgICAgI0VWRVggZnJvbSBWRVggbGR0 aWxlY2ZnIDB4MTIzKCVyMzEsJXJheCw0KSwlcjMxIEVWRVguUFsxNzoxNl0oRVZFWC5hYSkgPT0g MSAoaWxsZWdhbCB2YWx1ZSkuDQogICAgICAgIC5ieXRlIDB4NjIsIDB4ZGEsIDB4N2MsIDB4MDks IDB4NDksIDB4ODQsIDB4ODcsIDB4MjMsIDB4MDEsIDB4MDAsIDB4MDANCiAgICAgICAgI0VWRVgg ZnJvbSBWRVggbGR0aWxlY2ZnIDB4MTIzKCVyMzEsJXJheCw0KSwlcjMxIEVWRVguUFsyMjoyMV0o RVZFWC5M4oCZTCkgPT0gMSAoaWxsZWdhbCB2YWx1ZSkuDQogICAgICAgIC5ieXRlIDB4NjIsIDB4 ZGEsIDB4N2MsIDB4MjgsIDB4NDksIDB4ODQsIDB4ODcsIDB4MjMsIDB4MDEsIDB4MDAsIDB4MDAN CiAgICAgICAgI0VWRVggZnJvbSBWRVggbGR0aWxlY2ZnIDB4MTIzKCVyMzEsJXJheCw0KSwlcjMx IEVWRVguUFsyMF0oRVZFWC5iKSA9PSAxIChpbGxlZ2FsIHZhbHVlKS4NCiAgICAgICAgLmJ5dGUg MHg2MiwgMHhkYSwgMHg3YywgMHgxOCwgMHg0OSwgMHg4NCwgMHg4NywgMHgyMywgMHgwMSwgMHgw MCwgMHgwMA0KDQo+IEkgc3VzcGVjdCBhdCBsZWFzdCBzb21lIG9mIHRoZXNlIGNhbiBiZSBleHBy ZXNzZWQgdmlhIC5pbnNuLCB3aGljaCB3b3VsZA0KPiBncmVhdGx5IGhlbHAgcmVhZGFiaWxpdHkg KGkuZS4gcmVjb2duaXppbmcgd2hhdCBpcyBhY3R1YWxseSBiZWluZyBkb25lLCBhbmQNCj4gd2hh dCdzIGV4cGVjdGVkLXdyb25nIGFib3V0IGl0KS4NCj4gDQoNClVwZGF0ZSB0ZXN0IGNhc2VzLg0K SSB0cnkgdG8gZXhwcmVzcyB0aGUgZmlyc3QgY2FzZSB1c2luZyAuaW5zbi4gSSBjYW4ndCBmaW5k IGEgd2F5IHRvIGV4cHJlc3MgRVZFWC5QWzM6Ml0gPT0gMTEsIGRvIHlvdSBoYXZlIGFueSBpZGVh cz8NCg0KMHg2MiwgMHhmYyAgLS0tPiBFVkVYLlBbMzoyXSBvZiBub3JtYWwgRVZFWCBtdXN0IGJl IDAwLg0KDQo+IEFsc28gLSBuaXQgLSB0aGVyZSBhcmUgYWdhaW4gaW5kZW50YXRpb24gaW5jb25z aXN0ZW5jaWVzIGhlcmUuDQoNCkRvbmUuDQoNCj4gPiAtLS0gL2Rldi9udWxsDQo+ID4gKysrIGIv Z2FzL3Rlc3RzdWl0ZS9nYXMvaTM4Ni94ODYtNjQtYXB4LWV2ZXgtcHJvbW90ZWQucw0KPiA+IEBA IC0wLDAgKzEsMzIyIEBADQo+ID4gKyMgQ2hlY2sgNjRiaXQgQVBYX0YgRVZFWC1Qcm9tb3RlZCBp bnN0cnVjdGlvbnMuDQo+ID4gKw0KPiA+ICsJLnRleHQNCj4gPiArX3N0YXJ0Og0KPiA+Wy4uLl0N Cj4gPiArLmludGVsX3N5bnRheCBub3ByZWZpeA0KPiANCj4gRGlkbid0IHlvdSBzYXkgeW91IGNv cnJlY3RlZCBkaXJlY3RpdmUgaW5kZW50YXRpb24gdGhyb3VnaG91dCB0aGUgc2VyaWVzPw0KPiAN Cg0KRG9uZS4NCg0KPiA+ICsJYWFkZAlEV09SRCBQVFIgW3IzMStyYXgqNCsweDEyM10scjI1ZA0K PiA+ICsJYWFkZAlRV09SRCBQVFIgW3IzMStyYXgqNCsweDEyM10scjMxDQo+ID4gKwlhYW5kCURX T1JEIFBUUiBbcjMxK3JheCo0KzB4MTIzXSxyMjVkDQo+ID4gKwlhYW5kCVFXT1JEIFBUUiBbcjMx K3JheCo0KzB4MTIzXSxyMzENCj4gPiArCWFlc2RlYzEyOGtsCXhtbTIyLFtyMzErcmF4KjQrMHgx MjNdDQo+ID4gKwlhZXNkZWMyNTZrbAl4bW0yMixbcjMxK3JheCo0KzB4MTIzXQ0KPiA+ICsJYWVz ZGVjd2lkZTEyOGtsCVtyMzErcmF4KjQrMHgxMjNdDQo+ID4gKwlhZXNkZWN3aWRlMjU2a2wJW3Iz MStyYXgqNCsweDEyM10NCj4gPiArCWFlc2VuYzEyOGtsCXhtbTIyLFtyMzErcmF4KjQrMHgxMjNd DQo+ID4gKwlhZXNlbmMyNTZrbAl4bW0yMixbcjMxK3JheCo0KzB4MTIzXQ0KPiA+ICsJYWVzZW5j d2lkZTEyOGtsCVtyMzErcmF4KjQrMHgxMjNdDQo+ID4gKwlhZXNlbmN3aWRlMjU2a2wJW3IzMSty YXgqNCsweDEyM10NCj4gPiArCWFvcglEV09SRCBQVFIgW3IzMStyYXgqNCsweDEyM10scjI1ZA0K PiA+ICsJYW9yCVFXT1JEIFBUUiBbcjMxK3JheCo0KzB4MTIzXSxyMzENCj4gPiArCWF4b3IJRFdP UkQgUFRSIFtyMzErcmF4KjQrMHgxMjNdLHIyNWQNCj4gPiArCWF4b3IJUVdPUkQgUFRSIFtyMzEr cmF4KjQrMHgxMjNdLHIzMQ0KPiA+ICsJYmV4dHIJcjEwZCxlZHgscjI1ZA0KPiA+ICsJYmV4dHIJ ZWR4LERXT1JEIFBUUiBbcjMxK3JheCo0KzB4MTIzXSxyMjVkDQo+ID4gKwliZXh0cglyMTEscjE1 LHIzMQ0KPiA+ICsJYmV4dHIJcjE1LFFXT1JEIFBUUiBbcjMxK3JheCo0KzB4MTIzXSxyMzENCj4g DQo+IEdvaW5nIGp1c3QgZG93biB0byBoZXJlIChpdCBleHRlbmRzIHRocm91Z2hvdXQgdGhlIElu dGVsIHN5bnRheCBwYXJ0KToNCj4gQ2FuIHRoZXJlIHBsZWFzZSBhbHNvIGJlIGNhc2VzIHdoZXJl IHRoZSB4eHggUFRSIGlzIG9taXR0ZWQgZnJvbSB0aGUNCj4gbWVtb3J5IG9wZXJhbmRzPyBUaGF0 IGRvZXNuJ3QgbWVhbiB0aGVyZSBhbHdheXMgbmVlZCB0byBiZSBib3RoIGZvcm1zLA0KPiBidXQg dGhlcmUgc2hvdWxkIGJlIGEgZmFpciBtaXguIChJIG5vdGljZSB5b3UgaGF2ZSBvbmUgc3VjaCBl eGFtcGxlIHdpdGgNCj4gSU5WUENJRCBiZWxvdy4pDQo+IA0KDQpDaGFuZ2VkLg0KDQo+ID5bLi4u XQ0KPiA+ICsJY3JjMzIJcjIyLHIzMQ0KPiA+ICsJY3JjMzIJcjIyLFFXT1JEIFBUUiBbcjMxXQ0K PiA+ICsJY3JjMzIJcjE3LHIxOWINCj4gPiArCWNyYzMyCXIyMWQscjE5Yg0KPiA+ICsJY3JjMzIJ ZWJ4LEJZVEUgUFRSIFtyMTldDQo+ID4gKwljcmMzMglyMjNkLHIzMWQNCj4gPiArCWNyYzMyCXIy M2QsRFdPUkQgUFRSIFtyMzFdDQo+ID4gKwljcmMzMglyMjFkLHIzMXcNCj4gPiArCWNyYzMyCXIy MWQsV09SRCBQVFIgW3IzMV0NCj4gPiArCWNyYzMyCXIxOCxyYXgNCj4gDQo+IFRoZXNlIGNvdWxk IGRvIHdpdGggbW92aW5nIHVwLCBzaW5jZSBvdGhlcndpc2UgdGhpbmdzIGxvb2sgdG8gYmUgc29y dGVkDQo+IGFscGhhYmV0aWNhbGx5IGhlcmUuIEJ1dCBzZWVpbmcgdGhlc2UgYWxzbyByZW1pbmRz IG1lIHRoYXQgdGhlIG5vcmVnNjQgdGVzdA0KPiBhbHNvIG5lZWRzIGV4dGVuZGluZywgdG8gY292 ZXIgdGhlc2UgbmV3IGZvcm1zIChoYW5kbGVkIGJ5IHNlcGFyYXRlDQo+IHRlbXBsYXRlcykuDQo+ IA0KDQpJJ20gY29uZnVzZWQgaGVyZSBhYm91dCBhZGRpbmcgY3JjIHRlc3QgY2FzZSBpbiBub3Jl ZzY0LnMsIGNvdWxkIHlvdSBlbGFib3JhdGUgb24gd2hhdCB0ZXN0Y2FzZSB5b3Ugd2FudCB0byBh ZGQ/DQoNCiAgICAgICAgcGZ4IGNyYzMyICAgICAgICglcmF4KSwgJWVheA0KICAgICAgICBwZngx NiBjcmMzMiAgICAgKCVyYXgpLCAlcmF4DQorICAgICAgIHBmeCBjcmMzMiAgICAgICAoJXIzMSks JXIyMWQgICAtLS0+IGRhdGEgc2l6ZSBwcmVmaXggaW52YWxpZCB3aXRoIGBjcmMzMicNCisgICAg ICAgcGZ4IGNyYzMyICAgICAgICglcjMxKSwlcjIxICAgICAtLS0+IGRhdGEgc2l6ZSBwcmVmaXgg aW52YWxpZCB3aXRoIGBjcmMzMicNCg0KPiA+ICsJa21vdmIJazUsazMgDQo+IA0KPiBUaGlzIChh bmQgaXRzIHNpYmxpbmdzKSBkb2Vzbid0IGJlbG9uZywgaGVyZSwgZG9lcyBpdD8gSXQgY29udGlu dWVzIHRvIGJlIFZFWC0NCj4gZW5jb2RlZC4NCj4gDQoNCkRvbmUuDQoNCj4gPiAtLS0gYS9nYXMv dGVzdHN1aXRlL2dhcy9pMzg2L3g4Ni02NC5leHANCj4gPiArKysgYi9nYXMvdGVzdHN1aXRlL2dh cy9pMzg2L3g4Ni02NC5leHANCj4gPiBAQCAtMzYwLDggKzM2MCwxMyBAQCBydW5fZHVtcF90ZXN0 ICJ4ODYtNjQtYXZ4NTEyZi1yY2lncm5lLWludGVsIg0KPiA+ICBydW5fZHVtcF90ZXN0ICJ4ODYt NjQtYXZ4NTEyZi1yY2lncm5lIg0KPiA+ICBydW5fZHVtcF90ZXN0ICJ4ODYtNjQtYXZ4NTEyZi1y Y2lncnUtaW50ZWwiDQo+ID4gIHJ1bl9kdW1wX3Rlc3QgIng4Ni02NC1hdng1MTJmLXJjaWdydSIN Cj4gPiAtcnVuX2xpc3RfdGVzdCAieDg2LTY0LWFweC1lZ3ByLWludmFsIiAiLWFsIg0KPiA+ICty dW5fbGlzdF90ZXN0ICJ4ODYtNjQtYXB4LWVncHItaW52YWwiDQo+IA0KPiBUaGlzIHNob3VsZCBi ZSBwdXQgaW4gaXRzIGZpbmFsIHNoYXBlIHJpZ2h0IGluIHBhdGNoIDE7IG5vIG5lZWQgdG8gdG91 Y2ggaXQgaGVyZQ0KPiBhZ2Fpbi4gKEVsc2UgeW91J2QgbmVlZCB0byBtZW50aW9uIHRoZSBjaGFu Z2UgaW4gdGhlIENoYW5nZUxvZw0KPiBlbnRyeS4pDQo+IA0KDQpEb25lLg0KDQpUaGFua3MsDQpM aWxpLg0K