From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR02-DB5-obe.outbound.protection.outlook.com (mail-db5eur02on20601.outbound.protection.outlook.com [IPv6:2a01:111:f403:2608::601]) by sourceware.org (Postfix) with ESMTPS id 022783858C56 for ; Tue, 30 Jul 2024 13:27:28 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 022783858C56 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-Filter: OpenARC Filter v1.0.0 sourceware.org 022783858C56 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=2a01:111:f403:2608::601 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1722346049; cv=pass; b=scXg4HKE4Wdsn6e+hdncOlVB6VDVGJ4T6QlFRAZjKeEg5Ys2Jp2Y/dF+MH2pm8OWiXtZNxTkHrElmQNWKgKP5Bdq65e5NWVRxYEUoeObVtjB3IQh4Xx6xT4ifP0WLRkMA1FqqgWJmzXYy+vLJXPARxGxrToBvlAowei+6f3vV6M= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1722346049; c=relaxed/simple; bh=tPNNkZOcX5st2HwFibUEmoeXaGDwmO9dfePywjGX/aY=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=clagF2r6wQ7hrLzxmgG5RS/XoRRnBKDHXKKQtr2S2EHj6qc85C7igJqt9SZOKfmyoquobsqVe0K0BpAmAjLIK7VSDHKgedN+vnpsE4yj++7Cdf3qVHYau4o2O8N2KeJ6Yelzp3vwYgaTt5A19Yh65tSnHw4zqs5nUSg1xxKCnuc= ARC-Authentication-Results: i=3; server2.sourceware.org ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=aCfkf7azgK1x0KHdkVxN4oFeQtbAuMBS/HWZUZXbAGJITWeF7AFfZP7w/tW1uR6e8vOH766+xEdqFWLcQXrxVFVy5cJB8J05rbj+CDGE8GE/EnsVFfHyUXLo1JbM9265U/uXn+Mk7kqrS9m7TO19rspmayjtgEstG0S6mfjjV+4crr0QPqDkrzfFKvXfxKO22FXj14KyGcRAFJtpWlfQh2EoeLzmApfRxZtIB/zFYigzJ8djg0GrpKipcoW3Lo7r/UnSogljIpBKh0ubYfcj1bf1QCbDNKTZ3WobPyLcuRHGVH90cNdRYj8/CMqvp3iQXLyCQ/VU7/xFbHZyyN78sA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=tPNNkZOcX5st2HwFibUEmoeXaGDwmO9dfePywjGX/aY=; b=FbPsatVje0yHaRhMHxxstAu5VKrJzdxdQwvmthiiAWdagziWvtK4lexrs0XAWVaaBnAqkCENZotrKxG71QV4iOJMHXOqPfXJbyQlma60Qm4cw2GvfVqFY1fuZ4e1kjbpb3ElPQ7SM0lsc2FAp89VUyqp4rnPEjKP16rPjpEIpLz9fnzGRGdNmzCHuA2hP0c8tzwgULEHPfg5e0z/XLMJs7mZ8LmQnyvL8zww9FAzVT7kboFBBAz3wCOy8DCehKuaAadHiylBhj8pJ/XukwQ0bITm/VqTLOz3bXKn8eUVcAucQdW3LEkBi8Np0NmqIQbZ6QdDKwt2c0nQsu0bmg+Zkg== 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=arm.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=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=tPNNkZOcX5st2HwFibUEmoeXaGDwmO9dfePywjGX/aY=; b=d9MkfiXbVDHQ0HbbdCzrcIU3OZIMKRObmIg9suZN4SAFr1q0vCn8AicHrBhJnjRRoGxq3eDSleNSQmN+TWrkyyitwrVXKFoXUfhH0Kr7U5N+7oHshi6tInO5IfA7Tfxuqm2RN0IzL4+JDxIIbFjAHhRb3qnnRGmZ2b4fUX1I1P0= Received: from AS4PR10CA0012.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:5dc::15) by AS8PR08MB10316.eurprd08.prod.outlook.com (2603:10a6:20b:5b9::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7807.28; Tue, 30 Jul 2024 13:27:20 +0000 Received: from AM3PEPF00009BA1.eurprd04.prod.outlook.com (2603:10a6:20b:5dc:cafe::a1) by AS4PR10CA0012.outlook.office365.com (2603:10a6:20b:5dc::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7784.35 via Frontend Transport; Tue, 30 Jul 2024 13:27:20 +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=arm.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 AM3PEPF00009BA1.mail.protection.outlook.com (10.167.16.26) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.7828.19 via Frontend Transport; Tue, 30 Jul 2024 13:27:20 +0000 Received: ("Tessian outbound ab09e808a502:v365"); Tue, 30 Jul 2024 13:27:20 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 8418e0843422766c X-CR-MTA-TID: 64aa7808 Received: from L4e4fb6066107.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id E8AB24A5-C71D-42A1-898F-C930F522AF9B.1; Tue, 30 Jul 2024 13:27:13 +0000 Received: from EUR05-AM6-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id L4e4fb6066107.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 30 Jul 2024 13:27:13 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=M5pz7u0DkEZi0K/Es9DAa84ZbALRGriItPbwRGmsklQO7X0rEmyF3gO8v5WRXk0cdzRnn1baLFYEN55qGXr4As2zwSzvzh78Oblbt3e1zk6gLbuU0MI7NZvuXeUZ5AOQxaP7d4f51UF9nfTmHKYj7Mo37wyJj9/nUwESRNnOj+/iNNeqkxNKZdyV3ybfjW7ZYKkBCFRnv1aMRwrhsMIqNlMU6bowucNkwTUPJBeIlRdU+7/sBQtv/6C1kRns/RfARsHopeI4eWfwxOrkLakqElSwvlnhJXIFtZyX/MSQSf4HCewDpREPgUWkgKCRpsRPhb2AnAy/tUdb36Q6jY51Ww== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=tPNNkZOcX5st2HwFibUEmoeXaGDwmO9dfePywjGX/aY=; b=QCuh7geY9lH8z1K832any8432zgPoCrEegpkId72H77xB4aaExT2RAHd9iNO0CmsU7W+s7U+2/vQXLgUQYMKeD7hQXPWH5tjI6F3LEy1dwyYGyfXXtjkReTb0abRKaNc7BNK2OjWZtJ6CKB95zYR7+L0ZrXBptedB0Bt1IugNpw5kY4umtLR/2ifLZWl8JRzf9LarGlgR3buiHftwro4tFqw9G6XpAIlM4z2LmFi0q2PRgP2U5Z8ZpMTQADuBG6dB+rrcwGy3FLl/HIwhGH4gAYd6ZrpxzYBm9zUI/eBYQLscnDVhpotvbckTJIQf6yV43/zDOdJNGc+m4KW+ZoCCA== 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=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=tPNNkZOcX5st2HwFibUEmoeXaGDwmO9dfePywjGX/aY=; b=d9MkfiXbVDHQ0HbbdCzrcIU3OZIMKRObmIg9suZN4SAFr1q0vCn8AicHrBhJnjRRoGxq3eDSleNSQmN+TWrkyyitwrVXKFoXUfhH0Kr7U5N+7oHshi6tInO5IfA7Tfxuqm2RN0IzL4+JDxIIbFjAHhRb3qnnRGmZ2b4fUX1I1P0= Received: from DU0PR08MB9250.eurprd08.prod.outlook.com (2603:10a6:10:419::17) by GV1PR08MB8378.eurprd08.prod.outlook.com (2603:10a6:150:a7::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7807.27; Tue, 30 Jul 2024 13:27:09 +0000 Received: from DU0PR08MB9250.eurprd08.prod.outlook.com ([fe80::6af6:e76:8cd2:ef4f]) by DU0PR08MB9250.eurprd08.prod.outlook.com ([fe80::6af6:e76:8cd2:ef4f%3]) with mapi id 15.20.7807.026; Tue, 30 Jul 2024 13:27:09 +0000 From: Claudio Bantaloukas To: "gcc-patches@gcc.gnu.org" , Richard Sandiford Subject: Re: [PATCH v3 2/3] aarch64: Add support for moving fpm system register Thread-Topic: [PATCH v3 2/3] aarch64: Add support for moving fpm system register Thread-Index: AQHa33mB8StBgZU1/0uLqC7U0OakULINorUEgAGmuwA= Date: Tue, 30 Jul 2024 13:27:09 +0000 Message-ID: <64452705-4ed3-4eb1-b6d5-7f66dbe7e1da@arm.com> References: <20240726163254.1174686-1-claudio.bantaloukas@arm.com> <20240726163254.1174686-3-claudio.bantaloukas@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: DU0PR08MB9250:EE_|GV1PR08MB8378:EE_|AM3PEPF00009BA1:EE_|AS8PR08MB10316:EE_ X-MS-Office365-Filtering-Correlation-Id: 6f32b15d-56a0-469e-ce29-08dcb09b56f4 x-checkrecipientrouted: true nodisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0;ARA:13230040|376014|1800799024|366016|38070700018; X-Microsoft-Antispam-Message-Info-Original: =?utf-8?B?WWsyUnR6YjlERUpBR01JRnBPYjdvNllrenJCWnp6T1lGWDl3Yko4MlJvaG5a?= =?utf-8?B?NlhCejVDOTgrRm1RWjNLZTJtWkFrL3hyUUpwTDBWOVc4cHF3T3RVSHd6V04w?= =?utf-8?B?dDRGQkdTSnhVWGZDZmIxWkt1czlmTEdXSDJUdUtlRGRRU2dhK0lFRDdrRGhT?= =?utf-8?B?MnRPNDFvT2d0NWw0c243WjhSYStWWDMxelF6WWswNjdLZlZqMVErbSsyOWR4?= =?utf-8?B?NjhQVnd5Q1FMQlJiSm0rbUVoZ3Fqa3QxWUxQSVhNejZrRTRPM1FWRnZXRTF4?= =?utf-8?B?RE9aK0UzM1F2ZnBPTmhSWGkzczVoOUMvUnZ0a2dycitPcnRwNWI1SjZjRTNo?= =?utf-8?B?a3lxT29LekszTXZFVmQ5cVIxSHZsejhCY0Uycll4eC92SXNFYWs4QUpxSFFa?= =?utf-8?B?NmRVc0VXWWo4bnU2bDNzK0tSdWRaeHlIblFYdm44M3FQT2IxRWtUdUswZ3N5?= =?utf-8?B?Z0liOU9rQm9RbWlKeTdWUGFQa2tVU1lRQXJtUVgraXVpdVd6bnR6VEFpdXFC?= =?utf-8?B?TXlCODJDWnVRQjIvajdZUjlURHNBOEFGeGJCVWdwR3REcUtZSW5Qa1RZZkZL?= =?utf-8?B?NXFBdUg1S0VHRlFkaTMzWTVicUo1ak9QbklDOGsrdVpJTHlPTkEyUkhtTGRR?= =?utf-8?B?d1VsNXh6SDZ3V0ZOOTFmVUJYNmxoN0doMGV5czZ1RnppQ3QrYWcrSkhDRGtw?= =?utf-8?B?ZHFZMHlHNFRJZmZTcWIwbU0rOEdFZjdZM0luY0FidVNtTzZsV28rNEJ4dlNT?= =?utf-8?B?ZHFXUWErcExxOXpCKys5Q21IdzJvNjlQRE1lVFhRZFM4U25XdmJleERXWndw?= =?utf-8?B?RG9NRnV2WFFXcm5EOWFORURtS2RVeTZJYTFZTTd4RU5OZmpxb1ZicUhqWHNZ?= =?utf-8?B?bHlMMzVIdFBCaWg1ekhEZ2ZRNkdMeEJkVFhyajFEbGZzNDRFMm9CWFE0dWo1?= =?utf-8?B?NnF2SExwRExrOXR3Tm53L2xFckpnK2hqQVN1TWFmOGtYRWorR0szUnJlWmh2?= =?utf-8?B?dmFkN1N1eHdIZjJlN00vMWd6ZjRuSE1KRjRHY0JUYUMvd2d4WGhEWldjbk1U?= =?utf-8?B?TnBFR0paT3hxMloxMGlwYk1UcVNDbWpDQktsaWVadE94K0V0LzI4Wk9zaVNq?= =?utf-8?B?VTRoRnBGeWdwQndBczF6Y091aFpFbUFKZExIZ2dmaGtrS2MwR0ZpOVlwNmVt?= =?utf-8?B?RjU0cVZlQ09tUGRVWXNwUGYvdC9tWEpvZzdGMk0zM05xc2FWa2xHQUNxSEFs?= =?utf-8?B?UTZTRnFnUWhZd0xaVFF3dHNtMU9SWGlpTzJWSkthdGRaV2FxS0FQcmJvZXdJ?= =?utf-8?B?RHZWakJlUjh4cXNUTStoUnN2WkRQNjZVRmQ4VU5YNHlRUm1RTVl3dm5nUHNO?= =?utf-8?B?QzFHSEh1TnJvbHQwRXhwVWR2d3pKWVFyRVpOY2hhdmpDVk84UHo5OEFKcWNC?= =?utf-8?B?aW54NStMNWJ4RHAzbTBFYytQbVEzZE1SNkxpejR2UUs3WkQ0TWp4VDlDclJF?= =?utf-8?B?VmN1OHdHSVJKQVdwemkzdWZKNmlYRjVNYk4rY2JKMUVJOW9wZ2MzTGJZQmZH?= =?utf-8?B?NFYyUndJdTJOaEg5Yms0RjhTd1NrdVZ5UVBWNEFVOWN6UnFWS3ZZUUNXTnhU?= =?utf-8?B?ekpQM2hmOEJ5N09kcmFHTUFoU1M4Vk15NkV5NlJ3ZnA3ZjhrdHlhNVEzSEUw?= =?utf-8?B?T3c2VEJJYzR3UWdvVVQ2NU1jOWVoZVk4enU3QzZ0eVZRUHpPTUpRMER3cm9P?= =?utf-8?B?YnRDdjNOSUZFcmJ1bkdmcUZKOVNIWmdCdUM3bEJTaHlKWnFrbU1qVklISVpX?= =?utf-8?Q?uql72VKPYGZjQNwVFSenHTjO+Lw0RTJ+QO2bU=3D?= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU0PR08MB9250.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(1800799024)(366016)(38070700018);DIR:OUT;SFP:1101; Content-Type: text/plain; charset="utf-8" Content-ID: <51247F57B5B25948B1E5272AF76988AE@eurprd08.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR08MB8378 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-SkipListedInternetSender: ip=[2603:10a6:10:419::17];domain=DU0PR08MB9250.eurprd08.prod.outlook.com X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM3PEPF00009BA1.eurprd04.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: d8f773df-06af-4cea-b418-08dcb09b5021 X-Microsoft-Antispam: BCL:0;ARA:13230040|82310400026|35042699022|376014|36860700013|1800799024; X-Microsoft-Antispam-Message-Info: =?utf-8?B?SW9XRTJoM3NUUzdqRlROUSs5NXY3UWxLWEgrYzZ0bXpSWmVIOWJFbmM5UHFI?= =?utf-8?B?V2NaOVpIallxTno1Sm0rVjhaL3k1bXo5S0tEUTRMSlVDNU82NUVQUnh1bFYx?= =?utf-8?B?WktBdEVqTVlyUG1YOW5FbVM1WU91Y1kxVElPSjFoSTc1T2pZYU1lVkdtYTRU?= =?utf-8?B?ZEZwRzk2b2tLU1phZmVDNzI2UHlCUmx5U3RPUzduZy95UkJ4RUpHci9pRGEy?= =?utf-8?B?azBpT2JZZm92bUNJUmFHMTFPaDdKQm0wV1h1MmtKeC94UUNPRVEybmtlbGd3?= =?utf-8?B?TmlNSXpmY3dpUjhYbXU4MGtaeU14Y0d5cmFtN0g0UHBvNDdPUmxod0JUdUYx?= =?utf-8?B?THJpQUdXbjBRT3lQbTBwY0pZUEhvTFFYU0w4bDZGbDlob3MyWkZGdzFFRUlt?= =?utf-8?B?Y2k1Y0N1UVN4VXdlYW1Ibnp1SXUwZFRGL1drbkNNZjlDOVJXSWdLbnFyT3lr?= =?utf-8?B?N2dVOHhLeFZ3SUdNdEVVT01lOG9saE5xa0NaRGgvR0svcXNzUklMTnBnZkY4?= =?utf-8?B?S2tvMmFEa1NHcjBLeHlWMHg3UC9FMHdPWFpvZjYwZjVTUHpmMmJuMFJ0VDd1?= =?utf-8?B?RHhYRklMaXdNU1hmaHM1d28yUVlPS2NNWlYrNXdlVEpNQTEzODlOTHVmU1U3?= =?utf-8?B?QTE4NVlveXpIZ2U3K2h2dkNXS3BsRHNWcS9XclRyYTVwYmxla2ozUTR3WCt6?= =?utf-8?B?UElsdTJNdlUvdFdwTFVqdzBRWEZseHFiaFlrUjhFTDNaYTRBaVQ1TCtDWVY5?= =?utf-8?B?OHFzQ0p2Zi9TcTlUN3NOSG5mYXVvUVIvamdsRWEwYUY2WjFOVXEyM0VCd0I4?= =?utf-8?B?dWZWOFZoY3d4a0o2OUJNWW1mUmlXL1dyWU1HdDdTS2x6ZFRhWi9TTFBqS3Ji?= =?utf-8?B?Qm9vdjBhOVIwWkpzNytYR2JpRGw1Y25oZ0xEaUJWQVZsQmlMWGlHMzFGcmFV?= =?utf-8?B?TzhQbVZId2VkQjAwNTNONlcvNFdRVnFKQ3ZVem83MDdlVnhFZ1JkTmMxYU9W?= =?utf-8?B?NDVMNm9JWjdzZmhiZDZDRjFzNGx3RHE3OWxEUW9tQmdVckw5Uit5eVBvUmgx?= =?utf-8?B?aFBjRFBVK1pWVlhLVHFzVGVTc3ZuazZQcEZOQmNoVUlYYVF3d3pxeU5sZTho?= =?utf-8?B?UkFZQUxkckl5U3lpQmZlVU1GSjNkajJ5aXlleW8wa0tjSkVLTmRoOW1JYnpj?= =?utf-8?B?ZEUwcWlJM3RIclZGdjR4MHRWQU01bSsyaVlpeUFZQWVkUUhJTmxGK3JtdS9r?= =?utf-8?B?NnNNSmpHN00zb0lnNTdWK2NaaERJM1psREppNVRJWk8yQzh1bWxUanlMMHhm?= =?utf-8?B?eW85TzlsZkdLRVRjOVNjMTRwcEQxODRYZ1EwbDk3T3ZCb0tCTnNtNTFCbDFD?= =?utf-8?B?M0dwZG1XbjJvelQvN3ZrOU1xeWc1R3RDTklRcGtTZHlDQkxFU1dZUEIvTWxV?= =?utf-8?B?VHZpZlU3VENkOEt6OGQ5UGlmelF1dEcwV0Z4Ukg0TDdrbE1EVGZMWHhLaFF2?= =?utf-8?B?Z0g3emo4MzZGYUFUeDNHdkZKaHhhTmdjbkhzaXlMTjI2ekF3Sjk3U2ZYeTZE?= =?utf-8?B?bXdESjlPL1ZkM0NVczk2cjlQQXJySU5TMEMrRjA5dkJXT2xXSEhwYW5xL3hJ?= =?utf-8?B?YnRPS2FsUXNGRVJLazYzaGlIUEI0d3FIL2NSTWNtamZRdDBpOW1IUW1xc2xs?= =?utf-8?B?c0RuY0FKNjBBb25jWER0amErWkFlVG5aVUU1QzI3d0tXY2lCN1ZmSDZZbEpO?= =?utf-8?B?c3hGSUVjNG8rbkVKUEY3MHpWL2ErYlJKQkxzeXVKVU53MzM3cjJqR3dLbHpR?= =?utf-8?B?WEpDVmZoNE9PWVBkK1hWRU5GWGtXNWhDKzNJdFE4Ti9YSC9tejRQQnR6Ykxa?= =?utf-8?Q?kty+PdgNxfHkK?= 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:(13230040)(82310400026)(35042699022)(376014)(36860700013)(1800799024);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Jul 2024 13:27:20.4290 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 6f32b15d-56a0-469e-ce29-08dcb09b56f4 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: AM3PEPF00009BA1.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB10316 X-Spam-Status: No, score=-11.0 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FORGED_SPF_HELO,GIT_PATCH_0,KAM_SHORT,SPF_HELO_PASS,SPF_NONE,TXREP,UNPARSEABLE_RELAY 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: DQoNCk9uIDI5LzA3LzIwMjQgMTM6MTMsIFJpY2hhcmQgU2FuZGlmb3JkIHdyb3RlOg0KPiBDbGF1 ZGlvIEJhbnRhbG91a2FzIDxjbGF1ZGlvLmJhbnRhbG91a2FzQGFybS5jb20+IHdyaXRlczoNCj4+ IFVubGlrZSBtb3N0IHN5c3RlbSByZWdpc3RlcnMsIGZwbXIgY2FuIGJlIGhlYXZpbHkgd3JpdHRl biB0byBpbiBjb2RlIHRoYXQNCj4+IGV4ZXJjaXNlcyB0aGUgZnA4IGZ1bmN0aW9uYWxpdHkuIFRo YXQgaXMgYmVjYXVzZSBldmVyeSBmcDggaW5zdHJpbnNpYyBjYWxsDQo+PiBjYW4gcG90ZW50aWFs bHkgY2hhbmdlIHRoZSB2YWx1ZSBvZiBmcG1yLg0KPj4gUmF0aGVyIHRoYW4ganVzdCB1c2UgYSBh biB1bnNwZWMsIHdlIHRyZWF0IHRoZSBmcG1yIHN5c3RlbSByZWdpc3RlciBsaWtlDQo+IA0KPiBU eXBvOiBzL2EgYW4vYW4vDQpUaGFua3MgZm9yIHRoZSBjYXRjaCwgd2lsbCByZXBvc3QgYWxvbmcg d2l0aCB0aGUgcmVxdWVzdGVkIGNoYW5nZXMgYmVsb3cNCg0KQ2hlZXJzLA0KQ2xhdWRpbw0KDQo+ IA0KPj4gYWxsIG90aGVyIHJlZ2lzdGVycyBhbmQgdXNlIGEgbW92ZSBvcGVyYXRpb24gdG8gcmVh ZCBhbmQgd3JpdGUgdG8gaXQuDQo+Pg0KPj4gV2UgaW50cm9kdWNlIGEgbmV3IGNsYXNzIG9mIG1v dmVhYmxlIHN5c3RlbSByZWdpc3RlcnMgdGhhdCwgY3VycmVudGx5LA0KPj4gb25seSBhY2NlcHRz IGZwbXIgYW5kIGEgbmV3IGNvbnN0cmFpbnQsIFVtdiwgdGhhdCBhbGxvd3MgdXMgdG8NCj4+IHNl bGVjdGl2ZWx5IHVzZSBtcnMgYW5kIG1zciBpbnN0cnVjdGlvbnMgd2hlbiBleHBhbmRpbmcgcnRs IGZvciB0aGVtLg0KPj4gR2l2ZW4gdGhhdCB0aGVyZSBpcyBjb2RlIHRoYXQgZGVwZW5kcyBvbiAi cmVhbCIgcmVnaXN0ZXJzIGNvbWluZyBiZWZvcmUNCj4+ICJmYWtlIiBvbmVzLCB3ZSBpbnRyb2R1 Y2UgYSBuZXcgY29uc3RhbnQgRlBNX1JFR05VTSB0aGF0IHVzZXMgYW4NCj4+IGV4aXN0aW5nIHZh bHVlIGFuZCByZW51bWJlciByZWdpc3RlcnMgYmVsb3cgdGhhdC4NCj4+IFRoaXMgcmVxdWlyZXMg dXMgdG8gdXBkYXRlIHRoZSBiaXRtYXBzIHRoYXQgZGVzY3JpYmUgd2hpY2ggcmVnaXN0ZXJzDQo+ PiBiZWxvbmcgdG8gZWFjaCByZWdpc3RlciBjbGFzcy4NCj4+DQo+PiBnY2MvQ2hhbmdlTG9nOg0K Pj4NCj4+IAkqIGNvbmZpZy9hYXJjaDY0L2FhcmNoNjQuY2MgKGFhcmNoNjRfaGFyZF9yZWdub19u cmVncyk6IEFkZA0KPj4gCXN1cHBvcnQgZm9yIE1PVkVBQkxFX1NZU1JFR1MgY2xhc3MuDQo+PiAJ KGFhcmNoNjRfaGFyZF9yZWdub19tb2RlX29rKTogQWxsb3cgcmVhZHMgYW5kIHdyaXRlcyB0byBm cG1yLg0KPj4gCShhYXJjaDY0X3JlZ25vX3JlZ2NsYXNzKTogU3VwcG9ydCBNT1ZFQUJMRV9TWVNS RUdTIGNsYXNzLg0KPj4gCShhYXJjaDY0X2NsYXNzX21heF9ucmVncyk6IExpa2V3aXNlLg0KPj4g CSogY29uZmlnL2FhcmNoNjQvYWFyY2g2NC5oIChGSVhFRF9SRUdJU1RFUlMpOiBhZGQgZnBtci4N Cj4+IAkoQ0FMTF9SRUFMTFlfVVNFRF9SRUdJU1RFUlMpOiBMaWtld2lzZS4NCj4+IAkoUkVHSVNU RVJfTkFNRVMpOiBMaWtld2lzZS4NCj4+IAkoZW51bSByZWdfY2xhc3MpOiBBZGQgTU9WRUFCTEVf U1lTUkVHUyBjbGFzcy4NCj4+IAkoUkVHX0NMQVNTX05BTUVTKTogTGlrZXdpc2UuDQo+PiAJKFJF R19DTEFTU19DT05URU5UUyk6IFVwZGF0ZSBjbGFzcyBiaXRtYXBzIHRvIGRlYWwgd2l0aCBmcG1y LA0KPj4gCXRoZSBuZXcgTU9WRUFCTEVfUkVHUyBjbGFzcyBhbmQgcmVudW1iZXJpbmcgb2YgcmVn aXN0ZXJzLg0KPj4gCSogY29uZmlnL2FhcmNoNjQvYWFyY2g2NC5tZDogKEZQTV9SRUdOVU0pOiBh ZGRlZCBuZXcgcmVnaXN0ZXINCj4+IAludW1iZXIsIHJldXNpbmcgb2xkIHZhbHVlLg0KPj4gCShG RlJfUkVHTlVNKTogUmVudW1iZXIuDQo+PiAJKEZGUlRfUkVHTlVNKTogTGlrZXdpc2UuDQo+PiAJ KExPV0VSSU5HX1JFR05VTSk6IExpa2V3aXNlLg0KPj4gCShUUElEUjJfQkxPQ0tfUkVHTlVNKTog TGlrZXdpc2UuDQo+PiAJKFNNRV9TVEFURV9SRUdOVU0pOiBMaWtld2lzZS4NCj4+IAkoVFBJRFIy X1NFVFVQX1JFR05VTSk6IExpa2V3aXNlLg0KPj4gCShaQV9GUkVFX1JFR05VTSk6IExpa2V3aXNl Lg0KPj4gCShaQV9TQVZFRF9SRUdOVU0pOiBMaWtld2lzZS4NCj4+IAkoWkFfUkVHTlVNKTogTGlr ZXdpc2UuDQo+PiAJKFpUMF9SRUdOVU0pOiBMaWtld2lzZS4NCj4+IAkoKm1vdjxtb2RlPl9hYXJj aDY0KTogQWRkIHN1cHBvcnQgZm9yIG1vdmVhYmxlIHN5c3JlZ3MuDQo+PiAJKCptb3ZzaV9hYXJj aDY0KTogTGlrZXdpc2UuDQo+PiAJKCptb3ZkaV9hYXJjaDY0KTogTGlrZXdpc2UuDQo+PiAJKiBj b25maWcvYWFyY2g2NC9jb25zdHJhaW50cy5tZCAoTU9WRUFCTEVfU1lTUkVHUyk6IE5ldyBjb25z dHJhaW50Lg0KPj4NCj4+IGdjYy90ZXN0c3VpdGUvQ2hhbmdlTG9nOg0KPj4NCj4+IAkqIGdjYy50 YXJnZXQvYWFyY2g2NC9hY2xlL2ZwOC5jOiBOZXcgdGVzdHMuDQo+PiBbLi4uXQ0KPj4gQEAgLTE0 MDUsNiArMTQwOSw4IEBAIChkZWZpbmVfaW5zbiAiKm1vdjxtb2RlPl9hYXJjaDY0Ig0KPj4gICAg ICAgIFt3LCByIFogIDsgbmVvbl9mcm9tX2dwPHE+LCBub3NpbWQgICAgIF0gZm1vdlx0JXMwLCAl dzENCj4+ICAgICAgICBbdywgdyAgICA7IG5lb25fZHVwICAgICAgICwgc2ltZCAgICAgICBdIGR1 cFx0JTxWZXR5cGU+MCwgJTEuPHY+WzBdDQo+PiAgICAgICAgW3csIHcgICAgOyBuZW9uX2R1cCAg ICAgICAsIG5vc2ltZCAgICAgXSBmbW92XHQlczAsICVzMQ0KPj4gKyAgICAgW1VtdiwgciAgOyBt cnMgICAgICAgICAgICAsICogICAgICAgICAgXSBtc3JcdCUwLCAleDENCj4+ICsgICAgIFtyLCBV bXYgIDsgbXJzICAgICAgICAgICAgLCAqICAgICAgICAgIF0gbXJzXHQleDAsICUxDQo+PiAgICAg fQ0KPj4gICApDQo+PiAgIA0KPj4gQEAgLTE0NjcsNiArMTQ3Myw4IEBAIChkZWZpbmVfaW5zbl9h bmRfc3BsaXQgIiptb3ZzaV9hYXJjaDY0Ig0KPj4gICAgICAgIFtyICAsIHcgIDsgZl9tcmMgICAg LCBmcCAgLCA0XSBmbW92XHQldzAsICVzMQ0KPj4gICAgICAgIFt3ICAsIHcgIDsgZm1vdiAgICAg LCBmcCAgLCA0XSBmbW92XHQlczAsICVzMQ0KPj4gICAgICAgIFt3ICAsIERzIDsgbmVvbl9tb3Zl LCBzaW1kLCA0XSA8PCBhYXJjaDY0X291dHB1dF9zY2FsYXJfc2ltZF9tb3ZfaW1tZWRpYXRlIChv cGVyYW5kc1sxXSwgU0ltb2RlKTsNCj4+ICsgICAgIFtVbXYsIHIgIDsgbXJzICAgICAgLCAqICAg LCA4XSBtc3JcdCUwLCAleDENCj4+ICsgICAgIFtyLCBVbXYgIDsgbXJzICAgICAgLCAqICAgLCA4 XSBtcnNcdCV4MCwgJTENCj4gDQo+IFRoZSBsZW5ndGhzIHNob3VsZCBiZSA0IHJhdGhlciB0aGFu IDguDQo+IA0KPj4gICAgIH0NCj4+ICAgICAiQ09OU1RfSU5UX1AgKG9wZXJhbmRzWzFdKSAmJiAh YWFyY2g2NF9tb3ZlX2ltbSAoSU5UVkFMIChvcGVyYW5kc1sxXSksIFNJbW9kZSkNCj4+ICAgICAg ICYmIFJFR19QIChvcGVyYW5kc1swXSkgJiYgR1BfUkVHTlVNX1AgKFJFR05PIChvcGVyYW5kc1sw XSkpIg0KPj4gQEAgLTE1MDUsNiArMTUxMyw4IEBAIChkZWZpbmVfaW5zbl9hbmRfc3BsaXQgIipt b3ZkaV9hYXJjaDY0Ig0KPj4gICAgICAgIFt3LCB3ICA7IGZtb3YgICAgICwgZnAgICwgNF0gZm1v dlx0JWQwLCAlZDENCj4+ICAgICAgICBbdywgRGQgOyBuZW9uX21vdmUsIHNpbWQsIDRdIDw8IGFh cmNoNjRfb3V0cHV0X3NjYWxhcl9zaW1kX21vdl9pbW1lZGlhdGUgKG9wZXJhbmRzWzFdLCBESW1v ZGUpOw0KPj4gICAgICAgIFt3LCBEeCA7IG5lb25fbW92ZSwgc2ltZCwgOF0gIw0KPj4gKyAgICAg W1VtdiwgcjsgbXJzICAgICAgLCAqICAgLCA4XSBtc3JcdCUwLCAlMQ0KPj4gKyAgICAgW3IsIFVt djsgbXJzICAgICAgLCAqICAgLCA4XSBtcnNcdCUwLCAlMQ0KPiANCj4gU2ltaWxhcmx5IGhlcmUu DQo+IA0KPj4gICAgIH0NCj4+ICAgICAiQ09OU1RfSU5UX1AgKG9wZXJhbmRzWzFdKQ0KPj4gICAg ICAmJiBSRUdfUCAob3BlcmFuZHNbMF0pDQo+PiBbLi4uXQ0KPj4gZGlmZiAtLWdpdCBhL2djYy90 ZXN0c3VpdGUvZ2NjLnRhcmdldC9hYXJjaDY0L2FjbGUvZnA4LmMgYi9nY2MvdGVzdHN1aXRlL2dj Yy50YXJnZXQvYWFyY2g2NC9hY2xlL2ZwOC5jDQo+PiBpbmRleCA0NTk0NDJiZTE1NS4uMWE1YzNk N2U4ZmQgMTAwNjQ0DQo+PiAtLS0gYS9nY2MvdGVzdHN1aXRlL2djYy50YXJnZXQvYWFyY2g2NC9h Y2xlL2ZwOC5jDQo+PiArKysgYi9nY2MvdGVzdHN1aXRlL2djYy50YXJnZXQvYWFyY2g2NC9hY2xl L2ZwOC5jDQo+PiBAQCAtMSw2ICsxLDcgQEANCj4+ICAgLyogVGVzdCB0aGUgZnA4IEFDTEUgaW50 cmluc2ljcyBmYW1pbHkuICAqLw0KPj4gICAvKiB7IGRnLWRvIGNvbXBpbGUgfSAqLw0KPj4gICAv KiB7IGRnLW9wdGlvbnMgIi1PMSAtbWFyY2g9YXJtdjgtYSIgfSAqLw0KPj4gKy8qIHsgZGctZmlu YWwgeyBjaGVjay1mdW5jdGlvbi1ib2RpZXMgIioqIiAiIiAiIiB9IH0gKi8NCj4+ICAgDQo+PiAg ICNpbmNsdWRlIDxhcm1fYWNsZS5oPg0KPj4gICANCj4+IEBAIC0xNyw0ICsxOCwxMDcgQEANCj4+ ICAgI2Vycm9yICJfX0FSTV9GRUFUVVJFX0ZQOCBmZWF0dXJlIG1hY3JvIGRlZmluZWQuIg0KPj4g ICAjZW5kaWYNCj4+ICAgDQo+PiArLyoNCj4+ICsqKnRlc3Rfd3JpdGVfZnBtcl9zeXNyZWdfYXNt XzY0Og0KPj4gKyoqCW1zcglmcG1yLCB4MA0KPj4gKyoqCXJldA0KPj4gKyovDQo+PiArdm9pZA0K Pj4gK3Rlc3Rfd3JpdGVfZnBtcl9zeXNyZWdfYXNtXzY0ICh1aW50NjRfdCB2YWwpDQo+PiArew0K Pj4gKyAgcmVnaXN0ZXIgdWludDY0X3QgZnBtciBhc20gKCJmcG1yIikgPSB2YWw7DQo+PiArICBh c20gdm9sYXRpbGUgKCIiIDo6IlVtdiIoZnBtcikpOw0KPj4gK30NCj4+ICsNCj4+ICsvKg0KPj4g KyoqdGVzdF93cml0ZV9mcG1yX3N5c3JlZ19hc21fMzI6DQo+PiArKioJdXh0dwl4MCwgdzANCj4+ ICsqKgltc3IJZnBtciwgeDANCj4+ICsqKglyZXQNCj4+ICsqLw0KPj4gK3ZvaWQNCj4+ICt0ZXN0 X3dyaXRlX2ZwbXJfc3lzcmVnX2FzbV8zMiAodWludDMyX3QgdmFsKQ0KPj4gK3sNCj4+ICsgIHJl Z2lzdGVyIHVpbnQ2NF90IGZwbXIgYXNtICgiZnBtciIpID0gdmFsOw0KPiANCj4gQnkgdXNpbmcg dWludDY0X3QgcmF0aGVyIHRoYW4gdWludDMyX3QsIHRoZXNlIHRlc3RzIGFyZSB0ZXN0aW5nIG1v dmRpDQo+IHJhdGhlciB0aGFuIHRoZSBzbWFsbGVyIG1vdmUgcGF0dGVybnMuICBJIHRoaW5rIGl0 IHNob3VsZCBiZSB1aW50MzJfdA0KPiBpbnN0ZWFkLiAgV2Ugc2hvdWxkIHRoZW4gaGF2ZSBqdXN0 IGFuIE1TUiwgd2l0aG91dCBhbiBleHRlbnNpb24uDQo+IA0KPiBTaW1pbGFybHkgZm9yIHRoZSAx Ni1iaXQgYW5kIDgtYml0IGNhc2VzLg0KPiANCj4gTEdUTSB3aXRoIHRob3NlIGNoYW5nZXMsIGJ1 dCBwbGVhc2UgZ2l2ZSBvdGhlcnMgYSBkYXkgb3Igc28gdG8gY29tbWVudC4NCj4gDQo+IFRoYW5r cywNCj4gUmljaGFyZA0KPiANCj4gDQo+PiArICBhc20gdm9sYXRpbGUgKCIiIDo6IlVtdiIoZnBt cikpOw0KPj4gK30NCj4+ICsNCj4+ICsvKg0KPj4gKyoqdGVzdF93cml0ZV9mcG1yX3N5c3JlZ19h c21fMTY6DQo+PiArKioJYW5kCXgwLCB4MCwgNjU1MzUNCj4+ICsqKgltc3IJZnBtciwgeDANCj4+ ICsqKglyZXQNCj4+ICsqLw0KPj4gK3ZvaWQNCj4+ICt0ZXN0X3dyaXRlX2ZwbXJfc3lzcmVnX2Fz bV8xNiAodWludDE2X3QgdmFsKQ0KPj4gK3sNCj4+ICsgIHJlZ2lzdGVyIHVpbnQ2NF90IGZwbXIg YXNtICgiZnBtciIpID0gdmFsOw0KPj4gKyAgYXNtIHZvbGF0aWxlICgiIiA6OiJVbXYiKGZwbXIp KTsNCj4+ICt9DQo+PiArDQo+PiArLyoNCj4+ICsqKnRlc3Rfd3JpdGVfZnBtcl9zeXNyZWdfYXNt Xzg6DQo+PiArKioJYW5kCXgwLCB4MCwgMjU1DQo+PiArKioJbXNyCWZwbXIsIHgwDQo+PiArKioJ cmV0DQo+PiArKi8NCj4+ICt2b2lkDQo+PiArdGVzdF93cml0ZV9mcG1yX3N5c3JlZ19hc21fOCAo dWludDhfdCB2YWwpDQo+PiArew0KPj4gKyAgcmVnaXN0ZXIgdWludDY0X3QgZnBtciBhc20gKCJm cG1yIikgPSB2YWw7DQo+PiArICBhc20gdm9sYXRpbGUgKCIiIDo6IlVtdiIoZnBtcikpOw0KPj4g K30NCj4+ICsNCj4+ICsvKg0KPj4gKyoqdGVzdF9yZWFkX2ZwbXJfc3lzcmVnX2FzbV82NDoNCj4+ ICsqKgltcnMJeDAsIGZwbXINCj4+ICsqKglyZXQNCj4+ICsqLw0KPj4gK3VpbnQ2NF90DQo+PiAr dGVzdF9yZWFkX2ZwbXJfc3lzcmVnX2FzbV82NCAoKQ0KPj4gK3sNCj4+ICsgIHJlZ2lzdGVyIHVp bnQ2NF90IGZwbXIgYXNtICgiZnBtciIpOw0KPj4gKyAgYXNtIHZvbGF0aWxlICgiIiA6ICI9VW12 IihmcG1yKSA6KTsNCj4+ICsgIHJldHVybiBmcG1yOw0KPj4gK30NCj4+ICsNCj4+ICsvKg0KPj4g KyoqdGVzdF9yZWFkX2ZwbXJfc3lzcmVnX2FzbV8zMjoNCj4+ICsqKgltcnMJeDAsIGZwbXINCj4+ ICsqKglyZXQNCj4+ICsqLw0KPj4gK3VpbnQzMl90DQo+PiArdGVzdF9yZWFkX2ZwbXJfc3lzcmVn X2FzbV8zMiAoKQ0KPj4gK3sNCj4+ICsgIHJlZ2lzdGVyIHVpbnQzMl90IGZwbXIgYXNtICgiZnBt ciIpOw0KPj4gKyAgYXNtIHZvbGF0aWxlICgiIiA6ICI9VW12IihmcG1yKSA6KTsNCj4+ICsgIHJl dHVybiBmcG1yOw0KPj4gK30NCj4+ICsNCj4+ICsvKg0KPj4gKyoqdGVzdF9yZWFkX2ZwbXJfc3lz cmVnX2FzbV8xNjoNCj4+ICsqKgltcnMJeDAsIGZwbXINCj4+ICsqKglyZXQNCj4+ICsqLw0KPj4g K3VpbnQxNl90DQo+PiArdGVzdF9yZWFkX2ZwbXJfc3lzcmVnX2FzbV8xNiAoKQ0KPj4gK3sNCj4+ ICsgIHJlZ2lzdGVyIHVpbnQxNl90IGZwbXIgYXNtICgiZnBtciIpOw0KPj4gKyAgYXNtIHZvbGF0 aWxlICgiIiA6ICI9VW12IihmcG1yKSA6KTsNCj4+ICsgIHJldHVybiBmcG1yOw0KPj4gK30NCj4+ ICsNCj4+ICsvKg0KPj4gKyoqdGVzdF9yZWFkX2ZwbXJfc3lzcmVnX2FzbV84Og0KPj4gKyoqCW1y cwl4MCwgZnBtcg0KPj4gKyoqCXJldA0KPj4gKyovDQo+PiArdWludDhfdA0KPj4gK3Rlc3RfcmVh ZF9mcG1yX3N5c3JlZ19hc21fOCAoKQ0KPj4gK3sNCj4+ICsgIHJlZ2lzdGVyIHVpbnQ4X3QgZnBt ciBhc20gKCJmcG1yIik7DQo+PiArICBhc20gdm9sYXRpbGUgKCIiIDogIj1VbXYiKGZwbXIpIDop Ow0KPj4gKyAgcmV0dXJuIGZwbXI7DQo+PiArfQ0KPj4gKw0KPj4gICAjcHJhZ21hIEdDQyBwb3Bf b3B0aW9ucw==