From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR03-DBA-obe.outbound.protection.outlook.com (mail-dbaeur03on2075.outbound.protection.outlook.com [40.107.104.75]) by sourceware.org (Postfix) with ESMTPS id 7AD503858D20 for ; Mon, 14 Nov 2022 14:27:43 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 7AD503858D20 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=arm.com ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=IuHajErE7RejWLw0P1gDqXXrgAuCykasWxnNajVBslXNiGl4Iueqo4Lkf+5L9OMUjDA9P8d0ag/G76V5hF/fo6ygCR00irf9arDifLI0oQ1jRqC0AqLdjLjL+Glpmb/JiChDrwQRn6jcA3uw0jmjO5dPi0kQrQkzlcpvog7UN9eYxYV+kG3ORhf+e0KvcUCZVzHCcCDrbgFvQbIM9gmqEtAnVhxddFYeTBWbIMbWbwQF0DFTyivcLStcWD19MGVE0rnD9fBIhgiWwe+v9XnRpJrP7tAW/A8TjLXKbxw99rys4YdD055jQlRtIWI+2DjlhFxbY/xfFChNiUwtUzJ3pg== ARC-Message-Signature: i=2; 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=gYDZrLwuVIkyNp8ptCM2Wf6Xd9nufS/9uAXOpM9gRXc=; b=Vg8ckQt/pg+RTwmo3Ul3gNgVIRyjq0CFVlSHbW1q7xfEQwQvXqFrVKpp0j8v6m2S1mtMgEZ6qKpG6R9E0uqanE/ERqgeoUiCymJGA/c2KEaqpB8sBGQBeuqrIczVgRKVa/WcydZ4oTnftZVLNenTcn7Y61KlIdGeR75NnUiF/5GPlXPPNU6Erev0W12oAPLlChjMhh4RGwov/Xo78IFf7dy3EuhuMVZHk5guiHvOQjIiAtDocwRmU781eBT3M1QULLO7fyHn23vPIKuSb8FbvmXILQABOLyYlfExkAQ0IqT74iAHnwER4WbhiRk8D/IAU+5P3R7n9kMZho9SEutsbw== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=gcc.gnu.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gYDZrLwuVIkyNp8ptCM2Wf6Xd9nufS/9uAXOpM9gRXc=; b=uYmbKQfHITCLGjiE6HDcoyncuT0FoUZxIKhszbvqv3bZHkUH9ZgIPvqA/Gwppi79hKgaAFB7BNp8Ks8egHXHfQQw/1P9k3sqD5GEe+WYvuT9owLmYf9QPMYam14oyHvw0KdC3leSktWFfdHoo9yKU0vR79bZ907LHXNk9sVVozw= Received: from AS9PR04CA0159.eurprd04.prod.outlook.com (2603:10a6:20b:530::20) by AM8PR08MB6324.eurprd08.prod.outlook.com (2603:10a6:20b:315::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5834.6; Mon, 14 Nov 2022 14:27:39 +0000 Received: from VI1EUR03FT011.eop-EUR03.prod.protection.outlook.com (2603:10a6:20b:530:cafe::21) by AS9PR04CA0159.outlook.office365.com (2603:10a6:20b:530::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5813.13 via Frontend Transport; Mon, 14 Nov 2022 14:27:39 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;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; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by VI1EUR03FT011.mail.protection.outlook.com (100.127.144.181) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5813.12 via Frontend Transport; Mon, 14 Nov 2022 14:27:39 +0000 Received: ("Tessian outbound b4aebcc5bc64:v130"); Mon, 14 Nov 2022 14:27:38 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 0a9d9093ddf311e0 X-CR-MTA-TID: 64aa7808 Received: from e91d70c78044.3 by 64aa7808-outbound-1.mta.getcheckrecipient.com id AF41F2F4-F3D8-47D1-9242-9466EFF63C2A.1; Mon, 14 Nov 2022 14:27:27 +0000 Received: from EUR04-HE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id e91d70c78044.3 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Mon, 14 Nov 2022 14:27:27 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=m6dR4crf4PTMKDeb4IFT0N1uRuWmhkl8Li8vzERs9Ikn0ge89B0iTEXPezx3sh5ub/EPDKgOw0fF5XL9NGub9jCFpHL2+EcLfFAZoMaX4cl3aFxfk5pupBjkfaMejrpzOl6VwrwjZLWKYTfvrcrj7SLV+e8ig3CVH3vpqaFmLMKA5yy5eVNr2POc5XpPI4NnaoZZMcRmRr565ZIDNxngCjkTGugTwN/p00o+kypsInfW13+g+XvGXOMGDbk+oFLihRML39xYYOWqOfMPEOS2OU36pbj7vPueeSoN3sYQSSrT7s/nPOXk35N+2pBDR/Z+xAqQ7iriCLMjWkHU4vyF5A== 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=gYDZrLwuVIkyNp8ptCM2Wf6Xd9nufS/9uAXOpM9gRXc=; b=Xjh2I5anxirCCbiRbkohtDtloXEov2adzAHwFHx7nYfhr6jfxTalYGKiDzxQyt6mGNfHAfuBp0OlyFw+ktLY1bF9n3/8VHuvhBIfTChFPrvn2RtV9VxWm/XP11rsKLrNe+0dxL3/V7SHZR254/iLltPg/CYGBp6nhnUACfEoW2tON6NAiGjGtAVFZX4dy6tLE7Fq6kYqADAxQ6CGnJcJ8wkC6/9lHlUCkAYJzgqW6g9KCcTbZ89JdkOp79owND/dbDKp0RLSsqKePf+HAUgGVqAhI+x77Dr6waOPSwipDBg8fbGzJp4VCYU5brFWuR29+v9r9ZKZETPUMFcuBZTC/w== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gYDZrLwuVIkyNp8ptCM2Wf6Xd9nufS/9uAXOpM9gRXc=; b=uYmbKQfHITCLGjiE6HDcoyncuT0FoUZxIKhszbvqv3bZHkUH9ZgIPvqA/Gwppi79hKgaAFB7BNp8Ks8egHXHfQQw/1P9k3sqD5GEe+WYvuT9owLmYf9QPMYam14oyHvw0KdC3leSktWFfdHoo9yKU0vR79bZ907LHXNk9sVVozw= Received: from PAXPR08MB6926.eurprd08.prod.outlook.com (2603:10a6:102:138::24) by PAXPR08MB6654.eurprd08.prod.outlook.com (2603:10a6:102:15e::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5834.6; Mon, 14 Nov 2022 14:27:24 +0000 Received: from PAXPR08MB6926.eurprd08.prod.outlook.com ([fe80::eae6:18d0:2b57:347f]) by PAXPR08MB6926.eurprd08.prod.outlook.com ([fe80::eae6:18d0:2b57:347f%9]) with mapi id 15.20.5834.006; Mon, 14 Nov 2022 14:27:24 +0000 From: Kyrylo Tkachov To: Andre Simoes Dias Vieira , "gcc-patches@gcc.gnu.org" CC: Richard Earnshaw , Richard Sandiford Subject: RE: [PATCH 1/2] aarch64: Enable the use of LDAPR for load-acquire semantics Thread-Topic: [PATCH 1/2] aarch64: Enable the use of LDAPR for load-acquire semantics Thread-Index: AQHY9PX6/UHNpxXoH0mWwp5gM2pynK44TjLQgAYtDACAAAEIUIAAA02AgAAA4XA= Date: Mon, 14 Nov 2022 14:27:24 +0000 Message-ID: References: <99d6b680-3f91-cb21-e314-2d0dbb0be937@arm.com> In-Reply-To: Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; x-ms-traffictypediagnostic: PAXPR08MB6926:EE_|PAXPR08MB6654:EE_|VI1EUR03FT011:EE_|AM8PR08MB6324:EE_ X-MS-Office365-Filtering-Correlation-Id: 2f12836a-ccc8-4d36-6260-08dac64c622e x-checkrecipientrouted: true nodisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: MZbj4p/HcczHJTibrNfBD4mR+k1y+ys2WHmkC0T0TF7pIA1F3aKT7mdhe8Wn2coL7v4GvEdPEDbVOazOisNbyW8Y7RDM8tQGdmagwpO7Qq2GNo0IECxD8J2jiLEV9rpMrIDLHeXh8arZENPTfVZ3ZwlvQVhrQl6MQx6ENWlmTwSyp2ABqr0vqTmADw4R1OX0kHhwt4XYTg+MMAwVXa6x7YaoiI0nLR1ll5xX/WWI19ABB/aiZqvKTL7s3cZoXg/QxAsBZfi33GIgfO6QdiLwSsQ1p40DyxygNWmEoAV9PUYnF4vHDzMZCL68vdlJ/XAmg5Eea4Ww+WKAmR1zzz5h83OprbnUnGvCB/VVWr+SpSAZvRqcNN+m+DFrZZFcljvyt3tv0ZXN6KyOYTPqkiFJGt8jnTS/Fcnri+9s2B8I7Z/p0gHTxNqwrQd24PH1W4nKmSxnN59gVr58aouXWpu1Ciw7dpMPuo+p7oSbf1/+UgJd1P9qI0glRU/UXX1jEm0G7CdEUyq9SZnRcvaz5rcLYuNb7v8wUNmyoLw1tzN6wU2A9meB3KaBCFWBGkVNpEC72/u7RhOab4dK8NTg2my/dyddVD+QoebjR27I+YtIZ+WwEXf6vR1QE7TFJY2L4lDaovqs/Yolix8lwoghe4QQaDuicCRlS1Kkx/DTNvBlZICLWedgxezCjLVWGy96skeNMGwTWbZsa+UP0PY92TSOOCGdt/+pih9/uVQUpGH4CqfyabSrtU3hDdhMrZm1TiqWCt3xGi1IS2zdO/DQmOMNyNsBst2Py/eZKN1MX4fPvpo= 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:(13230022)(4636009)(39850400004)(366004)(396003)(136003)(376002)(346002)(451199015)(6506007)(26005)(9686003)(7696005)(71200400001)(83380400001)(8676002)(4326008)(110136005)(478600001)(38100700002)(54906003)(316002)(66556008)(66476007)(64756008)(76116006)(66946007)(41300700001)(5660300002)(66446008)(33656002)(52536014)(8936002)(55016003)(4001150100001)(84970400001)(2906002)(86362001)(122000001)(53546011)(186003)(38070700005);DIR:OUT;SFP:1101; Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR08MB6654 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: VI1EUR03FT011.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 3f2eee33-d76a-4e7b-7b94-08dac64c5922 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: yvDSGUzOzsWq1hz7SxxAPnXxRtcaiQ0mQSeE5l9Gs1RFsHVL1YSdQgIvm5o+zIzxuVh3GOa6SF2yYzPuql+yn8O7Nt5Sg9TLr7j4USoPCFCaL39xdOt/wLnpF8DrLr/ryZDAfHc8ohPDlGFdXDCETrHl0xSUibqyGoP4lIJX3m0LTzNvOXQHb+226/Ea3ICJaNdSrYhTOFuzc4SM1KSN+dC1NFs32ujhH/4XNZWt9WzPJyLATD6vQuxHeAQAun+ypQHRpuCwj7zKU9BmZRnYMi8+68HUbimUspGyn3hKvUZaN9CR/eCt/b4cea1eoDwHWUjYrBiQANup0SBDjoBKPGxm4ip2kKf/JwYE2DF+VWg9R8RmCh4tAAh580SVugrlIcX1Nj/ON7hevy1cKrFTRcMC/bmrjHBBjm8WmzwHDIfj+IWesKwAXmTDstZSfM9YFaeO90KonagqWACAHlAKzZtfTXyqSDjE3IJVPvuMrJG6Ux6o1Qm82a9aTSMhZdzeoIxYWJz645UcnBcavmYjlPWXspfMTyc9TSuSBtuurhksLto40u4KIVOkvyeyLtlxyVimAKlCImIn3yutMxb4JLN4HPJWIqKkRy4E+fhqU4SSBP4briUk/rHnBtbo4zwqI/wagWt9028gxDlQTleqKEwuTazvvm0gzh8MhbO4m88xNNRaXZc8L9Os+JdGtkBEjwGDvFe6Bwy6poTzImZa7gRiCXWwnP2CHbkJaqIGJO9tL0iQs3nCDI3ipa3mQ77VDhwNmHFpyac1+a/3xMCQzviTZQYAaJ4zXQmJPlzIdnQ= 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:(13230022)(4636009)(346002)(396003)(39850400004)(376002)(136003)(451199015)(46966006)(40470700004)(36840700001)(478600001)(54906003)(110136005)(53546011)(316002)(336012)(186003)(6506007)(47076005)(7696005)(26005)(84970400001)(9686003)(5660300002)(41300700001)(8936002)(4326008)(83380400001)(8676002)(52536014)(36860700001)(2906002)(4001150100001)(70586007)(70206006)(82740400003)(81166007)(82310400005)(356005)(40460700003)(86362001)(55016003)(33656002)(40480700001);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Nov 2022 14:27:39.2430 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 2f12836a-ccc8-4d36-6260-08dac64c622e 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: VI1EUR03FT011.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM8PR08MB6324 X-Spam-Status: No, score=-4.5 required=5.0 tests=BAYES_00,BODY_8BITS,DKIM_SIGNED,DKIM_VALID,KAM_DMARC_NONE,KAM_SHORT,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_NONE,TXREP,UNPARSEABLE_RELAY autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogQW5kcmUgVmllaXJhIChs aXN0cykgPGFuZHJlLnNpbW9lc2RpYXN2aWVpcmFAYXJtLmNvbT4NCj4gU2VudDogTW9uZGF5LCBO b3ZlbWJlciAxNCwgMjAyMiAyOjI0IFBNDQo+IFRvOiBLeXJ5bG8gVGthY2hvdiA8S3lyeWxvLlRr YWNob3ZAYXJtLmNvbT47IGdjYy1wYXRjaGVzQGdjYy5nbnUub3JnDQo+IENjOiBSaWNoYXJkIEVh cm5zaGF3IDxSaWNoYXJkLkVhcm5zaGF3QGFybS5jb20+OyBSaWNoYXJkIFNhbmRpZm9yZA0KPiA8 UmljaGFyZC5TYW5kaWZvcmRAYXJtLmNvbT4NCj4gU3ViamVjdDogUmU6IFtQQVRDSCAxLzJdIGFh cmNoNjQ6IEVuYWJsZSB0aGUgdXNlIG9mIExEQVBSIGZvciBsb2FkLWFjcXVpcmUNCj4gc2VtYW50 aWNzDQo+IA0KPiANCj4gT24gMTQvMTEvMjAyMiAxNDoxMiwgS3lyeWxvIFRrYWNob3Ygd3JvdGU6 DQo+ID4NCj4gPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPj4gRnJvbTogQW5kcmUg VmllaXJhIChsaXN0cykgPGFuZHJlLnNpbW9lc2RpYXN2aWVpcmFAYXJtLmNvbT4NCj4gPj4gU2Vu dDogTW9uZGF5LCBOb3ZlbWJlciAxNCwgMjAyMiAyOjA5IFBNDQo+ID4+IFRvOiBLeXJ5bG8gVGth Y2hvdiA8S3lyeWxvLlRrYWNob3ZAYXJtLmNvbT47IGdjYy1wYXRjaGVzQGdjYy5nbnUub3JnDQo+ ID4+IENjOiBSaWNoYXJkIEVhcm5zaGF3IDxSaWNoYXJkLkVhcm5zaGF3QGFybS5jb20+OyBSaWNo YXJkIFNhbmRpZm9yZA0KPiA+PiA8UmljaGFyZC5TYW5kaWZvcmRAYXJtLmNvbT4NCj4gPj4gU3Vi amVjdDogUmU6IFtQQVRDSCAxLzJdIGFhcmNoNjQ6IEVuYWJsZSB0aGUgdXNlIG9mIExEQVBSIGZv ciBsb2FkLQ0KPiBhY3F1aXJlDQo+ID4+IHNlbWFudGljcw0KPiA+Pg0KPiA+PiBIZXJlIGlzIHRo ZSBsYXRlc3QgdmVyc2lvbiBhbmQgYW4gdXBkYXRlZCBDaGFuZ2VMb2c6DQo+ID4+DQo+ID4+IDIw MjItMTEtMTTCoCBBbmRyZSBWaWVpcmHCoCA8YW5kcmUuc2ltb2VzZGlhc3ZpZWlyYUBhcm0uY29t Pg0KPiA+PiAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIEt5 cnlsbyBUa2FjaG92IDxreXJ5bG8udGthY2hvdkBhcm0uY29tPg0KPiA+Pg0KPiA+PiBnY2MvQ2hh bmdlTG9nOg0KPiA+Pg0KPiA+PiAgIMKgwqDCoMKgwqDCoMKgICogY29uZmlnL2FhcmNoNjQvYWFy Y2g2NC5oIChBQVJDSDY0X0lTQV9SQ1BDKTogTmV3IE1hY3JvLg0KPiA+PiAgIMKgwqDCoMKgwqDC oMKgIChUQVJHRVRfUkNQQyk6IE5ldyBNYWNyby4NCj4gPj4gICDCoMKgwqDCoMKgwqDCoCAqIGNv bmZpZy9hYXJjaDY0L2F0b21pY3MubWQgKGF0b21pY19sb2FkPG1vZGU+KTogQ2hhbmdlIGludG8g YW4NCj4gPj4gZXhwYW5kLg0KPiA+PiAgIMKgwqDCoMKgwqDCoMKgIChhYXJjaDY0X2F0b21pY19s b2FkPG1vZGU+X3JjcGMpOiBOZXcgZGVmaW5lX2luc24gZm9yIGxkYXByLg0KPiA+PiAgIMKgwqDC oMKgwqDCoMKgIChhYXJjaDY0X2F0b21pY19sb2FkPG1vZGU+KTogUmVuYW1lIG9mIG9sZCBkZWZp bmVfaW5zbiBmb3IgbGRhci4NCj4gPj4gICDCoMKgwqDCoMKgwqDCoCAqIGNvbmZpZy9hYXJjaDY0 L2l0ZXJhdG9ycy5tZCAoVU5TUEVDX0xEQVApOiBOZXcgdW5zcGVjIGVudW0NCj4gPj4gdmFsdWUu DQo+ID4+ICAgwqDCoMKgwqDCoMKgwqAgKiBkb2MvaW52b2tlLnRleGkgKHJjcGMpOiBBbW1lbmQg ZG9jdW1lbnRhdGlvbiB0byBtZW50aW9uIHRoZQ0KPiA+PiBlZmZlY3RzDQo+ID4+ICAgwqDCoMKg wqDCoMKgwqAgb24gY29kZSBnZW5lcmF0aW9uLg0KPiA+Pg0KPiA+PiBnY2MvdGVzdHN1aXRlL0No YW5nZUxvZzoNCj4gPj4NCj4gPj4gICDCoMKgwqDCoMKgwqDCoCAqIGdjYy50YXJnZXQvYWFyY2g2 NC9sZGFwci5jOiBOZXcgdGVzdC4NCj4gPiBJIGRvbid0IHNlZSB0aGlzIHRlc3QgaW4gdGhlIHBh dGNoPw0KPiA+IFRoYW5rcywNCj4gPiBLeXJpbGwNCj4gPg0KPiBPb3BzLi4uIGhlcmUgaXQgaXMu DQoNCk9rLg0KVGhhbmtzLA0KS3lyaWxsDQoNCg==