From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM12-BN8-obe.outbound.protection.outlook.com (mail-bn8nam12on2059.outbound.protection.outlook.com [40.107.237.59]) by sourceware.org (Postfix) with ESMTPS id 761513858D1E for ; Sun, 1 Oct 2023 16:22:17 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 761513858D1E Authentication-Results: sourceware.org; dmarc=fail (p=quarantine dis=none) header.from=amd.com Authentication-Results: sourceware.org; spf=fail smtp.mailfrom=amd.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dkyPMeIpsohORsL+ZzKuWrIC/7/4FQVmPmSODCUqrF85Ec/hKMPuJcEOrH9Vo0m3Xrfg6fsRpKvcii4/dIl2XBsbtAPwidfCiQjig8jfh1+YqbpDCCz4zBI1m6wDgv/SIGXekGBZo8uMezPRavnDDKWlt2T/TkbmMtnL0kqedGiNr/AZ4OxmkeLrLHf99t+sHOQwBGOkIAcyIvJVf7qEr5AXjYetYMRw0T4s1vO2hnsYlRdcK5rAdbcNUnSNnZhDpCA63hLvpKrHznQPPf+9bioCBNxtQ2tHyl5cPn9XYbs283yRj3TAvGu+pC3ixGYIkwkta5lX343+fbgGwTr1ow== 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=VGIe4nW1ATZR1bptju53kBzvTVmm1snY1ZUllIGXk5c=; b=G/f/FjJrK3SFepu+zP6gu3QrQHYq4cGmz3lz8vJ+vSp3qC4lywWXriPHWIEx68YpedJgns2urrBNDXoVmMK6KtlNsbuPKtYbPjsfLxMehrOIn6TWbww7Ljha0UZ+TkN9DqCrbAH4hMYGaUyodowhMY8S0XdQ3v4mxVwcAYA4o1gEibpj4vOprX6lrOHZVDd5kuVMRazw4mHyYCxQAbNdXibvd14jw7Fm8eCRpBMB2rO4krH9uTa3ffmRIPnzgH6bFMTMvYXUoyjx+OhXarOzVWw4UCyBUp9aLUo1LmM9PtXWzNjYg5qXgqBrmDom3heMKvZM2xy5W7DVOBc4DteQhw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=VGIe4nW1ATZR1bptju53kBzvTVmm1snY1ZUllIGXk5c=; b=CoHqHtsHe+sDERxrFq7L6++TH999VTDaEyZA6VSOeV7Iv0Jib8wKrWP8TP+yrAx+inWGj2N2t3xu80EHozWlZtiSJ40tmC3gVDMAntZ5jt2dtU8QxoMttD7vHugXKkvrp5pTlRDbrD1Fv+efrtJemIe+3J7qRXArrOL7qKPVybo= Received: from CH2PR12MB5004.namprd12.prod.outlook.com (2603:10b6:610:62::16) by DM6PR12MB4354.namprd12.prod.outlook.com (2603:10b6:5:28f::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6838.30; Sun, 1 Oct 2023 16:22:12 +0000 Received: from CH2PR12MB5004.namprd12.prod.outlook.com ([fe80::c780:32e8:203:be20]) by CH2PR12MB5004.namprd12.prod.outlook.com ([fe80::c780:32e8:203:be20%2]) with mapi id 15.20.6838.030; Sun, 1 Oct 2023 16:22:12 +0000 From: "Frager, Neal" To: Michael Eager , Jan Beulich CC: "Erkiaga Elorza, Ibai" , "Mekala, Nagaraju" , "Hatle, Mark" , "Mutyala, Sadanand" , "Nali, Appa Rao" , "Hunsigida, Vidhumouli" , "luca.ceresoli@bootlin.com" , "binutils@sourceware.org" Subject: RE: [PATCH v1 1/1] gas: expr: fix support .long 0U and .long 0u Thread-Topic: [PATCH v1 1/1] gas: expr: fix support .long 0U and .long 0u Thread-Index: AQHZ8UWd/W1GrBXtPkm07cZdknPd8bAuq8iAgAH1ZACABIB1EA== Date: Sun, 1 Oct 2023 16:22:12 +0000 Message-ID: References: <20230927132130.1604555-1-neal.frager@amd.com> <424aef37-8ee6-5309-8342-502e0f41b73c@suse.com> <1eb5429b-94dc-e394-14f3-9063f19125eb@eagercon.com> In-Reply-To: <1eb5429b-94dc-e394-14f3-9063f19125eb@eagercon.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=amd.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CH2PR12MB5004:EE_|DM6PR12MB4354:EE_ x-ms-office365-filtering-correlation-id: adcd1afb-c718-4bb6-bd84-08dbc29a918d x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 5KB/tGbN/Xm8NyNS7WgjRYoOICF3WQSQaEWo3H1zltZvYc+WpIs3YvBUqLojMTr6Fb+nPvBySl4YgSJWw6f3LRDq68YXUFDfCLmuTAIWC79/U80jN4uihArn6+CCh8oEZu60os24tTmNBWzUjVUZg3Z2F26E2xH0XzT7HeQ7a9LWANSJ/fu9syBT6eRiOrRxNizSkC7seHb72QzTkK9PR9RbWnm3xKk2k7qbQWo/ywiACRQRSRCAQPcOF9PzL7LzxgegIV39cCTAUvMzu9Pf+yxMn93OdZtq9qrIrcAJEwjOv3FRuy6XdoC2nb2f8E9qpYAAnqHcvOJH/8KkFZM16EMPiM7tScqMOXXHSboyLZod/Yu8STYTy3dR944tDV4AVyzpswlAbsuYmq+QhfbdY0AXqBF8+ARWnD5vHfdip54dsDcDf/nt47bQ4rxAlvnMhCVD46vxVLFeg5Y15Y+a7696MXxi2fwMzgB9VM9BHnOrr8UmDIackk1LTDIo3teDUtk3/1J82NVQFDbw4HWED56D/h4JDU3ki82iMMQLRqUqZEYfKilRuPkhbpdTnTWBhhsyAL1HQeRf5eWRHv9GQ6nzsF1doukqLzgk7fFAYrlArtQFZXUl2lny9rpuXfj5SFRVm5JUmmQgcbxLIFrcyPmag2z2XBkHs7EgrL+M/Gk7e3DOgq3yLa072qloxTp/HxMhMTG5P8BU20nNW2ICTg== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CH2PR12MB5004.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(366004)(376002)(39860400002)(136003)(346002)(396003)(230922051799003)(451199024)(186009)(1800799009)(64100799003)(122000001)(966005)(478600001)(38070700005)(38100700002)(7696005)(6506007)(86362001)(33656002)(83380400001)(9686003)(55016003)(71200400001)(2906002)(4326008)(8676002)(8936002)(66946007)(66556008)(66476007)(66446008)(76116006)(64756008)(54906003)(110136005)(52536014)(41300700001)(316002)(5660300002)(223183001)(142923001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?NmY2K0RCNE83V0pFYURBd1o5bnZGSTlUa2dwckk3SGdJMGp6VmhTa3p1QVdk?= =?utf-8?B?UHoxTXJvTmtIbWJuQytKd1JmYVR5cUtjT2hiSjJ2a1VBOUlHdFhqUkdpejRT?= =?utf-8?B?ZXpZdzl0R2hOVjArdUtFUDZFNTVydy9FOVBSVHFPaUJVaTRYQktRcURDV2ZK?= =?utf-8?B?aFl0R2VMc3FyUFcvS2piNnE0Mzc4SUUwTFN3Qm1UUGwwUEtJTkxTWDRsaito?= =?utf-8?B?Z25jQ3hsUXdFZk03YzBZMDhLdlptSzBkVnpEYTA2bGxya0VxOEthOElqcDRu?= =?utf-8?B?S2VDNzY1ZE9ldSt1QUxjYnduMGhnbUp0aHZrODIrZFZyVVRKcFd6U29iRmEz?= =?utf-8?B?azg0WUh1NFZwWW5URGhmQ05LcGxtaGZFQldUc3FRbDNjakRWd3g3VmNteUI3?= =?utf-8?B?dFA5WVd5MkJRN29ub09SUWtFRkhUMnFMUGdTR2lIR0dwTkJlZ05VcnhKQkta?= =?utf-8?B?aTlTcjZPVTFSWlY2eW9kL0dUVE5LdlRFWmZOdDRIbjl4VlVUNXdsL3hla053?= =?utf-8?B?bERGelZCTi9wY1hmR29mV3ZlWW1LSmVBSHJKS0NsNVMrdWhSRWxnWng2ZU9u?= =?utf-8?B?Um5HSjkrb252Q2phc3ducEFpYitIR1dCWlhiVVVpeEZLRVpGSWlHdWRhWFpV?= =?utf-8?B?VjRuUHc2MW05U2QxeElEWnpZZWN3SEZCL2YzZ0RoS1RBTE91R2FxRFRVaS9y?= =?utf-8?B?S1ZqbDlzNERZZTIvNndlYUpmcERmVVRhUzNLTktrNFh3d0ZodC9GWVpZR0tY?= =?utf-8?B?R1FNbmZWWUc4S1hMa2xCZWlVWXBlVGxJblljSHZPYjNRZmFxaUhNN2paem80?= =?utf-8?B?RE5kZVNmeXRLc0kvYmxFRVBUNU8raTFJSFF4Y0MySlJpMWFadkJERTdoOXAw?= =?utf-8?B?ODdPS3d2YWp2UGhQUUpMUFZsQnk5NFpndHBsSnFzQWdzUHpwN05KaDlNRkF4?= =?utf-8?B?L3kySGFqcjZ1bEY5cHNFbkc1S2pxdTRUZDVCQzdrenFOSlpTVW9Pc1VwdS83?= =?utf-8?B?dXpkZ2lPcUtta0hXclBUM2V4emdUOW5OK1VRVEVmbk1RZWhlZk5HN1JicVFJ?= =?utf-8?B?UUdjMW1IbWt0SXpWell4Ym9EUnZxbHJtWVZHUkttVTBZVlRsOTVhSkIyS0I3?= =?utf-8?B?VjErYmFEU0d6R0E2WlpTNTl0eXdwU0wyb016R2I3M2hTQlE0UW04Q2VBMGFS?= =?utf-8?B?MXNzNk5uV1A0eVhJanNYMERYK1BueFlPcUVtVHdIT0JLSlVQVnd0MlVrMTlM?= =?utf-8?B?dkN2bTNiTHdJMi9iVEtmVDRRdDRaem1iTmVVSlZHUW16dWdWcStxRjIydW1B?= =?utf-8?B?SytxN3VnSmtpOVd3eTNZdjVma1hpR3RmQzhld3pQRTlEK3ZwejR1eTBJMnBa?= =?utf-8?B?M0Z0aTBpUWw4NjlDNHlNUDMzb004cHErU2pqYm5sbEg2cFF0QmtWSnNDakhl?= =?utf-8?B?cUl1a0p1RjlINUoxeWRZYXdWTmdEcUhKc09STmZweDNib09MTEpsNHhJWkNn?= =?utf-8?B?UUpFaWVXR21ralhTRzl1TlpTeUVGc3hxZzRPSkx0NnRQU2hVU1lCZjQ3YU42?= =?utf-8?B?UFk4enlubVkwM0ErK2hYc1FKUlk5UlUxWFRidHZxZDN3aWtJVTlKQzBoWGQv?= =?utf-8?B?em1JUGJWUllaWk1TRlo2L293WmRGTCs2UXRhazMyU2x5ZHlaMG9xZFUzS3By?= =?utf-8?B?RkZCRFd5V2x1bDRsMUNldGdGaklLVENLV0U3cGswTWs1UlVTaklJOE4vZ0Rs?= =?utf-8?B?UWVta0V0UmFtbFNhZkVJTkh0Q0ZmV1k5VWR3aTNuaDlyRHZVdk1udlBPZnF0?= =?utf-8?B?Y0NPVUlweXlmd2NnT3ZmRWlRa3YxTGg3UWVzN1J5TTQ0UzBlSWl4QmxHSEZG?= =?utf-8?B?b1BqR0hvQU9lMnh1NWJBMzNtcC84czFKby9HVlZKbzArcUxudElzaFA4OGdI?= =?utf-8?B?Y0d4L0lhQXllMVJZOHM0RVdOVHhldXhTWXFINGcrWnVjVDZpRkNENnFEZmFB?= =?utf-8?B?MU8wMEdpOU9Ga2VxMWM5U1dlbUo0QUgwMGRSK1phSGpnaE9MV1NKdHlRSkIr?= =?utf-8?B?bTBwQkFYSnNjdEJ1NlppVGhtNCt3YnA0cC8va1Q1WnNndWhxZWRzSWJ5eXdL?= =?utf-8?B?MTFoNHhiTWRPSnNFUi9hWHM3c1pMN3JjeStnVUN6SXFQenVPQmFqV0haekhZ?= =?utf-8?Q?29XeE3TgMLznkNw7XSkINaA=3D?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CH2PR12MB5004.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: adcd1afb-c718-4bb6-bd84-08dbc29a918d X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Oct 2023 16:22:12.5773 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: nyNAezCbIGUfwADM/diZhsi4ge4NXlhH9xR22ueRCr6Ej9/h4I0juRgcwuLvTC0g X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR12MB4354 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,FORGED_SPF_HELO,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_NONE,TXREP 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: Pj4gRml4IHN1cHBvcnQgZm9yIC5sb25nIDBVIGFuZCAubG9uZyAwdSBpbiBHQ0MuDQo+Pg0KPj4g VGhpcyBwYXRjaCBoYXMgYmVlbiB0ZXN0ZWQgZm9yIHllYXJzIG9mIEFNRCBYaWxpbnggWW9jdG8g cmVsZWFzZXMgYXMgDQo+PiBwYXJ0IG9mIHRoZSBmb2xsb3dpbmcgcGF0Y2ggc2V0Og0KPj4NCj4+ IGh0dHBzOi8vZ2l0aHViLmNvbS9YaWxpbngvbWV0YS14aWxpbngvdHJlZS9tYXN0ZXIvbWV0YS1t aWNyb2JsYXplL3JlYw0KPj4gaXBlcy1kZXZ0b29scy9iaW51dGlscy9iaW51dGlscw0KPj4NCj4+ IFNpZ25lZC1vZmYtYnk6IE5lYWwgRnJhZ2VyIDxuZWFsLmZyYWdlckBhbWQuY29tPg0KPj4gLS0t DQo+PiAgIGdhcy9leHByLmMgfCA5ICsrKysrKysrKw0KPj4gICAxIGZpbGUgY2hhbmdlZCwgOSBp bnNlcnRpb25zKCspDQo+IA0KPiBXaXRob3V0IGEgdGVzdGNhc2UgZGVtb25zdHJhdGluZyB3aGF0 J3Mgd3JvbmcsIEknZCBhbG1vc3QgYmUgaW5jbGluZWQgDQo+IHRvIHNheSB0aGF0IC4uLg0KPiAN Cj4+IC0tLSBhL2dhcy9leHByLmMNCj4+ICsrKyBiL2dhcy9leHByLmMNCj4+IEBAIC04MjQsNiAr ODI0LDE1IEBAIG9wZXJhbmQgKGV4cHJlc3Npb25TICpleHByZXNzaW9uUCwgZW51bSBleHByX21v ZGUgbW9kZSkNCj4+ICAgCSAgICAgIGJyZWFrOw0KPj4gICAJICAgIH0NCj4+ICAgCX0NCj4+ICsg ICAgICBpZiAoKCppbnB1dF9saW5lX3BvaW50ZXIgPT0gJ1UnKSB8fCAoKmlucHV0X2xpbmVfcG9p bnRlciA9PSAndScpKQ0KPj4gKwl7DQo+PiArCSAgaW5wdXRfbGluZV9wb2ludGVyLS07DQo+PiAr DQo+PiArCSAgaW50ZWdlcl9jb25zdGFudCAoKE5VTUJFUlNfV0lUSF9TVUZGSVggfHwgZmxhZ19t NjhrX21yaSkNCj4+ICsJICAgICAgICAgICAgICAgICAgICA/IDAgOiAxMCwNCj4+ICsJICAgICAg ICAgICAgICAgICAgICBleHByZXNzaW9uUCk7DQo+PiArCSAgYnJlYWs7DQo+PiArCX0NCj4+ICAg ICAgICAgYyA9ICppbnB1dF9saW5lX3BvaW50ZXI7DQo+PiAgICAgICAgIHN3aXRjaCAoYykNCj4+ ICAgCXsNCj4gDQo+IC4uLiB0aGlzIG91Z2h0IHRvIGJlIGNvdmVyZWQgYnkgbG9naWMgaW4gaW50 ZWdlcl9jb25zdGFudCgpIGFscmVhZHkuIA0KPiBCdXQgSSB0aGluayBJIHNlZSB3aGF0IHRoZSBp c3N1ZSBpcy4gTmV2ZXJ0aGVsZXNzLCBnbyBsb29rIGZvciANCj4gdGNfYWxsb3dfVV9zdWZmaXgs IHdoaWNoIHdhbnRzIHVzaW5nIGhlcmUgYXMgd2VsbC4gRnVydGhlciBJIHRoaW5rIHRoZSANCj4g c2FtZSBpc3N1ZSB0aGVuIGV4aXN0cyBmb3IgTC9sIHN1ZmZpeGVzPw0KPiANCj4gUGx1cyBJIHRo aW5rIHlvdSB3YW50IHRvIGFkZCB0aGUgbmV3IGNvZGUgdG8gdGhlIHN3aXRjaCgpIHN0YXRlbWVu dCANCj4gcmF0aGVyIHRoYW4gaW1tZWRpYXRlbHkgYWhlYWQgb2YgaXQuDQo+IA0KPiBKYW4NCj4g DQoNCkhpIE1pY2hhZWwsIEphbiwNCg0KPiBOZWFsIC0tDQoNCj4gQ2FuIHlvdSBwcm92aWRlIGEg dGVzdCBjYXNlIGZvciB0aGlzIHBhdGNoPyAgSSdtIG5vdCBhYmxlIHRvIHJlcHJvZHVjZSBhbnkg ZXJyb3IuDQoNCj5QbGVhc2UgdGFrZSBhIGxvb2sgYXQgZ2FzL2V4cHIuYzo1NDEtNTQzIChQUiAx OTkxMDogTG9vayBmb3IsIGFuZCBpZ25vcmUsIGEgVSBzdWZmaXggdG8gdGhlIG51bWJlcikuICBJ cyB0aGlzIGEgZml4IGZvciB0aGUgc2FtZSBpc3N1ZT8NCj4gaHR0cHM6Ly9zb3VyY2V3YXJlLm9y Zy9idWd6aWxsYS9zaG93X2J1Zy5jZ2k/aWQ9MTk5MTANCg0KPkFzIEphbiBzYXlzLCBpdCBsb29r cyBsaWtlIHRoaXMgY29kZSwgaWYgbmVlZGVkLCBzaG91bGQgYmUgaW4gdGhlIHN3aXRjaA0KPiAg c3RhdGVtZW50Lg0KDQpUaGFuayB5b3UgZm9yIHlvdXIgcmV2aWV3Lg0KDQpJIHdvdWxkIGp1c3Qg bGlrZSB0byBjbGFyaWZ5IHdoZXJlIHRoaXMgcGF0Y2ggaXMgY29taW5nIGZyb20uICANCkkgYW0g bm90IGFjdHVhbGx5IHRoZSBhdXRob3Igb2YgdGhlIHBhdGNoZXMgSSBhbSBzdWJtaXR0aW5nLg0K V2hlbiB3ZSBwcm92aWRlIGEgTWljcm9ibGF6ZSB0b29sY2hhaW4gd2l0aCBQZXRhTGludXgsIFlv Y3RvIG9yIFZpdGlzLCB3ZSBhcmUgYWN0dWFsbHkgYXBwbHlpbmcgYWxsIG9mIHRoZSBmb2xsb3dp bmcgcGF0Y2hlcyB0byB0aGUgYmludXRpbHMgcG9ydGlvbiBvZiB0aGUgdG9vbGNoYWluOg0KaHR0 cHM6Ly9naXRodWIuY29tL1hpbGlueC9tZXRhLXhpbGlueC90cmVlL21hc3Rlci9tZXRhLW1pY3Jv YmxhemUvcmVjaXBlcy1kZXZ0b29scy9iaW51dGlscy9iaW51dGlscw0KDQpJbnN0ZWFkIG9mIGNv bnRpbnVpbmcgdG8gY2FycnkgdGhlIG1haW50ZW5hbmNlIG9mIHRoaXMgcGF0Y2ggc2V0IHdpdGgg YWxsIG9mIG91ciByZWxlYXNlcywgSSB3b3VsZCBsaWtlIHRvIGdldCBhcyBtYW55IG9mIHRoZXNl IHBhdGNoZXMgdXBzdHJlYW1lZCBhcyBwb3NzaWJsZS4NCg0KVGhpcyBwYXJ0aWN1bGFyIHBhdGNo IGlzIGNvbWluZyBmcm9tIGhlcmU6DQpodHRwczovL2dpdGh1Yi5jb20vWGlsaW54L21ldGEteGls aW54L2Jsb2IvbWFzdGVyL21ldGEtbWljcm9ibGF6ZS9yZWNpcGVzLWRldnRvb2xzL2JpbnV0aWxz L2JpbnV0aWxzLzAwMDktUGF0Y2gtTWljcm9ibGF6ZS1maXhlZC1idWctaW4tR0NDLXNvLXRoYXQt SXQtd2lsbC1zdS5wYXRjaA0KDQpJdCBpcyBwb3NzaWJsZSB0aGF0IHRoaXMgcGF0Y2ggaXMgbm90 IHJlcXVpcmVkIGFueW1vcmUuICBJIHdpbGwgY2hlY2sgaW50ZXJuYWxseSBhdCBBTUQgWGlsaW54 IHRvIHNlZSBpZiBJIGNhbiBpZGVudGlmeSBhIHdheSB0byByZXByb2R1Y2UgdGhlIGVycm9yIHRo YXQgdGhpcyBwYXRjaCBpcyBzb2x2aW5nLg0KDQpVbnRpbCBJIGNhbiBwcm92ZSB0aGF0IHRoaXMg cGF0Y2ggaXMgc3RpbGwgbmVlZGVkLCBsZXQncyBza2lwIGl0LiAgSWYgaXQgaXMgcmVhbGx5IG5v IGxvbmdlciBuZWNlc3NhcnksIEkgd2lsbCB0cnkgdG8gZ2V0IGl0IHJlbW92ZWQgZnJvbSBvdXIg bGlzdCBvZiBwYXRjaGVzLg0KDQpUaGFua3MgZm9yIHlvdXIgaGVscCENCg0KQmVzdCByZWdhcmRz LA0KTmVhbCBGcmFnZXINCkFNRA0K