From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.10]) by sourceware.org (Postfix) with ESMTPS id 703803858C66 for ; Tue, 7 Nov 2023 08:06:20 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 703803858C66 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 703803858C66 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=198.175.65.10 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1699344382; cv=pass; b=jB/91YHZDHR34FFk4dAFTijcbXZllccz/W8uqHUN7giLtcrm3JJRCyrAcQm9d853/9MnXgKstfoSIAKPX1+krCYezS3qU+1ORA0qI2ejYMZ70yGzdI8HsLQfn7hpsDGC/Ftu2gG7NtO2cOSs7pReq8oWTyObMSJFI+8YQMVb/q8= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1699344382; c=relaxed/simple; bh=7f6anqzDq3Og8adh5ULYShQCPXFCLayECj5oS+jSwT0=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=gNSD+5V2zH545qto/+S9wqoqkBNJ3otvrm9r+4cCcfRbrTUe4i37mImuAVY0ixLD3SR2gs1s54tK9OUnAqgp48qWtI/4G5zQuqh1EGNG+QYv5uKvwCC3y4VQpr+f9TdNsj7JcFo5U39lGFC6hUe3Zb80uyLkYeRaurun0jNVUVU= 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=1699344381; x=1730880381; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=7f6anqzDq3Og8adh5ULYShQCPXFCLayECj5oS+jSwT0=; b=G5i9a1BYxNlxmGW9SBPzepQSGjiuHGHczDuFwobKArCMO/O9kfOZkWvi EtJXb62c6ETehhaRBW0xGaZEHRpJh5EKgOqwSzrC0VamBUppDNTIpNyy0 2Bur3hY2zPvjN73hqMfvFKAr5hLduNufJJkwblfsFgrgPCuh8qaH5PU5p IipJ3po7XN214+sDgGDfmSGMf5NgKgKvVC7eRmBgAAdP3roN89f7md5zc OwNMsY64RAtDFA4/iuuSUr6YQBbQzn1brupAf2AYIj+Boi1e7ual1PsCd /ALhim1+jdYXgan7A2Li9ODPkpYMJS7r3b1ezUi2KlECbsGTfMdiPm0mA Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10886"; a="2452254" X-IronPort-AV: E=Sophos;i="6.03,283,1694761200"; d="scan'208";a="2452254" Received: from orsmga006.jf.intel.com ([10.7.209.51]) by orvoesa102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 Nov 2023 00:06:19 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10886"; a="739049181" X-IronPort-AV: E=Sophos;i="6.03,283,1694761200"; d="scan'208";a="739049181" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orsmga006.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 07 Nov 2023 00:06:18 -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.34; Tue, 7 Nov 2023 00:06:17 -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.34 via Frontend Transport; Tue, 7 Nov 2023 00:06:17 -0800 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.101) 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.34; Tue, 7 Nov 2023 00:06:17 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YiCcuh9rZX6sZ8v3AGHlGoYc4z5oQD+SX8Z2mLdf7tQDFPt0aG2LMMcDWT1edyla2aGpecF2oLrAZZv8ousmLtzYXX4qBZj1Kn1w6gczZakzjlodheCIr0vuzhkhJyacy4kG8BOWN2H+CkkxL/Py0vRtGNL0d3sNKugPUAuUgnlW7hb6E1aJ/ZnvApm1pw/BnUabYdWjAljwdVFEWhaZqBM5pJu9Vwnli/oR+whPVR8p7p4PwHng2HlkaAL2Awu2IbkIQH5JH+/aD051kPpEMjOEceK4D2AP/ZyynKY8qKIEx4M0fGJuwynpg0ISYXtT49YQfyFdvKimskgdBNX9eA== 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=7f6anqzDq3Og8adh5ULYShQCPXFCLayECj5oS+jSwT0=; b=nnXZTzxoi9e3bS1ySLZPnLK2bTX/5c6Ch38QGvH2nuLw+oSIn+1GtgFtTZGvx4LacKWV0bs+pYd53bf/+fp4pQWrLd+E/HeAJDtsvdqqcO9AgektwLkWOEvcShSkSDeqDKu7GuE2PnhZ/0TwRNpAkcq6WZi7pglWwLu+LShP3vRd0qda57ZMwKQcFjkjSacsRD/POqLRPlctVSD5A278isAfhrrSFHjGMs4xGxGbyQhvRQPmFS5GOXJWqNEP+7MbS906WvDg/SG9o9T4YrAibd+dqEIJz6w4fAtB1tjeyG7IpfsXs2/hY7rSGXJRoGsfKQxaMKDQxFRpIs7RaxWZXg== 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 PH7PR11MB6905.namprd11.prod.outlook.com (2603:10b6:510:201::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6954.28; Tue, 7 Nov 2023 08:06:13 +0000 Received: from SJ0PR11MB5600.namprd11.prod.outlook.com ([fe80::6ff2:834a:7174:8903]) by SJ0PR11MB5600.namprd11.prod.outlook.com ([fe80::6ff2:834a:7174:8903%4]) with mapi id 15.20.6954.028; Tue, 7 Nov 2023 08:06:13 +0000 From: "Cui, Lili" To: "Beulich, Jan" CC: "Lu, Hongjiu" , "ccoutant@gmail.com" , "binutils@sourceware.org" Subject: RE: [PATCH 1/8] Support APX GPR32 with rex2 prefix Thread-Topic: [PATCH 1/8] Support APX GPR32 with rex2 prefix Thread-Index: AQHaDX/0xkb266R9fEeRpoLuS5N5i7BtaZcAgAEVjQA= Date: Tue, 7 Nov 2023 08:06:13 +0000 Message-ID: References: <20231102112911.2372810-1-lili.cui@intel.com> <20231102112911.2372810-2-lili.cui@intel.com> <4968f496-b324-e3b3-11f1-a87b62b1aa83@suse.com> In-Reply-To: <4968f496-b324-e3b3-11f1-a87b62b1aa83@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_|PH7PR11MB6905:EE_ x-ms-office365-filtering-correlation-id: 6160c247-72d2-4128-2151-08dbdf686934 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: 5k5oHv/2bHgrp0HyDugM83fF6S03sMrJzqe1BgkzKznlEteAZbWSpHnecJCGzPJBkcPlxyhZTAtO4nWBlOq25MZW29LpUevhFVawVzil4zTP/B9ZRIVi9vAcOybDAtU1wSTrM9YONAItR6yU8hSBrwmio7gbKeJ3QyrPKhc17DhPuCaFQ23PxDAvL7TrSViJCi6qF8Py8jxONuivhCCqbJV8hP2Qoaebn33xfRUljvBSVuhmB+iz7MWTEoIzzzVnHI/SlfqLxv+sbVRwKgBDy0UYIWf3y8MaK265Y/Z6hjVsdPL2RAxVdFvG7KZhCIhJEp31p0wm5gRI2cjHXG/86zXrrdYm3qNS6Kgk64P0JNEGE/tkzs7v+m4bJQcVjhHBVYQSMUoZr9iGXf46w2I8rsZhnVvu9GOnnQ68yMxRK4hjNZbSJ9GUOv9pM1p5NkqZ+g6Z18ISpFb6Vp71y0HMTWEW30ukitL4AHiio5mmwZ+oaTf1gauSYK9MYi4GSbhv6/lI97kcNE+aavWnVxd02ukIG9zCQ7uUAO8tz5Y53OOHci0oaPNGsIPRNU9uOfGaQ2IWz+D/2FatGvLMYLogXqAhJ6cdANRd66sK7KxUJ84= 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)(396003)(346002)(366004)(136003)(376002)(230922051799003)(1800799009)(451199024)(186009)(64100799003)(2906002)(5660300002)(86362001)(66476007)(316002)(66556008)(66946007)(6916009)(66446008)(54906003)(64756008)(8676002)(76116006)(8936002)(4326008)(52536014)(38070700009)(33656002)(41300700001)(82960400001)(26005)(122000001)(55016003)(83380400001)(71200400001)(9686003)(7696005)(53546011)(6506007)(38100700002)(478600001)(966005);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?UmtNL3ZCYllxOFZaK0Z0TUFuMm1iNTZkWkFtcTRZK3ArUDRPZEkzWVVhaWk4?= =?utf-8?B?TFNaejZrQ0ZvYXZGNUE5MDdId0RUVTNZUWxkaGpPcWl5eG1ZdktLM2FwaU5p?= =?utf-8?B?eG9EVk1iV3ZlSGk1QjRteUFnNmI5UTdLRkxHOVFCcXIyRmQzRlkyczVKWEJo?= =?utf-8?B?a2hkMy8ySmdtNnJCQTRCYzJ2RWllS3NCRkswWW1vYlN4WjkwWjlOQlJKdDR4?= =?utf-8?B?TzhtY3I4KzVQSGp6dXlRWjh1OXM5MDVXV1hFejBPS0ZGeXFYUTVaRjlGVWJR?= =?utf-8?B?dmZUK21uU00yRFhQTnlYWVVmZklpSVlYRE51MnN2RkJCRnorSzU1aDB4Yktm?= =?utf-8?B?VVNnSG4rVWtGZUdXcWtWVXdBTUhsdXk1MGd1anZ3VEpPbjlSVWJ4WkUvRHJF?= =?utf-8?B?QU92b0sySHUrRW1ocTlxZHpNci9OMEh1Z2RDRkRlZHlmNkxrdFZMS3dpNlVp?= =?utf-8?B?cEUzSXVBSjgrRzNiMSt2djNmSHgzdWk3Y3BpTWVZYlN5RGtCYjNDMVNXVGl4?= =?utf-8?B?SlZDc3BvbE5YaEQ1cVZXNXIwdDFlS1hYZFRxK0Z1eEZYcEViQVdUZlNlU05N?= =?utf-8?B?VC9NaUxBcTluRjVKTWhBdFQrMm9hbGZ3RzZOK3N6bnA4SHJVOU9aWkI3aE9G?= =?utf-8?B?cHdpK2MzcUxWUVFqNDgwYklpVVh1bGVwZnlZVWFobWlYVnQrNTFSakhRQTFt?= =?utf-8?B?SnoxcXBwVkdiUE50ZjBGVlAvQ0xwaE4xWXp6TGlWQXRWVFU0aU5FaVdMdGph?= =?utf-8?B?d2F3c0JQTTVSQ0RkTkFncTQ4ekYwN1BCUVF2Y1dCdnE1NWJJK2kvZlNTSGRq?= =?utf-8?B?TUVFSGg5d0JMVTI2MHVVMWtyK2paTEl3eWZ3N0NSaWZiankzbHVhVVdvbFkz?= =?utf-8?B?SW5KSzROVXN4RnhJM0VwQ1B3ckFPczcxRlp5Z01HSzBnOUNzUVdPOXVEODFl?= =?utf-8?B?VStCc3BMZGRRRFB6U3FYTFpGdE5lek1ZV3plSGd0WGVRa3d2WFAzTU5maXBz?= =?utf-8?B?djFKRzZ2bE5nN0paaVlmckZ5aHNWOWxpdHA3c3ZBQ0RFUFRTUlV4dGpwdHY0?= =?utf-8?B?VklkQTZIUU5PbENVemh4UGVwcmdPcXorZTB4a25qZWxRMW5MMXVQR29leTFB?= =?utf-8?B?WmJOOS96amI2ZEFJTFM1eVJUODF5bVZ2RWNBKzExN3FWRmZ2aFFXR3o3U0hB?= =?utf-8?B?R3dGVGVHRmV1YVRjSkVPVE52bnpjbTUyRFRSYWFJRURuT1VlMjRUZ3RIdkR4?= =?utf-8?B?Nm80UkVZQnltWjFLcmREeWVvY1lHRUZDRGpXY2U4SWJpQXd5YUZxRldHMGRv?= =?utf-8?B?Y2tKMngzMzUxZDNNR0RYci9QeWZENmwydVJUTmxMbmZHUDZLREtSMjZaOVYw?= =?utf-8?B?YVJ6SXFMZ3BpVE1vUUxpc1E1RGVMNms0aGw5Snp6Z3hXa1ZQc2hvbHRJeDRE?= =?utf-8?B?YUFPZXppaW5hdFhHZEM0VWVDWVoycFd3L1RFR3dhVjU0bjZoT01IUzlWYW1U?= =?utf-8?B?SHZNdUxRT1hLZlJtTHRNbCtSUjBSY2F0czRPTTJNUExkNHZrV0FhLzd4L3pl?= =?utf-8?B?Tit0eFZWWjdLVXhrWTFMeDhoY0FPNUx1NFREOUpUUG5VeC9uTWUySmliTmFl?= =?utf-8?B?Z29kSG5WMDFEUFJNVXgyYXNQTFhRa2xJRWZlaXZNMDJZeVZiVHgvbG5WNFVz?= =?utf-8?B?dTNteXIxZXdENTE3WGZQdjRsa1NNY200bTFFS0dKbzhOYS9oVEhNWmJmcmlK?= =?utf-8?B?Mk9mMHVuemFyTEZiSE9aUEJFb1JzT1N4QkpZb0JJQnhibVNOazdaZG5pVldy?= =?utf-8?B?UVR4S2Q0eWIvcm4ybEFmU243Smtubk11UXBWdkpYSmhlbVVLSm9CL3llZE5n?= =?utf-8?B?RWJwZHRlOFJhNko1V0o2ZDdONXNBTWhhWkZINDBSQjUxZTMwYWp2UTVmcGxT?= =?utf-8?B?MkROMFB5UXAyZU5jTVFHejJ6bnR2ZCthVHBCSVBlUUo1blZiQjlMeVUxNGZQ?= =?utf-8?B?aUFlQjZDQmdvYThhZGI0R25wZEF2WWlsT1B0MDBwaFpNWFQ0NWF4Qy9XS25L?= =?utf-8?B?dFZFZ2YzaWdxMFhlKzg4Tm9hOFE1c1VrLzZoK2pidVRQN2wrRTRlNUticmZG?= =?utf-8?Q?PHBrAXp0kuG1t2O2O3CGioRGi?= 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: 6160c247-72d2-4128-2151-08dbdf686934 X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Nov 2023 08:06:13.7599 (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: LO45Be2TxvoZHlQp46rTjRIYki+GyfYKTax/YfPnrrS+HFcL6q5H70b8w3hi0xKTAnW+xDgbp5XPVwyt94tJEA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR11MB6905 X-OriginatorOrg: intel.com X-Spam-Status: No, score=-5.1 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 ZXVsaWNoQHN1c2UuY29tPg0KPiBTZW50OiBNb25kYXksIE5vdmVtYmVyIDYsIDIwMjMgMTE6MDMg UE0NCj4gVG86IEN1aSwgTGlsaSA8bGlsaS5jdWlAaW50ZWwuY29tPg0KPiBDYzogTHUsIEhvbmdq aXUgPGhvbmdqaXUubHVAaW50ZWwuY29tPjsgY2NvdXRhbnRAZ21haWwuY29tOw0KPiBiaW51dGls c0Bzb3VyY2V3YXJlLm9yZw0KPiBTdWJqZWN0OiBSZTogW1BBVENIIDEvOF0gU3VwcG9ydCBBUFgg R1BSMzIgd2l0aCByZXgyIHByZWZpeA0KPiANCj4gT24gMDIuMTEuMjAyMyAxMjoyOSwgQ3VpLCBM aWxpIHdyb3RlOg0KPiA+IEBAIC0xMTE5LDYgKzExNDgsMTggQEAgcHJvY2Vzc19pMzg2X29wY29k ZV9tb2RpZmllciAoRklMRSAqdGFibGUsIGNoYXINCj4gKm1vZCwgdW5zaWduZWQgaW50IHNwYWNl LA0KPiA+ICAJZnByaW50ZiAoc3RkZXJyLA0KPiA+ICAJCSAiJXM6ICVkOiBXIG1vZGlmaWVyIHdp dGhvdXQgV29yZC9Ed29yZC9Rd29yZA0KPiBvcGVyYW5kKHMpXG4iLA0KPiA+ICAJCSBmaWxlbmFt ZSwgbGluZW5vKTsNCj4gPiArDQo+ID4gKyAgICAgIC8qIFRoZSBwYXJ0IGFib3V0IGp1ZGdpbmcg RVZFWCBlbmNvZGluZyBzaG91bGQgYmUgc3luY2hyb25pemVkIHdpdGgNCj4gPiArCSBpc19ldmV4 X2VuY29kaW5nLiAgKi8NCj4gPiArICAgICAgaWYgKG1vZGlmaWVyc1tWZXhdLnZhbHVlDQo+ID4g KwkgIHx8ICgoc3BhY2UgPiBTUEFDRV8wRiB8fCBoYXNfc3BlY2lhbF9oYW5kbGUpDQo+ID4gKwkg ICAgICAmJiAhbW9kaWZpZXJzW0VWZXhdLnZhbHVlDQo+ID4gKwkgICAgICAmJiAhbW9kaWZpZXJz W0Rpc3A4TWVtU2hpZnRdLnZhbHVlDQo+ID4gKwkgICAgICAmJiAhbW9kaWZpZXJzW0Jyb2FkY2Fz dF0udmFsdWUNCj4gPiArCSAgICAgICYmICFtb2RpZmllcnNbTWFza2luZ10udmFsdWUNCj4gPiAr CSAgICAgICYmICFtb2RpZmllcnNbU0FFXS52YWx1ZSkpDQo+ID4gKwltb2RpZmllcnNbTm9FZ3By XS52YWx1ZSA9IDE7DQo+IA0KPiBXaGlsZSB0aGlzIGlzIGp1c3QgaTM4Ni1nZW4gKGFuZCBoZW5j ZSBiZWluZyBzb21ld2hhdCBpbmVmZmljaWVudCBpc24ndCB0aGUgZW5kDQo+IG9mIHRoZSB3b3Js ZCkgSSBzdGlsbCB3b25kZXIgd2hldGhlciB3ZSBuZWVkIGFsbCB0aGUgcGFydHMgb2YgdGhpcyBj b25kaXRpb246DQo+IERvIHdlIHJlYWxseSBuZWVkIGFsbCB0aGUgY29uc3RpdHVlbnRzIG9mIHRo aXMgRVZFWCByZWxhdGVkIGNoZWNrcz8gV291bGRuJ3QgaXQNCj4gYWxzbyBoZWxwIGlzX2V2ZXhf ZW5jb2RpbmcoKSBpZiB3ZSBzd2l0Y2hlZCB0byB1bmlmb3JtbHkgaGF2aW5nIEVWZXgNCj4gYXR0 cmlidXRlcyBvbiBhbGwgRVZFWCB0ZW1wbGF0ZXM/IEEgcHJlc2VudGx5IG1pc3NpbmcgRVZleCBh dHRyaWJ1dGUsIGFmdGVyIGFsbCwNCj4gbWVyZWx5IGlzIGFub3RoZXIgd2F5IG9mIHNheWluZyBF VmV4RFlOLCBpZiBJJ20gbm90IG1pc3Rha2VuLiAoU3VjaCBhbg0KPiBhZGp1c3RtZW50LCBpZiBk ZWVtZWQgdG8gaGVscCwgd291bGQgb2YgY291cnNlIHdhbnQgdG8gY29tZSBhcyBhIHNlcGFyYXRl LA0KPiBwcmVyZXEgcGF0Y2guKQ0KPiANCg0KWWVzLCBFVmV4IGlzIGFub3RoZXIgd2F5IG9mIHNh eWluZyBFVmV4RFlOLCBpdCBzaG91bGQgYmUgYXBwZWFyIGluIGV2ZXJ5IEVWRVggdGVtcGxhdGUs IHdoZW4gd2UgbWVyZ2UgRVZleDEyOCwgRVZleDI1NiBhbmQgRVZleDUxMiBpbnRvIG9uZSB0ZW1w bGF0ZSB3ZSBvbWl0dGVkIHRoZSBleHByZXNzaW9uIG9mIEVWZXhEWU4uIFNvIHNvbWUgRVZFWCB0 ZW1wbGF0ZXMgZG9u4oCZdCBoYXZlIHRoaXMgdGFnLiBJZiB3ZSB3YW50IHRvIHJlLWFkZCBpdCwg d2UgbmVlZCBuZXcgdmFsdWVzLg0KDQpTdWNoIGFzOg0KdmN2dHRwczJkcSwgMHhGMzVCLCBBVlg1 MTJGLCBNb2RybXxNYXNraW5nfFNwYWNlMEZ8VmV4VzB8QnJvYWRjYXN0fERpc3A4U2hpZnRWTHxD aGVja09wZXJhbmRTaXplfE5vU3VmfFNBRSwgeyBSZWdYTU18UmVnWU1NfFJlZ1pNTXxEd29yZHxV bnNwZWNpZmllZHxCYXNlSW5kZXgsIFJlZ1hNTXxSZWdZTU18UmVnWk1NIH0NCg0KPiBGdXJ0aGVy bW9yZSwgaXMgdGhpcyBjb3JyZWN0IGF0IGFsbCBmb3IgbWl4ZWQgVkVYL0VWRVggdGVtcGxhdGVz Pw0KPiANCkFmdGVyIG1lcmdpbmcgdGhlIHRlbXBsYXRlcyB3ZSBvbmx5IGhhdmUgb25lIGVudHJ5 IGFuZCBJIHByZWZlciB0byBzZXQgW05vRWdwcl0udmFsdWUgdG8gMS4gRG9uJ3QgY2hlY2sgTm9F Z3ByIGZvciBhbGwgRVZFWCBpbnN0cnVjdGlvbiBpbiBjaGVja19FZ3ByT3BlcmFuZHMgZnVuY3Rp b24uIA0KDQpjaGVja19FZ3ByT3BlcmFuZHMgKGNvbnN0IGluc25fdGVtcGxhdGUgKnQpDQogew0K LSAgaWYgKHQtPm9wY29kZV9tb2RpZmllci5ub2VncHIpDQorICBpZiAodC0+b3Bjb2RlX21vZGlm aWVyLm5vZWdwciAmJiAhbmVlZF9ldmV4X2VuY29kaW5nKCkpDQoNCg0KPiA+IC0tLSBhL29wY29k ZXMvaTM4Ni1vcGMudGJsDQo+ID4gKysrIGIvb3Bjb2Rlcy9pMzg2LW9wYy50YmwNCj4gPiBAQCAt ODkxLDcgKzg5MSw3IEBAIHJleC53cnhiLCAweDRmLCB4NjQsIE5vU3VmfElzUHJlZml4LCB7fQ0K PiA+IDxwc2V1ZG9wZng6aWRlbnQ6Y3B1LCBkaXNwODpEaXNwODowLCBkaXNwMTY6RGlzcDE2OjAs IGRpc3AzMjpEaXNwMzI6MCwgKw0KPiA+ICAgICAgICAgICAgICAgICAgICAgICAgbG9hZDpMb2Fk OjAsIHN0b3JlOlN0b3JlOjAsICsNCj4gPiAgICAgICAgICAgICAgICAgICAgICAgIHZleDpWRVg6 MCwgdmV4MjpWRVg6MCwgdmV4MzpWRVgzOjAsIGV2ZXg6RVZFWDowLCArDQo+ID4gLSAgICAgICAg ICAgICAgICAgICAgICByZXg6UkVYOng2NCwgbm9vcHRpbWl6ZTpOb09wdGltaXplOjA+DQo+ID4g KyAgICAgICAgICAgICAgICAgICAgICByZXg6UkVYOng2NCwgcmV4MjpSRVgyOng2NCwNCj4gPiAr IG5vb3B0aW1pemU6Tm9PcHRpbWl6ZTowPg0KPiANCj4gU2VlaW5nIHRoaXMgSSByZWFsaXplZCB0 aGF0IHRoZXJlJ3Mgc29tZXRoaW5nIG1pc3NpbmcgaGVyZSAoYW4gQVBYX0YNCj4gZGVwZW5kZW5j eSksIHdoaWNoIHRoZW4gYWdhaW4gd291bGQgbm90IGhhdmUgaGFkIGFuIGVmZmVjdCB3aXRob3V0 IHRoZQ0KPiBwYXRjaCBbMV0gc2VudCBlYXJsaWVyIHRvZGF5Lg0KPiANCj4gSmFuDQo+IA0KPiBb MV0gaHR0cHM6Ly9zb3VyY2V3YXJlLm9yZy9waXBlcm1haWwvYmludXRpbHMvMjAyMy1Ob3ZlbWJl ci8xMzAzNDUuaHRtbA0KDQpDaGFuZ2VkIHRvIA0KDQorI2RlZmluZSBBUFhfRl82NCBBUFhfRnx4 NjQNCisNCjxwc2V1ZG9wZng6aWRlbnQ6Y3B1LCBkaXNwODpEaXNwODowLCBkaXNwMTY6RGlzcDE2 OjAsIGRpc3AzMjpEaXNwMzI6MCwgKw0KICAgICAgICAgICAgICAgICAgICAgICBsb2FkOkxvYWQ6 MCwgc3RvcmU6U3RvcmU6MCwgKw0KICAgICAgICAgICAgICAgICAgICAgICB2ZXg6VkVYOjAsIHZl eDI6VkVYOjAsIHZleDM6VkVYMzowLCBldmV4OkVWRVg6MCwgKw0KLSAgICAgICAgICAgICAgICAg ICAgICByZXg6UkVYOng2NCwgcmV4MjpSRVgyOng2NCwgbm9vcHRpbWl6ZTpOb09wdGltaXplOjA+ DQorICAgICAgICAgICAgICAgICAgICAgIHJleDpSRVg6eDY0LCByZXgyOlJFWDI6QVBYX0ZfNjQs IG5vb3B0aW1pemU6Tm9PcHRpbWl6ZTowPg0KDQpXaGVuIHdlIGhhdmUiIHg4Njogc3BsaXQgaW5z biB0ZW1wbGF0ZXMnIENQVSBmaWVsZCIgaW4gdHJ1bmssIEkgd2lsbCBjaGFuZ2UgaXQgdG8gI2Rl ZmluZSBBUFhfRl82NCBBUFhfRiZ4NjQuDQoNClRoYW5rcywNCkxpbGkuDQo=