From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-eopbgr150058.outbound.protection.outlook.com [40.107.15.58]) by sourceware.org (Postfix) with ESMTPS id E9B543855025 for ; Wed, 21 Jul 2021 16:42:06 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org E9B543855025 Received: from PR3P191CA0050.EURP191.PROD.OUTLOOK.COM (2603:10a6:102:55::25) by AM6PR08MB4389.eurprd08.prod.outlook.com (2603:10a6:20b:bc::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4331.29; Wed, 21 Jul 2021 16:42:05 +0000 Received: from VE1EUR03FT028.eop-EUR03.prod.protection.outlook.com (2603:10a6:102:55:cafe::fe) by PR3P191CA0050.outlook.office365.com (2603:10a6:102:55::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4308.20 via Frontend Transport; Wed, 21 Jul 2021 16:42:05 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; gcc.gnu.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;gcc.gnu.org; dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by VE1EUR03FT028.mail.protection.outlook.com (10.152.18.88) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4352.24 via Frontend Transport; Wed, 21 Jul 2021 16:42:04 +0000 Received: ("Tessian outbound 870783c3513f:v99"); Wed, 21 Jul 2021 16:42:04 +0000 X-CR-MTA-TID: 64aa7808 Received: from df280621bfd7.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 2911BE49-E662-4D85-ADE7-34610EC95C06.1; Wed, 21 Jul 2021 16:41:58 +0000 Received: from EUR02-HE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id df280621bfd7.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Wed, 21 Jul 2021 16:41:58 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IOgZ9rwsDnraL48G/rX9OceivWOwA3aT5pkx7udljgm9pFn07lOImm7iPGOPuRQQgr1iweg/1z1sYVG4FrdkJpIOVjtyR4sMc1s+VJLW91PECH1x/6wOTJ3cBffGULy8LwkygCQsprBU6sO8xdwT8higdXXZZDbnvtBbNJB5PCy5kwl6cWFqv1S659ug9JIPmo8PBg6HDSksSf7OGKwcP0YmLD3ML6KYdiw/8XxdiQskQCJDNfO47lsLBOZrLatm6VGqzM+vZjJJ52QMoJeV64KIvVOD3SPSsCQUD9nfsoxQLfAeguM7ZdBTlhiWuwsjHGuLusAT6SfutebpmSPJqQ== 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-SenderADCheck; bh=sHlJ2BxFeFAHj8HircFLpvK5vSwULCAc1VIPMxIrep0=; b=TFWnmBEzrHRIuVtjfZnlufSKNf9zwq0OFIzhNUoyic8aM2SBtPzMd6uv8Lx6UFNH1bRbjItg4NXDw9b/eSOb9kX8YZ+SoQP0ElaG/UOSCh4uEVzYM/qGcSQLrAPVTtzvA7pahy2LG/iPqhUjAoRW/wcP4r8J3eRPoaBhvw4pZtlBo7AJii48x+WKoXsVHp5eQj2HgwFfWtkNoVfckPm5zQ+TfpxCmB4eCZ860E05kbnQ0pNY8ybdkV1zxhwPNEPUEH0Jjl8k10NxB1HnyvZRAXDE30qaaQY+o6FfAOuukF+U0zCF9XENxvO5J48DWkNZ+0bDDP6/r20glUlEJcHI+A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none Received: from PAXPR08MB6926.eurprd08.prod.outlook.com (2603:10a6:102:138::24) by PAXPR08MB6413.eurprd08.prod.outlook.com (2603:10a6:102:de::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4331.28; Wed, 21 Jul 2021 16:41:56 +0000 Received: from PAXPR08MB6926.eurprd08.prod.outlook.com ([fe80::a0ac:755e:a041:e9eb]) by PAXPR08MB6926.eurprd08.prod.outlook.com ([fe80::a0ac:755e:a041:e9eb%4]) with mapi id 15.20.4352.024; Wed, 21 Jul 2021 16:41:56 +0000 From: Kyrylo Tkachov To: Martin Sebor , Christophe Lyon CC: gcc-patches Subject: RE: [PATCH libatomic/arm] avoid warning on constant addresses (PR 101379) Thread-Topic: [PATCH libatomic/arm] avoid warning on constant addresses (PR 101379) Thread-Index: AQHXdRfpQYjYQP8vuUi1Od5JTINAGKtNtCuw Date: Wed, 21 Jul 2021 16:41:55 +0000 Message-ID: References: <816ce216-bf6a-75ca-4241-4861ec43ab27@gmail.com> In-Reply-To: <816ce216-bf6a-75ca-4241-4861ec43ab27@gmail.com> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: AB2CE745F09C9F479DB4BE87A60F3179.0 x-checkrecipientchecked: true Authentication-Results-Original: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=arm.com; x-ms-publictraffictype: Email X-MS-Office365-Filtering-Correlation-Id: f55f77c1-2fdf-4d41-0724-08d94c66790a x-ms-traffictypediagnostic: PAXPR08MB6413:|AM6PR08MB4389: X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:10000;OLM:10000; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: 4u52tHFg6JR0CIgQazSrrC33+PrMmGjxxriQU9tX765Mmymk4RQpYB83TDeQSj+HMv/fVYCLgeQZ/ypM4yE36z0g/1KYmUVWwMe4KVEhGxk8fHlvmlxUU1S79tH41/1KkJtyqIKVeDon+GNIGDVMnZLH6uCwax54HrXEG5TMrQOJq6iT0XNlCcoIHLUOT1EKOqChA9eimU1SQb/Vxf7o8mzKm4Gg4xvVLnpL7GAWSGMYMSIXq23A+M2v9v9VlfP0UqfFGCtOVKT+wTnhFFInWtYVv1CL5h4AmdDg5RdmZ9R5Uipf322BeW28o9RXzbAOynhyJSw9pN28ZCVUfE/H2r3pdVrCrsfOEf/1yobdfsdw1ZSTLmzcqb4/KWqfCC4rJkm3tDwX6TkHCqjMfhRnZk7f4+2xGrWXAevY9sqVLyXdrallzUmy3Bhl7FwKwOciQItvdXo8H7HLZpxpZTiRrSDOCcna7wPM9/mw/P64rIFPkAlkbuF1b0PfnK9pZQNukFzaV+K57+xX9TZN6mko0i96/EoQdQEM/8X+AGvDkYUWtHdT25ncD7+LzFHCUd2TdMjiaJ0o+qVhS0Z4HTp4rsW8JhtsEXf2sPArpwAMchE8VyZC+0MmvImDTt/IW36LbY3CyjkYfGor34Q4hjiBqZNR+oRDwmeT3Y6ieK5Zqwo2C0KmPXv9JpGLFZk85N3BBSYRQV5WZuadSosO8TwZXg== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PAXPR08MB6926.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(39860400002)(396003)(346002)(366004)(136003)(66476007)(86362001)(110136005)(26005)(83380400001)(66446008)(55236004)(66556008)(76116006)(71200400001)(8936002)(52536014)(55016002)(9686003)(7696005)(5660300002)(478600001)(186003)(64756008)(38100700002)(53546011)(33656002)(4326008)(66946007)(316002)(6506007)(2906002)(8676002)(122000001)(38070700004); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?L1AvRUhHNktuaHMwanFpeUJ0WW9TZGpaZmJLVEx5SWJ6U3lrdTJBazN5VVc5?= =?utf-8?B?eDBraERQMktMZFk3V0NiRGpNQmIzRUNKZXJyTiswSkFMN3MrbkRPOCsvbld0?= =?utf-8?B?cWY1Nm16cnBIa1JUc25oN3psRmltVUNna3lvcE9rWFVQbHdsYXVyTllrRjla?= =?utf-8?B?emh4R3JRNEhoTFlNRGtvMUh0a0I1K01UdlZDZGhmSjB5M2M1WDVTeVFEZmdP?= =?utf-8?B?K1ZGUkk1WUxOY0pPRFZ5VThuWkROZTBXWGY1UksxMHdCSWwxYmVvaS9mZHBC?= =?utf-8?B?amVpWlFTT3drVDdjVFBhbmJ6dHdmYkNWY0RuWDZ6ZFlnVEg1NFhMYStJTEtk?= =?utf-8?B?SndVWXB6N0kwWDhaaTNJLzd5TlBhZHJIZURTL3N0ZjhVVkZLSEpkT2JseHRr?= =?utf-8?B?a0pnazdhdUFkOXhGZ0JhSGkrZEx6M1hLb2Z2YURWTmxwNFkxTG9mbmZBdWVK?= =?utf-8?B?QkE2OTNEOHFiWFROQUM1OVRzcmFhQkFrRTR3QWJPYUNWc0tyQlVhMkdldkVw?= =?utf-8?B?bW8wVnBCZ2djRGhaUjNqR0F1YWRYTzVsLzI1Sk5zQThQLy9ySGtheW9WcklZ?= =?utf-8?B?OWhjelNXQlZhTG1ML1dvSXdocVdqbkJOcnFPNW52YlZxb09Mand1KzhjZVpx?= =?utf-8?B?U3F3aVVwbXA1aE1nZmtkOXJKTVkxL3pvN3NocldQZ25SQTJCdFBPRnBMcGRw?= =?utf-8?B?a0VzMkcvYm5NZkh3U3hOdEFGZVYweCt5Y2FXZmlUaEZGS0RCL0FhbXFrQU9Q?= =?utf-8?B?Q2hlRi83YlplYmMyZzJCeVNQMmNDbkJIMHpWNlFXTUJkakdVbk9oS1p4VktV?= =?utf-8?B?NGZOdDdMSFFtMk9mTDgvSERjZmJURURqelV2cUpXWDF2NDM5UXZTREZRNjVp?= =?utf-8?B?SmU4TGIrNDVudUpiRnBlbGxJYi8yeUtXNjF1bWFaa0ZUcmJ5RUNFc21GaERH?= =?utf-8?B?NVlGQldGODZzM0RwYldJNEFnTHBPbkdlUmpUZkJCc3pkZkxUQkFkYmdpYUti?= =?utf-8?B?RnA4VDZhYlRaZFo4WjVlZzg3bXdFMDdCYm5VRzZrRmltSnhxNzNyY1NYMFFm?= =?utf-8?B?am5sWUgzMVBFMHVJVVhyZ08wME9FYU1LbGlFMVNUckJJM0JFV1NiZGp6dlpX?= =?utf-8?B?TjM2L3dleUkrT0VLMmdBOWlwdDNXSXJXK1g3Z0J3WDJOMWdVb1BWRWo5WTRI?= =?utf-8?B?YUQzakdIS3ZnNlNvRDNKZWkrbjBtMDk1amtrVm1QSXJyZVpBYjMwRENqS0hM?= =?utf-8?B?MHdGYThYa0Y3ZFV1ZXc3QXZzcy81NTRBSUFxaSt3MXA5SUNoRzZxNWxvakUy?= =?utf-8?B?cTd1ODJOcnRHT1o4M3dDZzJuMzBPdVh5dUc2MktHZGsxL0U1T095QWNyTWgv?= =?utf-8?B?TjZwMVFSY2xmY1A5TVovKzlCRGZYWFhLVk5VUkRybWQ4MWVMc0xndjBWcjJJ?= =?utf-8?B?SjdnOTNEaHYyRTdsMzdXNExSdzFNMWJPclNqb2F2eDY5WnpkUm9WTXpqY0hv?= =?utf-8?B?Q3draHRBcTdVSlNIV0JsQ3ZlSFBFRDZuYXk5RytyMlBsZ211VkNpM2RlaHdJ?= =?utf-8?B?UUMwdERjR2Q0SCtGSXNXRmQ5OGdtME9OaC9kWHZKZXBVRFNmNUtwZW9aVXlR?= =?utf-8?B?b2dtQ0dIQkN3Nk5RNlFTQi8rR3JmWlhUa0F1b1BGelovemh5cTRGMkZSSDJZ?= =?utf-8?B?cmpkVUlyVDVVQi9FL0RTOE40b0ZkOUYvYkJmQ3pLbW9nWUR1bVpRNk1NbGFJ?= =?utf-8?Q?b86EHPSZo46wmmkq+s=3D?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR08MB6413 Original-Authentication-Results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT028.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 7f505970-2203-46ca-6659-08d94c6673bd X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: f2jtYEZIBWdZux/bjp7KcwXWgi2wry75bwndAmBMTrxwJQ0COJ6ggwlIrl9HREvgnBKCWX231YE1HwZBD58AserrmvLbTWORhpKSYLrZhbZrYMN1XsBZ7OB6Ez+npecOcSk6j9GAluaNyrdujWIdArZnkdd9LN5ADSr7BMDihgU9YR7HSSF8VIUgTKQzDSikdu3INU8Wc7OlXET5FOvBS7MKSWXHfNc/iH5nR/h+yLAU6TFfq17Y28ielcNHh3n6Mr3MNnmaJ5eW9ZcJRhWdbB+OtDrb3Fh87hJs9EqG9UrFGLH8Xv0UrNxXHhuGkpucgzSJqYRBiIPWBOlhfoBI0jDBJohew3v+RKjL6v24rwIfSnvaJ1JOxnfJaD/6YxJNJgngyc8P53QCdUsG1nBqwWGVkRP18bKjyvD3GUK1327iXDsimO386f2ERsP1YzongMk6LtnWeAbJT2J5w4mtJ0AooGZgdJtdDYNCYv1bgIkQhucftt9DYZsp/uGr8Ge7IgfquWli7mKgtAGXJ1QAKpS2EJCCA6gHECer+/blFbyeKHkTvky1tftoD6W1T3Did2imgeHKYAY5u5FTTOQ9ogksFobzCqyT8J27S9lkYM2+/IZhmLhYmBIdRgACyhVmP0eLqOXCj8oyqeHfk1B/ZLSafWYfXes7VKm9MjB7KmulA4NKHdJEOpRHfZDwOGO4vn8J6Tt56a0rQO2/96BlCw== X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFS:(4636009)(36840700001)(46966006)(356005)(2906002)(508600001)(70206006)(82310400003)(26005)(186003)(336012)(8676002)(83380400001)(70586007)(81166007)(53546011)(5660300002)(316002)(6506007)(7696005)(33656002)(4326008)(47076005)(9686003)(52536014)(86362001)(110136005)(8936002)(55016002)(36860700001); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Jul 2021 16:42:04.9533 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: f55f77c1-2fdf-4d41-0724-08d94c66790a X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: VE1EUR03FT028.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB4389 X-Spam-Status: No, score=-6.8 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jul 2021 16:42:08 -0000 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogR2NjLXBhdGNoZXMgPGdj Yy1wYXRjaGVzLQ0KPiBib3VuY2VzK2t5cnlsby50a2FjaG92PWFybS5jb21AZ2NjLmdudS5vcmc+ IE9uIEJlaGFsZiBPZiBNYXJ0aW4gU2Vib3INCj4gdmlhIEdjYy1wYXRjaGVzDQo+IFNlbnQ6IDEw IEp1bHkgMjAyMSAwMDoxMQ0KPiBUbzogZ2NjLXBhdGNoZXMgPGdjYy1wYXRjaGVzQGdjYy5nbnUu b3JnPjsgQ2hyaXN0b3BoZSBMeW9uDQo+IDxjaHJpc3RvcGhlLmx5b25AbGluYXJvLm9yZz4NCj4g U3ViamVjdDogW1BBVENIIGxpYmF0b21pYy9hcm1dIGF2b2lkIHdhcm5pbmcgb24gY29uc3RhbnQg YWRkcmVzc2VzIChQUg0KPiAxMDEzNzkpDQo+IA0KPiBUaGUgYXR0YWNoZWQgdHdlYWsgYXZvaWRz IHRoZSBuZXcgLVdhcnJheS1ib3VuZHMgaW5zdGFuY2VzIHdoZW4NCj4gYnVpbGRpbmcgbGliYXRv bWljIGZvciBhcm0uIENocmlzdG9waGUgY29uZmlybXMgaXQgcmVzb2x2ZXMNCj4gdGhlIHByb2Js ZW0gKHRoYW5rIHlvdSEpDQo+IA0KPiBBcyB3ZSBoYXZlIGRpc2N1c3NlZCwgdGhlIG1haW4gZ29h bCBvZiB0aGlzIGNsYXNzIG9mIHdhcm5pbmdzDQo+IGlzIHRvIGRldGVjdCBhY2Nlc3NlcyBhdCBh ZGRyZXNzZXMgZGVyaXZlZCBmcm9tIG51bGwgcG9pbnRlcnMNCj4gKGUuZy4sIHRvIHN0cnVjdCBt ZW1iZXJzIG9yIGFycmF5IGVsZW1lbnRzIGF0IGEgbm9uemVybyBvZmZzZXQpLg0KPiBEaWFnbm9z aW5nIGFjY2Vzc2VzIGF0IGhhcmRjb2RlZCBhZGRyZXNzZXMgaXMgaW5jaWRlbnRhbCBiZWNhdXNl DQo+IGF0IHRoZSBzdGFnZSB0aGV5IGFyZSBkZXRlY3RlZCB0aGUgdHdvIGFyZSBub3QgZGlzdGlu Z3Vpc2hhYmxlDQo+IGZyb20gZWFjaCBhbm90aGVyLg0KPiANCj4gSSdtIHBsYW5uaW5nIChob3Bp bmcpIHRvIGltcGxlbWVudCBkZXRlY3Rpb24gb2YgaW52YWxpZCBwb2ludGVyDQo+IGFyaXRobWV0 aWMgaW52b2x2aW5nIG51bGwgZm9yIEdDQyAxMiwgc28gdGhpcyBwYXRjaCBpcyBhIHN0b3BnYXAN Cj4gc29sdXRpb24gdG8gdW5ibG9jayB0aGUgYXJtIGxpYmF0b21pYyBidWlsZCB3aXRob3V0IGNv bXByb21pc2luZw0KPiB0aGUgd2FybmluZy4gIE9uY2UgdGhlIG5ldyBkZXRlY3Rpb24gaXMgaW4g cGxhY2UgdGhlc2Ugd29ya2Fyb3VuZHMNCj4gY2FuIGJlIHJlbW92ZWQgb3IgcmVwbGFjZWQgd2l0 aCBzb21ldGhpbmcgbW9yZSBhcHByb3ByaWF0ZSAoZS5nLiwNCj4gZGVjbGFyaW5nIHRoZSBvYmpl Y3RzIGF0IHRoZSBoYXJkd2lyZWQgYWRkcmVzc2VzIHdpdGggYW4gYXR0cmlidXRlDQo+IGxpa2Ug QVZSJ3MgYWRkcmVzcyBvciBpbzsgdGhhdCB3b3VsZCBlbmFibGUgYm91bmRzIGNoZWNraW5nIGF0 DQo+IHRob3NlIGFkZHJlc3NlcyBhcyB3ZWxsKS4NCg0KTGV0J3MgZ2V0IHRoaXMgcGF0Y2ggaW4g dG8gdW5icmVhayBib290c3RyYXAgd2hpbGUgdGhlIGRpc2N1c3Npb24gb24gaG93IHRvIGF2b2lk IHRoZXNlIHdvcmthcm91bmRzIGNvbnRpbnVlcy4uLg0KU28gb2suDQpUaGFua3MsDQpLeXJpbGwN Cg0KPiANCj4gTWFydGluDQo=