From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.9]) by sourceware.org (Postfix) with ESMTPS id A1ED73858C5F for ; Tue, 26 Dec 2023 07:01:00 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org A1ED73858C5F 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 A1ED73858C5F Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=198.175.65.9 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1703574068; cv=pass; b=QaSZ/lwE/i4RV8lFjcDMFlNaO+UVyjjc4LEXlcxFAwuY3VhNDxhXmfDwY3VKcy8RFE9galbwwnBfZac2CxC0hYl906s0MVjqIlB/VMHFwAntTokjwc0Yh19yggKo7s+NBVSTLRd/yeYnUsFXers5imhceUZliurnK7d8pMjgK4w= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1703574068; c=relaxed/simple; bh=MmlGOgnIvctYjncJUgIPre7lZSKACmzdadXEyqB9aA0=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=GO1nf/tbp9ikJY4N6O6ENpZI0nhOgeU4MG/btmyYvRDOBziZMiWdTE7m0UNPC+f2H3Kg91XlGkJ0l97LA0OYJjA9IrCMlKBr/SB+UxlXpVibN+c16V8z1VNlOAQfDz45rlKKAAOCVmoGrHEgK4qaOEBob4SbLpWN1IOSixDEDMI= 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=1703574061; x=1735110061; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=MmlGOgnIvctYjncJUgIPre7lZSKACmzdadXEyqB9aA0=; b=Wsg8V4CyeidtAR0oua14Ksq7KLkS3gWF4kQtxcJgLVGSZHeZG10SYhBM ITBlkoB28al3vEtm5VEOHaaTgsqtQYiyWbtNIytFHaXeIku4LVj4NYYZm Hwi3Byp/u/Nz5mcpPKl1Bk4xdCtOi2gFDbs4p2Sr9Qk7tvDXo6xlNYIMi Z982Kps8OujhhTxTGGek6QA8NZIqtdDkKLVxKThsPdN2L2aoQZQmMmqQm cVUoub44m0nOVoKLCaeR7sfEcmOLbi8GARztvJ3lPkMjU4MFrBOWgZEva 3f4MiJuQZdua8gisXynaCYAK7rtElK6+pyUb4BYLy3j4UX3EywIWLTqxp g==; X-IronPort-AV: E=McAfee;i="6600,9927,10934"; a="15003329" X-IronPort-AV: E=Sophos;i="6.04,304,1695711600"; d="scan'208";a="15003329" Received: from orsmga004.jf.intel.com ([10.7.209.38]) by orvoesa101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 25 Dec 2023 23:01:00 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10934"; a="901342503" X-IronPort-AV: E=Sophos;i="6.04,304,1695711600"; d="scan'208";a="901342503" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by orsmga004.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 25 Dec 2023 23:00:59 -0800 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX602.amr.corp.intel.com (10.22.229.15) 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 23:00:58 -0800 Received: from orsmsx601.amr.corp.intel.com (10.22.229.14) 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.35; Mon, 25 Dec 2023 23:00:58 -0800 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx601.amr.corp.intel.com (10.22.229.14) 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 23:00:58 -0800 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.168) by edgegateway.intel.com (134.134.137.102) 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 23:00:56 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=EaotuHDxQ2MwNiCJ5Dt+uk5Pj9QA2bhuGMSWpX74BAsKrpzJ9ObeLI/ecTQ2tC9oufi9ls2MporD6rgziz0Od3tqh1baQkdxksfGZThH7fwRn4+2BS8ts7bRDFYpVvK9qjLt86yM7D+/7g2S46KX/27c2dxbP1Rv0L6YMDZSKB2+Uz0WLAXTLc65YhQuJoDqeEozfT8GL3w6qhLvOnWjU3pvb7J4W0eWiAR0WmB0emiQ5B4m+sf3d8svMS1ZP1shg6fhVjVbVFVckNniYjLCmraoL2Xl4G/1CkywkFfHKfNFRixC0yVABkLQZ7df6agnEsHTaxOzFp8pg8aKKSOpdw== 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=MmlGOgnIvctYjncJUgIPre7lZSKACmzdadXEyqB9aA0=; b=eiJPKPqGnwfsqI7bIXBqeWxJXUZiTL4XngvwZPo8WaxvI7DR0zciIHOeknN9zUCma6fniddPsoYMX6NfsfIK/HJLNZsn+GOccmkFLzqaQk3ObG7QeESSOp6Qvfnu2aPczWREJiBDyNoHHk/VR/5qVN9cZjKZjWhgaw4NQH2aVUF9tXdM31pBxDbxbNixqDbi4xPTe3ceEz7UawSSNj796bjIucAjzxDRPRd8I106Elx9G2T0PD6uyPL6OyfYbIMvMKs5Le0u+CkLa13POI5wn/6xqTbJbScohAAnUwLQ84ex6vt822Ln16wB6AT5HK00s0zLjQRBy9zdn6qI7bNT4g== 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 BN9PR11MB5435.namprd11.prod.outlook.com (2603:10b6:408:100::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7113.27; Tue, 26 Dec 2023 07:00:51 +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.027; Tue, 26 Dec 2023 07:00:51 +0000 From: "Cui, Lili" To: "Beulich, Jan" CC: "Lu, Hongjiu" , "binutils@sourceware.org" Subject: RE: [PATCH v4 3/9] Support APX GPR32 with extend evex prefix Thread-Topic: [PATCH v4 3/9] Support APX GPR32 with extend evex prefix Thread-Index: AQHaMnTCkNtl3gRUtUuze+JMPPD8c7C1XveAgAWTdCA= Date: Tue, 26 Dec 2023 07:00:51 +0000 Message-ID: References: <20231219121218.974012-1-lili.cui@intel.com> <20231219121218.974012-4-lili.cui@intel.com> <4c64e863-22a3-43e4-a566-e05c7fb909bd@suse.com> In-Reply-To: <4c64e863-22a3-43e4-a566-e05c7fb909bd@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_|BN9PR11MB5435:EE_ x-ms-office365-filtering-correlation-id: beac925e-9f8d-4c97-185e-08dc05e0659b 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: fRGPKK7R1Ycl8GTuWE6R98JicHo9nQsa/zVhqCv+T563bi1tcHwdfiTXCIk3yrIOLtY86V7ELp6hjgGBmwZYnB3ao40VO6AWAGSOXEyrFpMUIw8DNnHZFDbdNbEQVjdN8DpwP2xswDr/frrO5IEz5lvlH54ULgO9t1rz5rCumEuqmg2DYjgue0VRpvKF5JRtz5JlLhaQUTp144WcxKoMBTMEkTI9CiYngWiZjVvgQU88Yb6ZYAWwamnJCWQnLvnrNriW9EXlBy8PGP/H/5US0f3fOPbvyCnIGXDh3huJgYQkfjTaerFWAaw5cPfVlyFLNPAvLdO1N6e0Q2NoToVDNXR5eHbpmxWzIGRqlhlYrcmnHKlHjilZqeSdDzsohDKInX4ywu5Os/I7jwU1+dxQSaSvaySMpWAFhlibB8G3Jl+Fx3m2RvEv6zcOTzgpkmhiLGNPkipz1Rtlzrzzv+Eufbf3ntioJ3N1FvsJ4xaMnVvt2lhshdCe8TF05QUkar7e1X4hQRtP+444si58LdrXes00mT/jye1oUcyE2NePcKmz5wwWZK9PsttMkjpSW/TPAsAslYywq9BXEEEaexoY2ltLLUyKrrRwjBSnxXBVWZPwe1zBGzHgNPL1yoH2mJnJ 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)(366004)(346002)(136003)(376002)(396003)(39860400002)(230922051799003)(186009)(64100799003)(451199024)(1800799012)(2906002)(66476007)(6916009)(64756008)(66556008)(76116006)(66946007)(66446008)(5660300002)(55016003)(4326008)(52536014)(8676002)(8936002)(316002)(54906003)(41300700001)(38070700009)(9686003)(33656002)(478600001)(7696005)(71200400001)(6506007)(26005)(86362001)(122000001)(38100700002)(82960400001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?K3JGZGpHSU4zYlBORm1SdWVTTG9iOUNCdVBaUHhLSWNiYUcrVlA0dXJ0TEc5?= =?utf-8?B?dGZjRUk2c1AxRTB3ajlwU1EzTjg5aG83UGxsUFhhalNRbHZId0JwR2Nvd1RK?= =?utf-8?B?aTFwRDl5M0tWYWVqaXdsWWRzN0w4eTd2YW5FZHFSOTg3YktaUGFNRWtHZ29V?= =?utf-8?B?bXRBWVQ5YXVuaUNkdDRuMmE2RXR1cjJ1aU9nZEU5amYvaUMzMjhjNGpLclcw?= =?utf-8?B?alNWZ3B4RWtuQzdaS1dwck4yTjhxc1FDMlh4K3hTSXRoTTBDaXg1RUptV3ZL?= =?utf-8?B?dDhwYkExSE54MzUveVRTUURGdkdkVFRRRHJicno0OXBBdUlYRW9DV0lXQkdi?= =?utf-8?B?TitCY0hDU1pOQytiQ2F1Y1pLdDlyT2l1c1Vxd3BrSHZVd0RWVitDMEdRaWhp?= =?utf-8?B?S1V6OUxhcEZla3JYQnZIblVXWklXaTRMclByZVN1QmJhZUFkZ3gxRUN1Qldz?= =?utf-8?B?SFp3VEtQdk04dGtyczQ0dHRzVjFLZTJISFh0dTdTNGZkbFk0RWF1NGptM0I4?= =?utf-8?B?RGNLZ21jNWZoak1ETjJJL0FpRFY4WlJCS1o0VXdLOFdQZXFGdDMxYVVnMHEv?= =?utf-8?B?b3FXQlUyQ1NQRUpnY0RtdFNrRHZpS2N6OWx2c2pyVzhsZUFQRE1VTXhoRHF6?= =?utf-8?B?S1FSL2owTkZSem04b3hVZ0l5dmM4ckhVTnJicmZDMFF4YnV5ejZKcmVXc3Jp?= =?utf-8?B?eTR1cU0rditsdEVZeEdobUxZOFd4dDRRSjY0Q2cvTCs1TmdhMmsxRm1nU2hU?= =?utf-8?B?dmliZm9xL0JtSmRnZGQrTlkxVE5NN2lvWkFoS2ZEUGl6VWE5dzlzOGtrZnNH?= =?utf-8?B?RGVmc0paWlVReGNMZmpmL3F1aU5uUGVXZEdNdldwbjhLOWIwc0tuS2NLbmRO?= =?utf-8?B?MjNFUmNhUzgxaFRWcGw3NWxUYnprVytLc0ZpeDY2eUkzSWRsajJvNW80djlt?= =?utf-8?B?WEdHcG9XS3dTcW1QVFcyZ3owb1hza2lIeFRlZUdVRll5ekZkNTI0QnVwckl5?= =?utf-8?B?TTZWZVVMUUxTZFlGTXBRZjlPemlKUlB6QkRoTTZlVGpNNDcvM3daRVpReEQz?= =?utf-8?B?eHVnVlRHYUxjNjhLTTA2VFU0SmszbEpYbHM4YTJCVVBSUnhPTHE1amR6SG9s?= =?utf-8?B?QlpvREs5VVFpNytPM1N2eHdKalFQMWU3VWx4eG1CNlBYRmd0YlR4SEV0YUtQ?= =?utf-8?B?ajdBSW52YUdCTzdhTGpWTlcvWVh2WkFKaHhmZ1dIb3B0N3JkSm9LcWRtSlVB?= =?utf-8?B?WXNuNG96TVNNb1Z2MHV6S1dxSXNlMjNJQnFhMTlMeEhYdGVXeXZ0VWJBekY0?= =?utf-8?B?OW91R3lLbjZTSnhycU5nT0NjbzBubTNBTVViTS8ySWUxQmVYVmhqc1FvYXhx?= =?utf-8?B?MTRQbTVKekFPUHNlZHRJcHNzZFpkc3BLQnN6dXh4aVJ3b1F1RHg4NWJ1dmdD?= =?utf-8?B?MDYwbkN4Z1Ruc2pnRXdFV1NSU0ZJS09lSDMyeWsvZlgwUHpmODMyL294bHhR?= =?utf-8?B?cmFPWDRjaTBBNWt4TWFEYXVrVjVyaHRRYW5JRmlXK0ZuREtQR1pBcWRBN0hY?= =?utf-8?B?UWhhNVhjZllRWmI3VDdhVU9JQXBjaDcxN1NZVUVINEdNRXR2b1dTNk82QTlt?= =?utf-8?B?WGFoWFJOYXJZSzNITVJOTkU5SkFrS1RJNTVrTmpwNHgwNkNxZHlGWkNDbG96?= =?utf-8?B?NFFvSmpnYzZpdWpoNnFna24rZVRzbE5pZTRkb3MyMnBSZXFsSzJETXNSU2tX?= =?utf-8?B?ZktvTjI2UTFLbE1UY0I1S004ak5BSis3d1FjOE9zenRNeTEvZFhkMys3K01H?= =?utf-8?B?Q0ZuTFN4UmZWYlpYUEg1RXg4RnRibEZ1N3NXMU41TnpNOEJCSGc0VmQ5dmRV?= =?utf-8?B?RWRncFdFMzBiSFMrZlAxQnFqZS9PYjYwbjBWb2FnSG51THNMMFVscGQvZHp0?= =?utf-8?B?OE1yTkxpS0Fzcy9zYVVsYzVMVU9MYXhWelZMWHNtSXlhMzlsSzc0NnBpb01u?= =?utf-8?B?ekljK293T1g3UmRTdXZiOEx2T2VPRkp0Y1RsRnlTalNuMDZMNDVRYU56Q2FD?= =?utf-8?B?RDVEVU5zUTc0Y0hWZEdzSXNXR0s3UWZEYjd1Tk05aWpLYlI5RVJXOUVWZzNM?= =?utf-8?Q?LW1GJCKCvJ9ulZNFjdhrsqoJ3?= 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: beac925e-9f8d-4c97-185e-08dc05e0659b X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Dec 2023 07:00:51.5181 (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: PPlsScPepcbQfUwnDlBqw09XPOO2jw9vrbVzvhmD30AR+Fccek4iS/ZG/TXSjvTFBzb44CqRRWAikp8AKGQLyg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN9PR11MB5435 X-OriginatorOrg: intel.com X-Spam-Status: No, score=-5.9 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+IC0tLSBhL29wY29kZXMvaTM4Ni1kaXMtZXZleC1wcmVmaXguaA0KPiA+ICsrKyBiL29wY29k ZXMvaTM4Ni1kaXMtZXZleC1wcmVmaXguaA0KPiA+IEBAIC0yODUsNiArMjg1LDE0IEBADQo+ID4g ICAgICB7ICIlWEV2Zm1zdWIyMTNzJVhXIiwJeyBYTVNjYWxhciwgVmV4U2NhbGFyLCBFWGRxLCBF WHhFVmV4UiB9LCAwIH0sDQo+ID4gICAgICB7ICJ2NGZubWFkZHMlWFMiLAl7IFhNU2NhbGFyLCBW ZXhTY2FsYXIsIE14bW0gfSwgMCB9LA0KPiA+ICAgIH0sDQo+ID4gKyAgLyogUFJFRklYX0VWRVhf MEYzOEYyX0xfMCAqLw0KPiA+ICsgIHsNCj4gPiArICAgIHsgImFuZG5TIiwJeyBHZHEsIFZleEdk cSwgRWRxIH0sIDAgfSwNCj4gPiArICB9LA0KPiANCj4gU28gbm90IGJlaW5nIGFibGUgdG8gcmUt dXNlIHRoZSBWRVggZW50cnkgZm9yIHRoaXMgYW5kIC4uLg0KPiANCj4gPiAtLS0gYS9vcGNvZGVz L2kzODYtZGlzLWV2ZXgtcmVnLmgNCj4gPiArKysgYi9vcGNvZGVzL2kzODYtZGlzLWV2ZXgtcmVn LmgNCj4gPiBAQCAtNDksMyArNDksMTAgQEANCj4gPiAgICAgIHsgInZzY2F0dGVycGYwcXAlWFci LCAgeyBNVmV4VlNJQlFXcFggfSwgUFJFRklYX0RBVEEgfSwNCj4gPiAgICAgIHsgInZzY2F0dGVy cGYxcXAlWFciLCAgeyBNVmV4VlNJQlFXcFggfSwgUFJFRklYX0RBVEEgfSwNCj4gPiAgICB9LA0K PiA+ICsgIC8qIFJFR19FVkVYXzBGMzhGM19MXzBfUF8wICovDQo+ID4gKyAgew0KPiA+ICsgICAg eyBCYWRfT3Bjb2RlIH0sDQo+ID4gKyAgICB7ICJibHNyUyIsCXsgVmV4R2RxLCBFZHEgfSwgMCB9 LA0KPiA+ICsgICAgeyAiYmxzbXNrUyIsCXsgVmV4R2RxLCBFZHEgfSwgMCB9LA0KPiA+ICsgICAg eyAiYmxzaVMiLAl7IFZleEdkcSwgRWRxIH0sIDAgfSwNCj4gPiArICB9LCAgICAgICAgICAgICAg DQo+IA0KPiAuLi4gdGhpcyB3YXMgZHVlIHRvIHRoZSBWRVggZW50cmllcyBoYXZpbmcgUFJFRklY X09QQ09ERSwgd2hpY2ggd291bGQgYmUNCj4gZ2V0dGluZyBpbiB0aGUgd2F5PyBUaGlzIGlzIHRo ZSBzb3J0IG9mIHRoaW5nIHRoYXQgd291bGQgYmUgdXNlZnVsIHRvIGhhdmUgaW4gdGhlDQo+IGRl c2NyaXB0aW9uLCB0byBhdm9pZCByYWlzaW5nIHRoZSBzYW1lIHF1ZXN0aW9uIGFnYWluIHRoYXQg KEkgdGhpbmspIHdhcyByYWlzZWQNCj4gYmVmb3JlLg0KPiANCj4gWWV0IHRoZW4gLSB3aHkgZG8g eW91IHN0cmlwIFBSRUZJWF9PUENPREUgZnJvbSB0aGUgVkVYIGVudHJpZXM/IElmIHlvdSBkbw0K PiB0aGF0IChhcyBpaXJjIEkgZGlkIHN1Z2dlc3QpLCB0aGVyZSdzIG5vIG5lZWQgZm9yIGhhdmlu ZyBzZXBhcmF0ZSBFVkVYIG9uZXMgKHRoZQ0KPiBzdWdnZXN0aW9uLCBhZnRlciBhbGwsIHdhcyB0 byBiZSBhYmxlIHRvIHJlLXVzZSB0aGUgVkVYIGVudHJpZXMpLiBUaGF0IHJlLXdvcmsgb2YNCj4g ZXhpc3RpbmcgVkVYIGVuY29kaW5ncyBjb3VsZCwgYnR3LCBhbHNvIGhhdmUgYmVlbiBzcGxpdCBv dXQgcXVpdGUgZWFzaWx5LiBUaGF0DQo+IHdheSB0aGlzIGh1Z2UgcGF0Y2ggd291bGQgaGF2ZSBm dXJ0aGVyIHNocnVuayBhIGxpdHRsZS4NCj4gDQpJIHJlLXVzZWQgdGhlIFZFWCBlbnRyeSwgYnV0 IGZvcmdvdCB0byByZW1vdmUgdGhlIHJlZHVuZGFudCwgcmVtb3ZlZC4NCg0KPiA+IC0tLSAvZGV2 L251bGwNCj4gPiArKysgYi9vcGNvZGVzL2kzODYtZGlzLWV2ZXgteDg2LTY0LmgNCj4gPiBAQCAt MCwwICsxLDUwIEBADQo+ID4gKyAgLyogWDg2XzY0X0VWRVhfMEY5MCAqLw0KPiA+ICsgIHsNCj4g PiArICAgIHsgQmFkX09wY29kZSB9LA0KPiA+ICsgICAgeyBWRVhfV19UQUJMRSAoVkVYX1dfMEY5 MF9MXzApIH0sICB9LA0KPiA+ICsgIC8qIFg4Nl82NF9FVkVYXzBGOTEgKi8NCj4gPiArICB7DQo+ ID4gKyAgICB7IEJhZF9PcGNvZGUgfSwNCj4gPiArICAgIHsgVkVYX1dfVEFCTEUgKFZFWF9XXzBG OTFfTF8wKSB9LCAgfSwNCj4gPiArICAvKiBYODZfNjRfRVZFWF8wRjkyICovDQo+ID4gKyAgew0K PiA+ICsgICAgeyBCYWRfT3Bjb2RlIH0sDQo+ID4gKyAgICB7IFZFWF9XX1RBQkxFIChWRVhfV18w RjkyX0xfMCkgfSwgIH0sDQo+ID4gKyAgLyogWDg2XzY0X0VWRVhfMEY5MyAqLw0KPiA+ICsgIHsN Cj4gPiArICAgIHsgQmFkX09wY29kZSB9LA0KPiA+ICsgICAgeyBWRVhfV19UQUJMRSAoVkVYX1df MEY5M19MXzApIH0sICB9LA0KPiA+ICsgIC8qIFg4Nl82NF9FVkVYXzBGMzhGMiAqLw0KPiA+ICsg IHsNCj4gPiArICAgIHsgQmFkX09wY29kZSB9LA0KPiA+ICsgICAgeyBQUkVGSVhfVEFCTEUgKFBS RUZJWF9WRVhfMEYzOEYyX0xfMCkgfSwgIH0sDQo+ID4gKyAgLyogWDg2XzY0X0VWRVhfMEYzOEYz ICovDQo+ID4gKyAgew0KPiA+ICsgICAgeyBCYWRfT3Bjb2RlIH0sDQo+ID4gKyAgICB7IFBSRUZJ WF9UQUJMRSAoUFJFRklYX1ZFWF8wRjM4RjNfTF8wKSB9LCAgfSwNCj4gPiArICAvKiBYODZfNjRf RVZFWF8wRjM4RjUgKi8NCj4gPiArICB7DQo+ID4gKyAgICB7IEJhZF9PcGNvZGUgfSwNCj4gPiAr ICAgIHsgUFJFRklYX1RBQkxFIChQUkVGSVhfVkVYXzBGMzhGNV9MXzApIH0sICB9LA0KPiA+ICsg IC8qIFg4Nl82NF9FVkVYXzBGMzhGNiAqLw0KPiA+ICsgIHsNCj4gPiArICAgIHsgQmFkX09wY29k ZSB9LA0KPiA+ICsgICAgeyBQUkVGSVhfVEFCTEUoUFJFRklYX1ZFWF8wRjM4RjZfTF8wKSB9LCAg fSwNCj4gPiArICAvKiBYODZfNjRfRVZFWF8wRjM4RjcgKi8NCj4gPiArICB7DQo+ID4gKyAgICB7 IEJhZF9PcGNvZGUgfSwNCj4gPiArICAgIHsgUFJFRklYX1RBQkxFKFBSRUZJWF9WRVhfMEYzOEY3 X0xfMCkgfSwgIH0sDQo+ID4gKyAgLyogWDg2XzY0X0VWRVhfMEYzQUYwICovDQo+ID4gKyAgew0K PiA+ICsgICAgeyBCYWRfT3Bjb2RlIH0sDQo+ID4gKyAgICB7IFBSRUZJWF9UQUJMRSAoUFJFRklY X1ZFWF8wRjNBRjBfTF8wKSB9LCAgfSwNCj4gDQo+IEFtIEkgbWlzcmVtZW1iZXJpbmcgdGhhdCB3 ZSBoYWQgYWdyZWVkIHRoYXQgdGhpcyBuZXcgZmlsZSBpc24ndCBuZWNlc3NhcnksIGJ5DQo+IGhh dmluZyBVU0VfWDg2XzY0X0VWRVhfRlJPTV9WRVhfVEFCTEUgaGFuZGxlIHRoZSBub24tNjQtYml0 IGNhc2U/IEF0DQo+IGxlYXN0IEkgY291bGRuJ3QgZmluZCBhIG1haWwgZnJvbSB5b3Ugc2F5aW5n IHRoaXMgaXNuJ3QgcG9zc2libGUgKGFuZCB3aHkpLg0KPiANCkkgUHJlZmVyIG5vdCB0byBjaGFu Z2UgdGhlIGN1cnJlbnQgaW1wbGVtZW50LCB3ZSBuZWVkIGEgdGFibGUgdGhhdCBhbGwgaW5zdHJ1 Y3Rpb25zIG11c3QgZ28gdGhyb3VnaCwgaXQgY2FuIGJlIHg4Ni02NCBvciBsZW5fdGFibGUsDQpi dXQgSSB0aGluayB4ODYtNjQgaXMgYmV0dGVyLiBJdCBjYW4gcmV1c2UgbW9yZSBvbGQgcGFydHMg b2YgeDg2LTY0IChmb3IgZXhhbXBsZSBYODZfNjRfVkVYXzBGMzhFKikgdGhhbiBsZW5fdGFibGUu IElmIHdlIHVzZSBsZW5fdGFibGUgaW5zdGVhZCwgd2UgbmVlZCB0byBsZXQgYW5vdGhlciAxOCBp bnN0cnVjdGlvbnMgdGhyb3VnaCB0aGUgbGVuX3RhYmxlLCB0aGlzIHdpbGwgYWxzbyBhZGQgdGhl IG51bWJlciBvZiBlbnRyaWVzLg0KDQoxOCBpbnN0cnVjdGlvbnMgYXJlOg0KWDg2XzY0X1ZFWF8w RjM4RTB+IFg4Nl82NF9WRVhfMEYzOEVGLCBYODZfNjRfVkVYXzBGMzg0OSwgYW5kIFg4Nl82NF9W RVhfMEYzODRCLg0KDQpUaGFua3MsDQpMaWxpLg0KDQoNCg==