From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on2075.outbound.protection.outlook.com [40.107.14.75]) by sourceware.org (Postfix) with ESMTPS id DD2E13858D20; Wed, 15 May 2024 15:56:29 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org DD2E13858D20 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 DD2E13858D20 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=40.107.14.75 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1715788592; cv=pass; b=D7E+kmu9T9Le00jK0g/yjTG13ioOk09EwHx0l2kBEycMTnNTSUJaaK6j/km3CQtsVX3/Dzs1qui/KG5XMI/lId7SrK8mtn8lbLRpTUpFx8hH3HpzrEjbvzWhXEP4blvXRkO1z/UwpdHlA2C9o3spTsHjHXUhMMub1eAvitOSTVo= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1715788592; c=relaxed/simple; bh=fuK0Z2BoYCwtEQLRqKAV6UgLh6R89WCra6RCkt5FHhw=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=ZZ6dk3/3QR7/sOcIytobWxjwaWX8j7dwsMafjls6xlpvgfR8cPGAcDMz/e03KAU4J2bNkxD/5/Uwy6H+lk31blDqLR2hoSm1Wc4RRuKeFd5qI6nd+LFMgjARZ20WWs8h4ujvpNnZ/bPci6U5gHGI785OneAP5GwTxQ1+mERrP7I= ARC-Authentication-Results: i=3; server2.sourceware.org ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=B/4wCxkDsmRmn9H625q95YG7CC9BlapSoLkcs3AYBx6UHtrcGekMkYdJxlm2gwrZT9ym8LloCxtC3tC09ufACeGASf9E8APS7d7sX9oZa29kgs8/hCZd4MyO5RiwnxfThrIEwnVx1/Hhr0WQksKjodPzEdN+YdFJ57LyjticyZbgf36uhpq1mVqp9O9NyLNtPJhVGBYj88JvWDg1a/Wxb3gVdZ7W2k2rybccZa0K2J91l1E8CtoiJZvwmtdokOJUB6aBHEpLnqy5+GuXHAqhTgdM55b858fTq2LIo3PYn0eic06K9rHrz7nJhZZgJ6DYlu+WZ+Es11puyzafWIi8UQ== 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=fuK0Z2BoYCwtEQLRqKAV6UgLh6R89WCra6RCkt5FHhw=; b=XFQazCvEO4bjoLZGdVPNnobOSTxBc5KjMzGHNt+e6Cv0nttYIBB4rU71ktsOtZ1psnJlfffE7iLy3QN9s/eh7ZbtiB8GLjIA9tBPqp7aAdythheYJJSdknO8ZGmNTzkPlBiFdB/zlSa4PfitPtd2EmiVmy4z2WL0wTbohFO51KSzamdwRTjhDj/4MctmoaTf5EBabwtZpAvVWl6JDx0csC8K+sEVDbD+pjNxaW1zSu4Ss5YAqEXwJaqvA0k95W5xjVFGjLony5Cw9Wwf5TxLguCWLMGztWm3a8vN1JXWQOnB3KSJKPdA+IaA/0bS/KlM2VkDYvW6jUjqRCNJy+CPFg== 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=fuK0Z2BoYCwtEQLRqKAV6UgLh6R89WCra6RCkt5FHhw=; b=GyAu0S02DFPMut7mZVS1G58oi8bVqII2VkU1g30rPMRLRO85UjHcGGHNoCjCjHpffftzAnqa4F7zUue7r9NBKZpd6X1Gm17s9KWdOOSjWsIrPoKaqPFcY3TFCCPn449M0+QPds0BZdSJgQ6Qvw9Fnry/V6I4E5PbhwJLuCzeOn4= Received: from AS9PR06CA0105.eurprd06.prod.outlook.com (2603:10a6:20b:465::27) by GV1PR08MB8379.eurprd08.prod.outlook.com (2603:10a6:150:8a::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7587.27; Wed, 15 May 2024 15:56:26 +0000 Received: from AM3PEPF0000A799.eurprd04.prod.outlook.com (2603:10a6:20b:465:cafe::2f) by AS9PR06CA0105.outlook.office365.com (2603:10a6:20b:465::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7544.55 via Frontend Transport; Wed, 15 May 2024 15:56:26 +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 AM3PEPF0000A799.mail.protection.outlook.com (10.167.16.104) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.7587.21 via Frontend Transport; Wed, 15 May 2024 15:56:26 +0000 Received: ("Tessian outbound 082664cc04c1:v315"); Wed, 15 May 2024 15:56:26 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: fca6ddc9a2faf761 X-CR-MTA-TID: 64aa7808 Received: from 93d3d2d1ee28.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id ED7E69CE-10FF-4149-B1B7-B69AEAEDF15E.1; Wed, 15 May 2024 15:56:14 +0000 Received: from EUR01-VE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 93d3d2d1ee28.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Wed, 15 May 2024 15:56:14 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=eO+oonfMZqbwDLKXCfNcALqKeQCD/BI+ca+/bCLHTTSlpzQAgZiomsaCMd8oWFEmsZ06TC/+sy1+wreociRvjx1olfmaYJuRK9Ll/6rhKYm1bBbvbfivDEvvSM4qS74mFsm1ou4DDJz9nPJAv9AK1zJapA7uqQ1L+NEzUD1f/PgDFkTVOmIYzHqQj2nTNBrrRtKvWIK5eSDpSlxTySGgzA2r9XxDlCaa/Q/M5UNf+yKrg2VjdLmt2VIyPD+/F9K6l5uPD7BFgU/w6mofGcmjuwq+n788cOXH1HVUkI4AO8fSot2YFb89OxOeO/NE9vgVbHYuEDXRgupMTc4bOwV/Qw== 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=fuK0Z2BoYCwtEQLRqKAV6UgLh6R89WCra6RCkt5FHhw=; b=lV8h17hZTrAOLY0FsD++RE45fP2I/d25UHis4XTXKwqFVIxdb9tQYzrltR7RjsLAnDV/IaWkmEDeykaySQ9N9gXeohzdsZJyRXH1divMzG7tWWFFEl7gVq+JKuN3ZGbRGH3OmrreyDOZrZy0Tsr37XQMlCJoTG8JgfpF6VtQKemtcUwP60vYiqQqkY362r3TNxtLR6GX4pD8NWoxIXmFcvQ5cTF4l88ma2taMTx1qiShlgfxK1Yr/JkRqMXh/PnowcMTj2JwowcmndhQAHD4pMJthlbjoqnvgUou8R6QapakkFy5oaXJHV3jmV98L4qVnbVm2eGA90OQr03ppc1reQ== 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=fuK0Z2BoYCwtEQLRqKAV6UgLh6R89WCra6RCkt5FHhw=; b=GyAu0S02DFPMut7mZVS1G58oi8bVqII2VkU1g30rPMRLRO85UjHcGGHNoCjCjHpffftzAnqa4F7zUue7r9NBKZpd6X1Gm17s9KWdOOSjWsIrPoKaqPFcY3TFCCPn449M0+QPds0BZdSJgQ6Qvw9Fnry/V6I4E5PbhwJLuCzeOn4= Received: from VI1PR08MB5325.eurprd08.prod.outlook.com (2603:10a6:803:13e::17) by AM8PR08MB6513.eurprd08.prod.outlook.com (2603:10a6:20b:366::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7544.55; Wed, 15 May 2024 15:56:11 +0000 Received: from VI1PR08MB5325.eurprd08.prod.outlook.com ([fe80::89dc:c731:362b:7c69]) by VI1PR08MB5325.eurprd08.prod.outlook.com ([fe80::89dc:c731:362b:7c69%4]) with mapi id 15.20.7587.025; Wed, 15 May 2024 15:56:11 +0000 From: Tamar Christina To: Richard Sandiford CC: Richard Biener , "gcc-patches@gcc.gnu.org" , nd , Richard Earnshaw , Marcus Shawcroft , "ktkachov@gcc.gnu.org" Subject: RE: [PATCH 0/4]AArch64: support conditional early clobbers on certain operations. Thread-Topic: [PATCH 0/4]AArch64: support conditional early clobbers on certain operations. Thread-Index: AQHaprKYK+E1vURJJUqgyYy2y8RhprGYJkuAgAAAWgCAADqpQ4AAAqvg Date: Wed, 15 May 2024 15:56:11 +0000 Message-ID: References: In-Reply-To: Accept-Language: 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: VI1PR08MB5325:EE_|AM8PR08MB6513:EE_|AM3PEPF0000A799:EE_|GV1PR08MB8379:EE_ X-MS-Office365-Filtering-Correlation-Id: 31974bd1-083c-41bf-478c-08dc74f793e0 x-checkrecipientrouted: true nodisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0;ARA:13230031|376005|366007|1800799015|38070700009; X-Microsoft-Antispam-Message-Info-Original: =?utf-8?B?Tms2eUNJL3Z6dUdaeFF4TTRHUmd6eWsvUG1lU2JTalFjZnpnNFVUdDRVdGdB?= =?utf-8?B?Ym1Yd2Znc0grU2Q0WWNBKzYyY3FJVlhBRGtvQmpDOE04UHBUVGkxU2dMRXlx?= =?utf-8?B?aDdMV0wrZGN5dWM2VDVOT3R4WmRkUFZkdFU1SzlqSmVRTzB1K0Y5aTh1TjFm?= =?utf-8?B?UWhibFpnbHYybzQwVjMzTDFSM0R6dTdEcWxoZklzYllhb1M4UFdnei9UeG5n?= =?utf-8?B?NHJvVXdJZFhsM21Hd1lxVFJURXY2TkdZZHh1NHFPd1grVWllWFNoYVl5MHBw?= =?utf-8?B?S2s1UnpwVXFpN2VMVlk4VVdEWU9RTGhIYzZSUVVxdWhuSEZQUzJ0eEd0aWM3?= =?utf-8?B?R25VTnVWc01HYzBnUWdDdG40QU1VZ25jcnZuYk1vTjZUU2lqSkxjL09jaGE3?= =?utf-8?B?eGVKckIzT1paekEvbnAzOG9NTm5hbTRvV2R3Z1l1Qmd4SkNKNWxmL3BET0ps?= =?utf-8?B?QUVpSFFmU053TnluK0NOVmxTRzR3SDIxbEZSRHQzeEhJc0psZDVNY2V1aTl3?= =?utf-8?B?ZzhYbG9nQmczcEpSTVFkU2FKZ1ZNK3RiRGtXNjR0eUpGVWgwL2RGVGlpYUd4?= =?utf-8?B?SGwxRlBUSUY0MXA2eVVPaWtEUUZKcmpqWnZnT3hBOGppQVpvYVhhMUhaeGgz?= =?utf-8?B?NW0xNU5nYU5SLzUxRDRzWTNzT3dHS1FXcTA3b1JzQVRlVGtTQ0xyczM0aEdY?= =?utf-8?B?OHlTRlYzN2g0dUxyMXVkckxUNGlCcVUyWnE3bEdQV1Z5aVRubkJDaFUrNyt5?= =?utf-8?B?a1pxMjR6RjY3OXlSaEE0NnhiOWI4dGVTZ1ZpdUFYTHBxeWpndHZxbWVtWVhm?= =?utf-8?B?MkFrWkxNSEhBeEVDTzZwUGhuVDkwc3NrNnBPb1VUMmFBdmVURGdScDhaQjJi?= =?utf-8?B?aGhpU1VEODIvSVBxd2FZVlZGNThZa2dCOUlJMVU4cHNhSUxabzNCZXRSaUYr?= =?utf-8?B?N3NPUmZ1RXlPZ1NpS1Iya2lOd1hiL1hZZUFyUXdCajFHQmFPQkNVK1dvZUhR?= =?utf-8?B?VUhJTUF2RGI1OTN3Z25vTmlNNFowK1BZeS9GdG9iUjlmM1B6aFJCdklSOXg5?= =?utf-8?B?TWZLUkRFMVIxdzNQU0pRNkpvUVdzenEyTUFMbGx5Z2ZsSHBaYy93UkZkcmFo?= =?utf-8?B?clg2UlJlZTl6YUhYKzFSZjNVWFpWZU1ORUd6VDdpTW9OVlFCTmZlTExkMDF5?= =?utf-8?B?a2ZLR0xmaTdKbE9JOHNoVmNqM29ROGQ1RzdJdTFoa0NvdFpLYWQ0KzRyemRl?= =?utf-8?B?NGJkaDhucFZCVjIxYkI1dmVoQVdtdzU0aTgzclhPN2RxZGZPd1JxQTFyd3Bl?= =?utf-8?B?R0RISU8wOEZ1Ky9GaEpZeUFkaUVWWTBhblVXZDE3QzhUanJhY0dyS1Ntc0p3?= =?utf-8?B?NEVycnhVWlMydndxSGRYSUdYcmVwWjBBUzM1emdTcjFvam1ZbllxWVdZcFFL?= =?utf-8?B?am5zTHJqL042RlF0MGJwM0lObjk1VnRUSGdMSkYyd0hkOEx1d0JEKzFiM0dY?= =?utf-8?B?QklrVDd3TnBwUitvUS9aV01lRi9Gbm83aitXSDc2QjF3bEJuL00wUDJjR0Zh?= =?utf-8?B?K3o0bUg3cFZjTndYQzN1VmNrV2daamg3ZjREbWF6azdyOG14SHJBYkE1L0hU?= =?utf-8?B?VkhkeE9lenQwSFdnQ1ZENEloUHlCeWl3MWJaaUFLUFNnY0F6WEJwb252QWdF?= =?utf-8?B?OFR1MUpFSko5Z3pidkE0cHhrV2lJQTlOcTNuSnUvS2VXSy9BeUYvWVJ3PT0=?= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VI1PR08MB5325.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(376005)(366007)(1800799015)(38070700009);DIR:OUT;SFP:1101; Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM8PR08MB6513 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: AM3PEPF0000A799.eurprd04.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: d6b69795-cb84-41cd-8bf8-08dc74f78aed X-Microsoft-Antispam: BCL:0;ARA:13230031|376005|82310400017|1800799015|36860700004|35042699013; X-Microsoft-Antispam-Message-Info: =?utf-8?B?UDF3V3hmTmFZZHdna1J1b0oveTAwTU9reWJ2Tzd1N2pheWRDRXFXSE9oWXp2?= =?utf-8?B?QUtzZzZ3dzBrVTB5dVdPOEVKTnYyZVRpaS9qQzM4L1J3OG5HQ3RzK29EMnho?= =?utf-8?B?UDF3TGhGQlVJY2tGZmJuUysvdXFYN1Rrc21LWks1bEFTd1VlczNGOEUvbnNZ?= =?utf-8?B?N281RzJXem5mTlpCV25jNEFrM29VVCtKUkR4dTVUaUNpUVJ6QU5UdWNEY2lP?= =?utf-8?B?eExLd0lDNUJPS3hkQnpERWVTMkhkN0FQMWQrZ2tYekNWSDhLNDAvNUwrZGNF?= =?utf-8?B?dGZGZzFJd1JiSS9DMVVrYVJGZEd3c0tLek1jbVlSU3RPRndiZEVJSWZaOGk3?= =?utf-8?B?RERxWGxyUTlSQkZGaFIwR21SKzJQSW4vSFpkY2t3UlZJT3RVM2ovMEgzWW9m?= =?utf-8?B?cndxWUJPWTVicFBpdFRsNDBVZ01WM0N5SzZIN28raHBZMy96TjczWHY0UnFt?= =?utf-8?B?Q2wzNDVId0F4Zk45d1Z5Y1FaQkpaNEJ3djhvOEJSbW5nVTdDZnhxVXlLYjVB?= =?utf-8?B?MXd4cmswOUZsZEUrVUFLdHlJUTdXcFdGRjJqNDVoL0hpOXdlNWxCRmtBZ3lO?= =?utf-8?B?bWRCbHhja3dJekhMN2NIdlFKUGJ6VTdkNlkyTncwUGd0UDNNaXlmWE5uZlZG?= =?utf-8?B?cmVVZXhHdTRTRXBLQ05rUXFIWWJab2w5Rit6WS9QOE90NkhtNHFLY3dDMHhM?= =?utf-8?B?aC84ZEdRS21RTkpRSzRFZWpVK01Iblp6bWNNbS9ucnY5dnk1WlFPRWV2ZDU5?= =?utf-8?B?aFNsTThsZmNJSDRwS2h4T1pDbXNvN21vVEVZN29LRjFTODZUODFjVzlScHlu?= =?utf-8?B?ckpXOUoycnpOUWFUWVJkdnFuZ2pVZDBFT3NqTUMwa2tyTU9CanFaSHVWeHJm?= =?utf-8?B?MEcvNjc4LzN0ay9PRUhXSXhtKzVyMHkwMlBMQTR1RThGdzhhU29UL3hDMjdJ?= =?utf-8?B?d1NwSDAzdTJObFpDMVV2cXZZUk5TczRCNkw5TzhmOTlzZEhVaEdWU0dLYUxU?= =?utf-8?B?d2tjNzNvK0dYWHRRdFFWYkIrM3FMTkFZZWg2OHBEZ09SaHFqUzdUam5kQTBs?= =?utf-8?B?Q2RuVmg5bXZ1dTVKV1dtd010dkprL1c0M1VxR0V0N2pmV05HbUR6dDdwemcr?= =?utf-8?B?MzVuUEg3ZWVTQk11WkZDbW5ISVh0ODNmZGJmMTZsZnNQMVpLakhPdmNvSnU3?= =?utf-8?B?dWlmeWNZVmxMZzhRbjBYMWtSYVhwWjRwRFplKzRwNjFBbjA0S3ZBZVN2emRy?= =?utf-8?B?RmxLQjBUTDBMVEhWVUJsNUVhcVFscS9SY2xXT2doYlk5WFFHeUpqZlVLY1I3?= =?utf-8?B?YzMwaG1ZVStvZ0s1SlJaQ1RyL0xpVHRCMmtqNDdSRHJpUzMwUFVGNlgrWnVO?= =?utf-8?B?VXFWV3hVK3BDMDFSODJHM1poNGxMMGtJQTR5WnlVV3lVUlRBUkFFUVZtV0dW?= =?utf-8?B?MWtNdE52ZDJNa3U3MzNLK0xnRVJoNW9HcWdGclpUdHVhUlZRT2R2c215ZUk1?= =?utf-8?B?QXcvdytrL3FEY1hObVRqQ1RBUWhTR2JzSVZMV0NzUHZnc21jWkpKb2x1cWl4?= =?utf-8?B?WmcxRGRVeFhBOUdwSGU2S1M1YWtHaE9jdXRkblkvOUhzdVV6UkRBbnNVSE10?= =?utf-8?B?R24vejg2WE9CRTRKOEpxK3F3dkkveXRGKzlCamp5ajlSVU1Rb1B2SHlLa1Bi?= =?utf-8?B?bVN3emF3RU9yRVc3VEV5cGw2SXVaRFRtcmVMbXFlYXpZcTZnQVZIV1BrZEh3?= =?utf-8?Q?3PcgnGGLQUqETnewBRl4zsSYZ8+yRDh6sMwHQHF?= 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:(13230031)(376005)(82310400017)(1800799015)(36860700004)(35042699013);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 May 2024 15:56:26.5679 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 31974bd1-083c-41bf-478c-08dc74f793e0 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: AM3PEPF0000A799.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR08MB8379 X-Spam-Status: No, score=-12.4 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FORGED_SPF_HELO,GIT_PATCH_0,KAM_SHORT,RCVD_IN_MSPIKE_H2,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: PiA+PiBPbiBXZWQsIE1heSAxNSwgMjAyNCBhdCAxMjoyOeKAr1BNIFRhbWFyIENocmlzdGluYQ0K PiA+PiA8dGFtYXIuY2hyaXN0aW5hQGFybS5jb20+IHdyb3RlOg0KPiA+PiA+DQo+ID4+ID4gSGkg QWxsLA0KPiA+PiA+DQo+ID4+ID4gU29tZSBOZW92ZXJzZSBTb2Z0d2FyZSBPcHRpbWl6YXRpb24g R3VpZGVzIChTV29HKSBoYXZlIGEgY2xhdXNlIHRoYXQgc3RhdGUNCj4gPj4gPiB0aGF0IGZvciBw cmVkaWNhdGVkIG9wZXJhdGlvbnMgdGhhdCBhbHNvIHByb2R1Y2UgYSBwcmVkaWNhdGUgaXQgaXMg cHJlZmVycmVkDQo+ID4+ID4gdGhhdCB0aGUgY29kZWdlbiBzaG91bGQgdXNlIGEgZGlmZmVyZW50 IHJlZ2lzdGVyIGZvciB0aGUgZGVzdGluYXRpb24gdGhhbiB0aGF0DQo+ID4+ID4gb2YgdGhlIGlu cHV0IHByZWRpY2F0ZSBpbiBvcmRlciB0byBhdm9pZCBhIHBlcmZvcm1hbmNlIG92ZXJoZWFkLg0K PiA+PiA+DQo+ID4+ID4gVGhpcyBvZiBjb3Vyc2UgaGFzIHRoZSBwcm9ibGVtIHRoYXQgaXQgaW5j cmVhc2VzIHJlZ2lzdGVyIHByZXNzdXJlIGFuZCBzbw0KPiBzaG91bGQNCj4gPj4gPiBiZSBkb25l IHdpdGggY2FyZS4gIEFkZGl0aW9uYWxseSBub3QgYWxsIG1pY3JvLWFyY2hpdGVjdHVyZXMgaGF2 ZSB0aGlzDQo+ID4+ID4gY29uc2lkZXJhdGlvbiBhbmQgc28gaXQgc2hvdWxkbid0IGJlIGRvbmUg YXMgYSBkZWZhdWx0IHRoaW5nLg0KPiA+PiA+DQo+ID4+ID4gVGhlIHBhdGNoIHNlcmllcyBhZGRz IHN1cHBvcnQgZm9yIGRvaW5nIGNvbmRpdGlvbmFsIGVhcmx5IGNsb2JiZXJzIHRocm91Z2ggYQ0K PiA+PiA+IGNvbWJpbmF0aW9uIG9mIG5ldyBhbHRlcm5hdGl2ZXMgYW5kIGF0dHJpYnV0ZXMgdG8g Y29udHJvbCB0aGVpciBhdmFpbGFiaWxpdHkuDQo+ID4+DQo+ID4+IFlvdSBjb3VsZCBoYXZlIHR3 byBhbHRlcm5hdGl2ZXMsIG9uZSB3aXRoIGVhcmx5IGNsb2JiZXIgYW5kIG9uZSB3aXRoDQo+ID4+ IGEgbWF0Y2hpbmcgY29uc3RyYWludCB3aGVyZSB5b3UnZCBkaXNwYXJhZ2UgdGhlIG1hdGNoaW5n IGNvbnN0cmFpbnQgb25lPw0KPiA+Pg0KPiA+DQo+ID4gWWVhaCwgdGhhdCdzIHdoYXQgSSBkbywg dGhvdWdoIHRoZXJlJ3Mgbm8gbmVlZCB0byBkaXNwYXJhZ2UgdGhlIG5vbi1lYXJseSBjbG9iYmVy DQo+ID4gYWx0ZXJuYXRpdmUgYXMgdGhlIGVhcmx5IGNsb2JiZXIgYWx0ZXJuYXRpdmUgd2lsbCBu YXR1cmFsbHkgZ2V0IGEgcGVuYWx0eSBpZiBpdCBuZWVkcyBhDQo+ID4gcmVsb2FkLg0KPiANCj4g QnV0IEkgdGhpbmsgUmljaGFyZCdzIHN1Z2dlc3Rpb24gd2FzIHRvIGRpc3BhcmFnZSB0aGUgb25l IHdpdGggYSBtYXRjaGluZw0KPiBjb25zdHJhaW50IChub3QgdGhlIGVhcmx5Y2xvYmJlciksIHRv IHJlZmxlY3QgdGhlIGluY3JlYXNlZCBjb3N0IG9mDQo+IHJldXNpbmcgdGhlIHJlZ2lzdGVyLg0K PiANCj4gV2UgZGlkIHRha2UgdGhhdCBhcHByb2FjaCBmb3IgZ2F0aGVycywgZS5nLjoNCj4gDQo+ ICAgICAgWyZ3LCBaLCAgIHcsIFVpMSwgVWkxLCBVcGxdIGxkMTxWZXNpemU+XHQlMC5zLCAlNS96 LCBbJTIuc10NCj4gICAgICBbP3csIFosICAgMCwgVWkxLCBVaTEsIFVwbF0gXg0KPiANCj4gVGhl IChzdXBwb3NlZCkgYWR2YW50YWdlIGlzIHRoYXQsIGlmIHJlZ2lzdGVyIHByZXNzdXJlIGlzIHNv IHRpZ2h0DQo+IHRoYXQgdXNpbmcgbWF0Y2hpbmcgcmVnaXN0ZXJzIGlzIHRoZSBvbmx5IGFsdGVy bmF0aXZlLCB3ZSBzdGlsbA0KPiBoYXZlIHRoZSBvcHBvcnR1bml0eSB0byBkbyB0aGF0LCBhcyBh IGxhc3QgcmVzb3J0Lg0KPiANCj4gUHJvdmlkaW5nIG9ubHkgYW4gZWFybHljbG9iYmVyIHZlcnNp b24gbWVhbnMgdGhhdCB1c2luZyB0aGUgc2FtZQ0KPiByZWdpc3RlciBpcyBwcm9oaWJpdGVkIG91 dHJpZ2h0LiAgSWYgbm8gb3RoZXIgcmVnaXN0ZXIgaXMgZnJlZSwgdGhlIFJBDQo+IHdvdWxkIG5l ZWQgdG8gc3BpbGwgc29tZXRoaW5nIGVsc2UgdG8gZnJlZSB1cCBhIHRlbXBvcmFyeSByZWdpc3Rl ci4NCj4gQW5kIGl0IG1pZ2h0IHRoZW4gZG8gdGhlIGVxdWl2YWxlbnQgb2YgKHBzZXVkby1jb2Rl KToNCj4gDQo+ICAgICAgIG5vdCBwMS5iLCAuLi4sIHAwLmINCj4gICAgICAgbW92IHAwLmQsIHAx LmQNCj4gDQo+IGFmdGVyIHNwaWxsaW5nIHdoYXQgd291bGQgb3RoZXJ3aXNlIGhhdmUgb2NjdXBp ZWQgcDEuICBJbiB0aGF0DQo+IHNpdHVhdGlvbiBpdCB3b3VsZCBiZSBiZXR0ZXIgdXNlOg0KPiAN Cj4gICAgICAgbm90IHAwLmIsIC4uLiwgcDAuYg0KPiANCj4gYW5kIG5vdCBpbnRyb2R1Y2UgdGhl IHNwaWxsIG9mIHAxLg0KDQpJIHRoaW5rIEkgdW5kZXJzdG9vZCB3aGF0IFJpY2hpIG1lYW50LCBi dXQgSSB0aG91Z2h0IGl0IHdhcyBhbHJlYWR5IHdvcmtpbmcgdGhhdCB3YXkuDQppLmUuIGFzIG9u ZSBvZiB0aGUgdGVzdGNhc2VzIEkgaGFkOg0KDQo+IGFhcmNoNjQtbm9uZS1lbGYtZ2NjIC1PMyAt ZzAgLVMgLW8gLSBwcmVkLWNsb2JiZXIuYyAtbWNwdT1uZW92ZXJzZS1uMiAtZmZpeGVkLXBbMS0x NV0NCg0KZm9vOg0KICAgICAgICBtb3YgICAgIHozMS5oLCB3MA0KICAgICAgICBwdHJ1ZSAgIHAw LmIsIGFsbA0KICAgICAgICBjbXBsbyAgIHAwLmgsIHAwL3osIHowLmgsIHozMS5oDQogICAgICAg IGIgICAgICAgdXNlDQoNCmFuZCByZWxvYWQgZGlkIG5vdCBmb3JjZSBhIHNwaWxsLg0KDQpNeSB1 bmRlcnN0YW5kaW5nIG9mIGhvdyB0aGlzIHdvcmtzLCBhbmQgaG93IGl0IHNlZW1zIHRvIGJlIHdv cmtpbmcgaXMgdGhhdCBzaW5jZSByZWxvYWQgY29zdHMNCkFsdGVybmF0aXZlIGZyb20gZnJvbnQg dG8gYmFjayB0aGUgY2hlYXBlc3Qgb25lIHdpbnMgYW5kIGl0IHN0b3BzIGV2YWx1YXRpbmcgdGhl IHJlc3QuDQoNClRoZSBlYXJseSBjbG9iYmVyIGNhc2UgaXMgZmlyc3QgYW5kIHByZWZlcnJlZCwg aG93ZXZlciB3aGVuIGl0J3Mgbm90IHBvc3NpYmxlLCBpLmUuIHJlcXVpcmVzIGEgbm9uLXBzZXVk bw0KcmVsb2FkLCB0aGUgcmVsb2FkIGNvc3QgaXMgYWRkZWQgdG8gdGhlIGFsdGVybmF0aXZlLg0K DQpIb3dldmVyIHlvdSdyZSByaWdodCB0aGF0IGluIHRoZSBmb2xsb3dpbmcgdGVzdGNhc2U6DQoN Ci1tY3B1PW5lb3ZlcnNlLW4yIC1mZml4ZWQtcDEgLWZmaXhlZC1wMiAtZmZpeGVkLXAzIC1mZml4 ZWQtcDQgLWZmaXhlZC1wNSAtZmZpeGVkLXA2IC1mZml4ZWQtcDcgLWZmaXhlZC1wOCAtZmZpeGVk LXA5IC1mZml4ZWQtcDEwIC1mZml4ZWQtcDExIC1mZml4ZWQtcDEyIC1mZml4ZWQtcDEyIC1mZml4 ZWQtcDEzIC1mZml4ZWQtcDE0IC1mZml4ZWQtcDE0IC1mZHVtcC1ydGwtcmVsb2FkDQoNCmkuZS4g Z2l2aW5nIGl0IGFuIGV4dHJhIGZyZWUgcmVnaXN0ZXIgaW5leHBsaWNhYmx5IGNhdXNlcyBhIHNw aWxsOg0KDQpmb286DQogICAgICAgIGFkZHZsICAgc3AsIHNwLCAjLTENCiAgICAgICAgbW92ICAg ICB6MzEuaCwgdzANCiAgICAgICAgcHRydWUgICBwMC5iLCBhbGwNCiAgICAgICAgc3RyICAgICBw MTUsIFtzcF0NCiAgICAgICAgY21wbG8gICBwMTUuaCwgcDAveiwgejAuaCwgejMxLmgNCiAgICAg ICAgbW92ICAgICBwMC5iLCBwMTUuYg0KICAgICAgICBsZHIgICAgIHAxNSwgW3NwXQ0KICAgICAg ICBhZGR2bCAgIHNwLCBzcCwgIzENCiAgICAgICAgYiAgICAgICB1c2UNCg0Kc28gdGhhdCdzIHVu ZXhwZWN0ZWQgYW5kIGlzIHZlcnkgd2VpcmQgYXMgcDE1IGhhcyBubyBkZWZpbmVkIHZhbHVlLi4N Cg0KTm93IGFkZGluZyB0aGUgPyBhcyBzdWdnZXN0ZWQgdG8gdGhlIG5vbi1lYXJseSBjbG9iYmVy IGFsdGVybmF0aXZlIGRvZXMgbm90IGZpeCBpdCwgYW5kIG15IG1lbnRhbCBtb2RlbCBmb3IgaG93 IHRoaXMgaXMgc3VwcG9zZWQgdG8gd29yayBkb2VzIG5vdCBxdWl0ZSBsaW5lIHVwLi4NCldoeSB3 b3VsZCBtYWtpbmcgdGhlIG5vbi1jbG9iYmVyIGFsdGVybmF0aXZlIGV2ZW4gbW9yZSBleHBlbnNp dmUgaGVscCBpdCBkdXJpbmcgaGlnaCByZWdpc3RlciBwcmVzc3VyZT8/IEJ1dCB3aXRoIHRoYXQg c3VnZ2VzdGlvbiB0aGUgYWJvdmUgY2FzZSBkb2VzIG5vdCBnZXQgZml4ZWQNCmFuZCB0aGUgZm9s bG93aW5nIGNhc2UNCg0KLW1jcHU9bmVvdmVyc2UtbjIgLWZmaXhlZC1wMSAtZmZpeGVkLXAyIC1m Zml4ZWQtcDMgLWZmaXhlZC1wNCAtZmZpeGVkLXA1IC1mZml4ZWQtcDYgLWZmaXhlZC1wNyAtZmZp eGVkLXA4IC1mZml4ZWQtcDkgLWZmaXhlZC1wMTAgLWZmaXhlZC1wMTEgLWZmaXhlZC1wMTIgLWZm aXhlZC1wMTIgLWZmaXhlZC1wMTMgLWZmaXhlZC1wMTQgLWZmaXhlZC1wMTUgLWZkdW1wLXJ0bC1y ZWxvYWQNCg0KSUNFczoNCg0KcHJlZC1jbG9iYmVyLmM6IEluIGZ1bmN0aW9uICdmb28nOg0KcHJl ZC1jbG9iYmVyLmM6OToxOiBlcnJvcjogdW5hYmxlIHRvIGZpbmQgYSByZWdpc3RlciB0byBzcGls bA0KICAgIDkgfCB9DQogICAgICB8IF4NCnByZWQtY2xvYmJlci5jOjk6MTogZXJyb3I6IHRoaXMg aXMgdGhlIGluc246DQooaW5zbiAxMCAyMiAxOSAyIChwYXJhbGxlbCBbDQogICAgICAgICAgICAo c2V0IChyZWc6Vk54OEJJIDExMCBbMTA0XSkNCiAgICAgICAgICAgICAgICAodW5zcGVjOlZOeDhC SSBbDQogICAgICAgICAgICAgICAgICAgICAgICAocmVnOlZOeDhCSSAxMTIpDQogICAgICAgICAg ICAgICAgICAgICAgICAoY29uc3RfaW50IDEgWzB4MV0pDQogICAgICAgICAgICAgICAgICAgICAg ICAobHR1OlZOeDhCSSAocmVnOlZOeDhISSAzMiB2MCkNCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAocmVnOlZOeDhISSA2MyB2MzEpKQ0KICAgICAgICAgICAgICAgICAgICBdIFVOU1BFQ19Q UkVEX1opKQ0KICAgICAgICAgICAgKGNsb2JiZXIgKHJlZzpDQ19OWkMgNjYgY2MpKQ0KICAgICAg ICBdKSAicHJlZC1jbG9iYmVyLmMiOjc6MTkgODY4NyB7YWFyY2g2NF9wcmVkX2NtcGxvdm54OGhp fQ0KICAgICAoZXhwcl9saXN0OlJFR19ERUFEIChyZWc6Vk54OEJJIDExMikNCiAgICAgICAgKGV4 cHJfbGlzdDpSRUdfREVBRCAocmVnOlZOeDhISSA2MyB2MzEpDQogICAgICAgICAgICAoZXhwcl9s aXN0OlJFR19ERUFEIChyZWc6Vk54OEhJIDMyIHYwKQ0KICAgICAgICAgICAgICAgIChleHByX2xp c3Q6UkVHX1VOVVNFRCAocmVnOkNDX05aQyA2NiBjYykNCiAgICAgICAgICAgICAgICAgICAgKG5p bCkpKSkpKQ0KZHVyaW5nIFJUTCBwYXNzOiByZWxvYWQNCmR1bXAgZmlsZTogcHJlZC1jbG9iYmVy LmMuMzE1ci5yZWxvYWQNCg0KYW5kIHRoaXMgaXMgYmVjYXVzZSB0aGUgdXNlIG9mID8gaGFzIHRo ZSB1bmludGVuZGVkIHNpZGUtZWZmZWN0IG9mIGJsb2NraW5nIGEgcmVnaXN0ZXIgY2xhc3MgZW50 aXJlbHkgZHVyaW5nIFNjaGVkMSBhcyB3ZSd2ZSByZWNlbnRseSBkaXNjb3ZlcmVkLg0KaS5lLiBz ZWUgaHR0cHM6Ly9nY2MuZ251Lm9yZy9idWd6aWxsYS9zaG93X2J1Zy5jZ2k/aWQ9MTE0NzY2DQoN CmluIHRoaXMgY2FzZSBpdCBtYXJrZWQgdGhlIGFsdGVybmF0aXZlIGFzIE5PX1JFR1MgZHVyaW5n IHNjaGVkMSBhbmQgc28gaXQncyBjb21wbGV0ZWx5IGRlYWQuDQp0aGUgdXNlIG9mIHRoZSA/IGFs dGVybmF0aXZlcyBoYXMgY2F1c2VkIHF1aXRlIHRoZSBjb2RlIGJsb2F0IGFzIHdlJ3ZlIHJlY2Vu dGx5IGRpc2NvdmVyZWQgYmVjYXVzZSBvZiB0aGlzIHVuZXhwZWN0ZWQgYW5kIHVuZG9jdW1lbnRl ZCBiZWhhdmlvci4NCg0KVG8gbWUsDQoNCmRpZmYgLS1naXQgYS9nY2MvY29uZmlnL2FhcmNoNjQv YWFyY2g2NC1zdmUubWQgYi9nY2MvY29uZmlnL2FhcmNoNjQvYWFyY2g2NC1zdmUubWQNCmluZGV4 IDkzZWM1OWU1OGFmLi4yZWUzZDhlYTM1ZSAxMDA2NDQNCi0tLSBhL2djYy9jb25maWcvYWFyY2g2 NC9hYXJjaDY0LXN2ZS5tZA0KKysrIGIvZ2NjL2NvbmZpZy9hYXJjaDY0L2FhcmNoNjQtc3ZlLm1k DQpAQCAtODEyMCwxMCArODEyMCwxMCBAQCAoZGVmaW5lX2luc24gIkBhYXJjaDY0X3ByZWRfY21w PGNtcF9vcD48bW9kZT4iDQogICAgKGNsb2JiZXIgKHJlZzpDQ19OWkMgQ0NfUkVHTlVNKSldDQog ICAiVEFSR0VUX1NWRSINCiAgIHtAIFsgY29uczogPTAgLCAxICAgLCAzICwgNCAgICAgICAgICAg IDsgYXR0cnM6IHByZWRfY2xvYmJlciBdDQotICAgICBbICZVcGEgICAgICwgVXBsICwgdyAsIDxz dmVfaW1tX2Nvbj47IHllcyAgICAgICAgICAgICAgICAgXSBjbXA8Y21wX29wPlx0JTAuPFZldHlw ZT4sICUxL3osICUzLjxWZXR5cGU+LCAjJTQNCi0gICAgIFsgVXBhICAgICAgLCBVcGwgLCB3ICwg PHN2ZV9pbW1fY29uPjsgKiAgICAgICAgICAgICAgICAgICBdIF4NCi0gICAgIFsgJlVwYSAgICAg LCBVcGwgLCB3ICwgdyAgICAgICAgICAgIDsgeWVzICAgICAgICAgICAgICAgICBdIGNtcDxjbXBf b3A+XHQlMC48VmV0eXBlPiwgJTEveiwgJTMuPFZldHlwZT4sICU0LjxWZXR5cGU+DQotICAgICBb IFVwYSAgICAgICwgVXBsICwgdyAsIHcgICAgICAgICAgICA7ICogICAgICAgICAgICAgICAgICAg XSBeDQorICAgICBbIF4mVXBhICAgICwgVXBsICwgdyAsIDxzdmVfaW1tX2Nvbj47IHllcyAgICAg ICAgICAgICAgICAgXSBjbXA8Y21wX29wPlx0JTAuPFZldHlwZT4sICUxL3osICUzLjxWZXR5cGU+ LCAjJTQNCisgICAgIFsgIFVwYSAgICAgLCBVcGwgLCB3ICwgPHN2ZV9pbW1fY29uPjsgKiAgICAg ICAgICAgICAgICAgICBdIF4NCisgICAgIFsgXiZVcGEgICAgLCBVcGwgLCB3ICwgdyAgICAgICAg ICAgIDsgeWVzICAgICAgICAgICAgICAgICBdIGNtcDxjbXBfb3A+XHQlMC48VmV0eXBlPiwgJTEv eiwgJTMuPFZldHlwZT4sICU0LjxWZXR5cGU+DQorICAgICBbICBVcGEgICAgICwgVXBsICwgdyAs IHcgICAgICAgICAgICA7ICogICAgICAgICAgICAgICAgICAgXSBeDQogICB9DQogKQ0KDQpXb3Vs ZCBoYXZlIGJlZW4gdGhlIHJpZ2h0IGFwcHJvYWNoLCBpLmUuIHdlIHByZWZlciB0aGUgYWx0ZXJu YXRpdmUgdW5sZXNzIGEgcmVsb2FkIGlzIG5lZWRlZCwgd2hpY2ggc2hvdWxkIHdvcmsgbm8/IHdl bGwuIGlmIF4gd2Fzbid0IGJyb2tlbiB0aGUgc2FtZSB3YXkNCmFzID8uICBQZXJoYXBzIEkgbmVl ZCB0byB1c2UgV2lsY28ncyBuZXcgYWx0ZXJuYXRpdmUgdGhhdCBkb2Vzbid0IGJsb2NrIGEgcmVn aXN0ZXIgY2xhc3M/DQoNCkJ1dCBJJ20gcHJvYmFibHkgbWlzc2luZyBzb21ldGhpbmcuLi4NCg0K PiANCj4gQW5vdGhlciBjYXNlIHdoZXJlIHVzaW5nIG1hdGNoaW5nIHJlZ2lzdGVycyBpcyBuYXR1 cmFsIGlzIGZvcg0KPiBsb29wLWNhcnJpZWQgZGVwZW5kZW5jaWVzLiAgRG8gd2Ugd2FudCB0byBr ZWVwIHRoZW0gaW46DQo+IA0KPiAgICBsb29wOg0KPiAgICAgICAuLi5ubyBvdGhlciBzZXRzIG9m IHAwLi4uLg0KPiAgICAgICBub3QgcDAuYiwgLi4uLCBwMC5iDQo+ICAgICAgIC4uLm5vIG90aGVy IHNldHMgb2YgcDAuLi4uDQo+ICAgICAgIGJuZSBsb29wDQo+IA0KPiBvciBzaG91bGQgd2Ugc3Bs aXQgaXQgdG86DQo+IA0KPiAgICBsb29wOg0KPiAgICAgICAuLi5ubyBvdGhlciBzZXRzIG9mIHAw Li4uLg0KPiAgICAgICBub3QgcDEuYiwgLi4uLCBwMC5iDQo+ICAgICAgIG1vdiBwMC5kLCBwMS5k DQo+ICAgICAgIC4uLm5vIG90aGVyIHNldHMgb2YgcDAuLi4uDQo+ICAgICAgIGJuZSBsb29wDQo+ IA0KPiA/DQoNCk9uIHRoZSB1YXJjaGVzIHRoYXQgdGhpcyBhZmZlY3RzIHRoZXkgYXJlIGVxdWl2 YWxlbnQgKEknbSBoYXBweSB0byBleHBhbmQgb24gdGhpcyBpbnRlcm5hbGx5IGlmIHlvdSdkIGxp a2UpLA0KU28gaW4gdGhvc2UgY2FzZXMgdGhlIGZpcnN0IG9uZSBpcyBwcmVmZXJyZWQgYXMgaXQg d29uJ3QgbWF0dGVyLg0KDQpUaGFua3MgZm9yIHRoZSByZXZpZXcgYW4gZXhwbGFuYXRpb24hDQoN ClRhbWFyDQoNCj4gDQo+IFRoYW5rcywNCj4gUmljaGFyZA0KPiANCj4gPg0KPiA+IENoZWVycywN Cj4gPiBUYW1hcg0KPiA+DQo+ID4+ID4gT24gaGlnaCByZWdpc3RlciBwcmVzc3VyZSB3ZSBhbHNv IHVzZSBMUkEncyBjb3N0aW5nIHRvIHByZWZlciBub3QgdG8gdXNlIHRoZQ0KPiA+PiA+IGFsdGVy bmF0aXZlIGFuZCBpbnN0ZWFkIGp1c3QgdXNlIHRoZSB0aWUgYXMgdGhpcyBpcyBwcmVmZXJhYmxl IHRvIGEgcmVsb2FkLg0KPiA+PiA+DQo+ID4+ID4gQ29uY3JldGVseSB0aGlzIHBhdGNoIHNlcmll cyBkb2VzOg0KPiA+PiA+DQo+ID4+ID4gPiBhYXJjaDY0LW5vbmUtZWxmLWdjYyAtTzMgLWcwIC1T IC1vIC0gcHJlZC1jbG9iYmVyLmMgLW1jcHU9bmVvdmVyc2UtbjINCj4gPj4gPg0KPiA+PiA+IGZv bzoNCj4gPj4gPiAgICAgICAgIG1vdiAgICAgejMxLmgsIHcwDQo+ID4+ID4gICAgICAgICBwdHJ1 ZSAgIHAzLmIsIGFsbA0KPiA+PiA+ICAgICAgICAgY21wbG8gICBwMC5oLCBwMy96LCB6MC5oLCB6 MzEuaA0KPiA+PiA+ICAgICAgICAgYiAgICAgICB1c2UNCj4gPj4gPg0KPiA+PiA+ID4gYWFyY2g2 NC1ub25lLWVsZi1nY2MgLU8zIC1nMCAtUyAtbyAtIHByZWQtY2xvYmJlci5jIC1tY3B1PW5lb3Zl cnNlLW4xK3N2ZQ0KPiA+PiA+DQo+ID4+ID4gZm9vOg0KPiA+PiA+ICAgICAgICAgbW92ICAgICB6 MzEuaCwgdzANCj4gPj4gPiAgICAgICAgIHB0cnVlICAgcDAuYiwgYWxsDQo+ID4+ID4gICAgICAg ICBjbXBsbyAgIHAwLmgsIHAwL3osIHowLmgsIHozMS5oDQo+ID4+ID4gICAgICAgICBiICAgICAg IHVzZQ0KPiA+PiA+DQo+ID4+ID4gPiBhYXJjaDY0LW5vbmUtZWxmLWdjYyAtTzMgLWcwIC1TIC1v IC0gcHJlZC1jbG9iYmVyLmMgLW1jcHU9bmVvdmVyc2UtbjIgLQ0KPiA+PiBmZml4ZWQtcFsxLTE1 XQ0KPiA+PiA+DQo+ID4+ID4gZm9vOg0KPiA+PiA+ICAgICAgICAgbW92ICAgICB6MzEuaCwgdzAN Cj4gPj4gPiAgICAgICAgIHB0cnVlICAgcDAuYiwgYWxsDQo+ID4+ID4gICAgICAgICBjbXBsbyAg IHAwLmgsIHAwL3osIHowLmgsIHozMS5oDQo+ID4+ID4gICAgICAgICBiICAgICAgIHVzZQ0KPiA+ PiA+DQo+ID4+ID4gVGVzdGNhc2VzIGZvciB0aGUgY2hhbmdlcyBhcmUgaW4gdGhlIGxhc3QgcGF0 Y2ggb2YgdGhlIHNlcmllcy4NCj4gPj4gPg0KPiA+PiA+IEJvb3RzdHJhcHBlZCBSZWd0ZXN0ZWQg b24gYWFyY2g2NC1ub25lLWxpbnV4LWdudSBhbmQgbm8gaXNzdWVzLg0KPiA+PiA+DQo+ID4+ID4g VGhhbmtzLA0KPiA+PiA+IFRhbWFyDQo+ID4+ID4NCj4gPj4gPiAtLS0NCj4gPj4gPg0KPiA+PiA+ IC0tDQo=