From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11on20613.outbound.protection.outlook.com [IPv6:2a01:111:f403:2414::613]) by sourceware.org (Postfix) with ESMTPS id B01503858D26 for ; Thu, 27 Jun 2024 14:49:01 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org B01503858D26 Authentication-Results: sourceware.org; dmarc=fail (p=reject dis=none) header.from=nvidia.com Authentication-Results: sourceware.org; spf=fail smtp.mailfrom=nvidia.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org B01503858D26 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=2a01:111:f403:2414::613 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1719499744; cv=pass; b=C0FtPwpO264AsZTZWpniOYY0IfDFLaWT/8PZiKXIuDoGw9ajPCxfg0kZsCkWQfN8hxP0dDeyMvO+6ImxWazQ73x/9mFYQm1qYJkQC61v6Le+yL6tI5Ac4SGK1FLxMEDphEwi2OPJq/umrOkrinS2/TqM3RcIeu7GLx0Nqm25JX0= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1719499744; c=relaxed/simple; bh=N43F1tDTMGwCQ8XVP3YymnCe5xrywHFiEnRGryWBkrc=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=OYPFWHJQm+Eo6aR+om4E4olycw9iTGd1F+0yWKIRkXpBhi5rB4Rw63jEKnIUOoLyPgE7d6c8KSu/GeZytNUOfbA/rwzPKZ2EvzMkwhqPOvcgcGVtTpUkW3B5lYJCSZKnIyV0i+tG81lpadolBpFR0X+BM9cFgbCGKzBIAsjzSIE= ARC-Authentication-Results: i=2; server2.sourceware.org ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GevSP7mMguE/Bo+6ZQZhbZOFISe/qxU+QCz3+xJv5/UFUWABJUITRq+tHeLOlBXxGueVitAJMSqsqDQtHEkYFj13phWr7Z4niPNVyN3TONwygz7zVmMgyhijPPG7j0R+ZgDKLTFHSmkA2RQvBRxEzfcOryveh0c8yeWb632T3p/FzUFCvZriznM6BA/SGyLOJa4e9tcDRYJo2/HgsPQysnHy0SFwwCSq5x+OW/x8OvdzQ5egzb8/l9yonvmgQjcM6E49tHjWNCETkztM/PiyoTJGauIMHUDnXWyMwPmzbL/3NtxmhNpMnfoI6QwQ6XVZzXAL6X6Q1ctePJpZH0stHQ== 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=N43F1tDTMGwCQ8XVP3YymnCe5xrywHFiEnRGryWBkrc=; b=DI8ztFPR0b5nYtnYoY5PaeePPGMY7qi3ZXLMbKh/Wq+ZXYAvBERIUpis5EKZxBdLkwHkrI3+pRjgvt4Ng2rvd9zjDAyRLtJ1yASqFd7/JyQFUWU+ESBgAR3XTJkknCrZmbx4yTwvQYr2jfI4v23dcixB3sJpNOUII8dgQXmTGJcKTK9el9x42azby855Ef48NtspMQywAdCrRSLl+03Bq0WHqfFLlj2zDDtfK74/MO7X+HM0lWJTdim/rck6WZ527U32a/24CXCKioOMv9NZsxQMRSO1zn3s5peSsmT1B97oMy0TFJ/cbOgRtj96xXvVPIJcoOCvdSqAN9rA/lluMQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=N43F1tDTMGwCQ8XVP3YymnCe5xrywHFiEnRGryWBkrc=; b=b+E92NSuE53uYpxRBStcdUZsTz1YTcdwQrcCxDuGWjlfRh01UWepGgR0frlaAx5R+CZ9R80zXGmMEDW5t7CQidDO92lxJWkHXirHCSmkP4p/zfY6XNw9dpCx6ObR6jp1ZmjR08ayZoMZYdoIJ8O9ZNBARdgzOSWV9KfTrJxv7BPOFWJ4Hz3XnSFfjQjYNKjlH07qMspZxsUADpkWkucWLfbzaufunoPh4LtwTHwMoTDNHRRhtVLL8x7+xqUczmOAG7D4a+Erm+knK/tJu4eIZlAfq4f2TmbjgRyCf+JqSwvuM+TCwi6YdXSRcweBW8+/ov7cZb/TC4zbIGX2RABWDw== Received: from SN7PR12MB7787.namprd12.prod.outlook.com (2603:10b6:806:347::15) by SJ1PR12MB6097.namprd12.prod.outlook.com (2603:10b6:a03:488::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7698.31; Thu, 27 Jun 2024 14:48:56 +0000 Received: from SN7PR12MB7787.namprd12.prod.outlook.com ([fe80::1d85:6db3:9cd3:51a7]) by SN7PR12MB7787.namprd12.prod.outlook.com ([fe80::1d85:6db3:9cd3:51a7%6]) with mapi id 15.20.7698.033; Thu, 27 Jun 2024 14:48:56 +0000 From: Kyrylo Tkachov To: Tamar Christina CC: "gcc-patches@gcc.gnu.org" , Richard Earnshaw , Richard Sandiford Subject: Re: [PATCH] aarch64: Remove RNG and MTE from -mcpu=neoverse-v2 Thread-Topic: [PATCH] aarch64: Remove RNG and MTE from -mcpu=neoverse-v2 Thread-Index: AQHayHAlyMsotjdvakeq+iIlW66Rh7HbqSaAgAAIMoA= Date: Thu, 27 Jun 2024 14:48:56 +0000 Message-ID: <13A94A06-2C37-42D0-8C30-BAD511DE40DA@nvidia.com> References: <71AFBBBF-3096-4132-BF24-788260F01A20@nvidia.com> In-Reply-To: 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=nvidia.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SN7PR12MB7787:EE_|SJ1PR12MB6097:EE_ x-ms-office365-filtering-correlation-id: 04a5e044-4173-4399-6f08-08dc96b8456c x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|1800799024|366016|376014|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?UXpyaE5KQmpjRVBNckFpVThOZVdwYmo5eCtwNVBLTURvT2hnNlBwdmx5Ykdj?= =?utf-8?B?VUlDa05GQUZWT1Y4RnlYR2hIN1dIMzBObzFlRkdNeW9yWG5vT1dhL0EyQjND?= =?utf-8?B?MHdSdUZrdmZ2VnE4U2JwdGNiQ3R0dUNwRzVwbmQ0REJVcW1LYzNSLzRxMU1Y?= =?utf-8?B?VnBacXM2Vk96VEU4Si8xR3ZUQW8wWkhvdlFlMUMxbjNNSDlJaUd0dXFqVWRv?= =?utf-8?B?YXZ0STZRcFl4c1FDWlBUSVJvNWVyRVR1RkE5K3ZLUFlJN1NzbnRiRytvbEFG?= =?utf-8?B?cVNoenlEMU43cnRFem1BT2U1ZWtWVHhOdTBhMFltQVpQM0NmR3M1Mm9JMk5Q?= =?utf-8?B?L1FsVUN0NHp4cnl3WFVMRG9LRDZVT1lDZXBqZUVrV2ViSDFzWGJlOW82dHJs?= =?utf-8?B?MHBDNFRKOXliY0gwUmFhVytQcXA2VkZOVThRNUxBZit6c01seEpObnRObGN4?= =?utf-8?B?eGtJaURrZTVmK3hRTjFVS2FzcVVVeUhQSDcvS21wT0NmSzBPalJRenJxc0hw?= =?utf-8?B?SDE4MjV4M1RsVThyZ2JuYksySnVRV3YxdC9rVHNOVCt6ZDFzbHdrQmRLTm5J?= =?utf-8?B?enRiRkRjRTRFQWJjMC83WU0yVWdsNVg4ekw2QWJHK1NuRHlzKy8xNldmTVlJ?= =?utf-8?B?Nnc5U0doSHdSRWRCdkUzajJaOENJM25DNlFDK3YzS0gxT0liUWdqY0lUUi9B?= =?utf-8?B?eEJybHNVMlZYT0c1Zk9IQ2s5S2VRUmpsaklySlB6bEI1dlFZcTBMd0pDcVdy?= =?utf-8?B?c0hxREZIYkZXMkJ4OGdSTHBBMW0xZU9FS1Q2cmNXZFYrSVJ6RXI5NVJrazRy?= =?utf-8?B?NDV5ejN0VEZSaXhzRFNSdjA0c2QrcllXWk5ZTVAvWVd1aFhzM0dFZWJhYlM4?= =?utf-8?B?bzA3a2YyNXhRN2JQVm9odEtYUlVZU21qZVdTeGhWU0tXQ3pub24waEVROGVD?= =?utf-8?B?L2NBc2svL3lzZ0YxTUtHTFZ1L3R6WWIvS2IvWEZBUFR5SW9aaUQ0ZkxmU0Rr?= =?utf-8?B?V2lTRk9CU2Z6c2ROU3RoZzVwakpLU0hvSnFUcTVPc1Urc0tudjBPYXI4OFU3?= =?utf-8?B?MHNxbHRubFYyWW50OU5JZEMvYitnaHE4TlJaeERXamR2clNyUmZUYnhCclE1?= =?utf-8?B?Mkg2SGw0OTZHZkhYWG9PeEZkaUJkZ2xEK2ZqQi9NdjlRb21GZFdtYW13NzdX?= =?utf-8?B?a0loOHV3b2x4UElqZlpNNWtiV0IzTHVLRVZ3enJ1UWdQN0tEdE1NYzhPODVj?= =?utf-8?B?YTNFQ3BUT09RYzB2NWFNOWl1RHNhMTFJZ1RBMlJIVjI4a1F1aGVZcHlOZHNR?= =?utf-8?B?MGtOSXRPV1Q3Nkhrb2dVVUZTSndyVHFGaysveTlGeDR3WWFwTkVkY2V5TUlY?= =?utf-8?B?dHQ4My9vK0tITXFPZURTcHhkT0ZVMG1UaWdySDV2UzEwMitmRHM5alNWU21h?= =?utf-8?B?aHhKV2JYUEM5ZHVjQzMzNTBMTmtiT05RKzh5MEw5K0ZHWkljYkdIbWV4aVNs?= =?utf-8?B?YkU4Slprazd1S0lRREE1RFUvY0ZabkdvcjF6WXFzTmFBV291aFIzV092VWZE?= =?utf-8?B?alIxREwrRC9OWEpRcW85MWgyNDIvSGZDUzl1dHJxV3QzVUtsQkx4OFNvVHBM?= =?utf-8?B?dEg5UFd3OFV0aWZaZXBUcTVGMm5aUkE2L0FPbTFyVzZHMlJ5WUczMGJUSXpp?= =?utf-8?B?OHF6cmh3Z1lvRGZta2tSSm03QXdTeW52T2h0amFJQWU5YjRnS20xU1J3UVV0?= =?utf-8?B?SDZ2YXAySDVrWm16NzJKb2d3aW9PekFMVVlmb1R6U1hOUXV2ZTVPQkN6UU53?= =?utf-8?B?ZFVKanY2eE5iUFBuNTVFUVFKSFRxbmJMS3FUemxWbnFYNC9TUlQ2ZUZwbzJ1?= =?utf-8?B?V2NQS2lTYWhPQzUzQTc0NDd4aHhzTWxoUlVNUVFZNHFjNXc9PQ==?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SN7PR12MB7787.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(376014)(38070700018);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?RzNZUFF6Rk9nWVJIWUZocWVVMUU5ZkFPbytiUXNlVzlFeUplUmFoak9Udldq?= =?utf-8?B?dU5nRTJrK25JU1FZckhlSWYzb2dlUnBncm1ZNFE1aTZqc3BXQ0FNNmV4UVZv?= =?utf-8?B?UWFUQ3gwMTcxbzY0YzdEMEJNdlptdUt2bGRSbDU0dzdXRkNMM2NiRWd4OEZ6?= =?utf-8?B?STVSQ1ZVdnp0OEVBMVhOaHB0RGxiSkJJbFJWRUppWFlLdG41dzRaamZJdXpD?= =?utf-8?B?bEQxSi9zTWxzTlViSjNYOGFCdjhKZmxNaFRmbnluT29qdC93V2VWdHJFRnpH?= =?utf-8?B?NGxjN1lmSWdCa2EwcWxGMW5wSEpCR1VkeDBYZUtXZXdyL05EZ2dkWGcxUS9P?= =?utf-8?B?RlpUY1dTVW0rcmQ4TnI3RTJLTXNvQWRLb2M4My9KVXVWU09kV1ZDY0FaS0I1?= =?utf-8?B?aVVIQW5hNzVvbzdlWEx0bVBodFZJaDMwSVlsTndpeXBBSkdFbGFqYThkSTJz?= =?utf-8?B?UG5ORUhNVFhMOVd2RXhuTzJZTWVCdExyM1c4T2Rxc1F1K05LMlFlMFdYcVpl?= =?utf-8?B?TVA1UGpHU3hzZ1BBMHp6T2pHQzJIblhpblUyeDZSalh2V1cxWXgveWdqMUFO?= =?utf-8?B?Z3VQd1pNS0J4ems2dmRPd3BMRFJKY1JrS1pDR1o2V2luYStSL0dVTE94MEtK?= =?utf-8?B?L2ljRDN2T1laVTRUd3kzRnlmUWNveU9TSjBKRXdpSG5zQVQvSDJ3UGFreUlU?= =?utf-8?B?ZnJLUi9mL0VWNm1TcG1aK2VpWUhKdVh1eXhSeStReisyR3hzWDA2amtXSVRs?= =?utf-8?B?Y3FPTFhLaDFLbkFTNFN1VEFHb1VSc2VqamdlV3Vmb2hlVHc2VDVKaGh2b2Ru?= =?utf-8?B?VlROOGlZS1FGc1h0dVZYdnVmUWNpdm1KYXM3Sm5IQjNZS2JsTW9BdTB6YlZP?= =?utf-8?B?UU1WSWVFSUowZ0F6dHVoTzdLQzI3ajVxNEpUNTBkcFFjNTZmTVg3NXlZY09U?= =?utf-8?B?dGV6di9xck9GVjNZNjdPSmJmWW1iL0oxLzE5V1UxV0pJcWdKN3MwMkk0OU02?= =?utf-8?B?SEFyelZCc0lQMWJ6a1cyTHppejlNNEFXS0VXbjhSTnMvK0crUy9sTVhaQk5V?= =?utf-8?B?b0xLYStKZE1JVlQvNGlEMjFxRERHdGU5aFBlTGRBVW1aTzFqZUEvazFscW1t?= =?utf-8?B?N09FcTZ3aE5QR2Z0b2hNWjJjQi9vYThsNXlQYUFyeTlRUTlzOUY3MXBCUFRI?= =?utf-8?B?eEczMmpxWklmVHh3emM0dE4rRm1BWlVXSmxZNzE5b3VQY3N5Lyt5UzRraTBw?= =?utf-8?B?MDFFZThnd3NkVkFTVnliY2xiUmsxVkRuelVKY2RxUTJwYkd3SzNuVDMwU042?= =?utf-8?B?aFIzM1dSQ3hzcXNFaVRPQXFnVGc0YTJvNEkrWm9VZHRFU3UwcG5QckJvVVlv?= =?utf-8?B?VnJtWG1WQklGdkVMTEtNSy9XZXUwM0Fhc2xvMTN2NzV6VDNPd2tBcWFIYWZk?= =?utf-8?B?NTM1eWtwUUxyUWZJTUhtdW5pK3VXcysvTnEvbE00ditaNVdHemllWDE4bGJS?= =?utf-8?B?bTlSOUFDQ0o0TkptOEYrSkpWZTlxTklWSkpMSW95YTJoVk1Ld1BxVjNWWmFi?= =?utf-8?B?bTEyelFacnZtWmNsZmxNOTZWSk12cnpqY3pwVkJ1WllXNVBoQjQzbVlRejAz?= =?utf-8?B?SDlIRXVJc2E1Z1dzbTF0b0hPUE1aMUFmQVg1eGNmeU94VjI0aHFUR3lnRnBC?= =?utf-8?B?NGJiSzVDcHdaOUdTa1JvTFZOeWxHNGsrMFFVbmpjVjROblhKYlMxRloyeW1j?= =?utf-8?B?QThEUit3bzlIMjNnMEZzcHJXUFIyY1BqckdkSTRJT0dMdm10eFpiSjFXdkdZ?= =?utf-8?B?Y25PMlpOcmQ3MVJCN3NtVkNKTDRLMVR3alRTTXp1TVdNSTN5NFE1VFAxUFRQ?= =?utf-8?B?d0NMVXFNM1N2cEU5UCtiVlo2aVZtcndJK0s3MGR2ZFh5N2I3aG5mSW1oMWo3?= =?utf-8?B?QkMvOElkOEs1eGQyMm9Kdy9NazduUUo0a0hub1NzUXJmVGdDVlFQSXlQOWp3?= =?utf-8?B?U2hKTzVwOWx6K1UrQ2FwQmpCaTlCbE9SYUY4aE5KK0tpUEZIWXV1MDNCVHNM?= =?utf-8?B?QU1uSlo3MkNTZlJ5WEJBaitmUTVtSjBQYkp2MEhxOThEdTZOaXJWZUNnSFJS?= =?utf-8?Q?as8vFqY7SjK0flUjNqeMNX73S?= Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SN7PR12MB7787.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 04a5e044-4173-4399-6f08-08dc96b8456c X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Jun 2024 14:48:56.2026 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 5Mml2C4UcmBQvNSUZXWabtj85AVrKrjz78SpMdyJsSp2OxMuTfl+Kwt6AF24e9R2pBeQl2DACRoH9PQ7We7LXA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ1PR12MB6097 X-Spam-Status: No, score=-1.8 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FORGED_SPF_HELO,KAM_NUMSUBJECT,SPF_HELO_PASS,SPF_NONE,TXREP 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: SGkgVGFtYXIsDQpUaGFua3MgZm9yIGdvaW5nIHRocm91Z2ggdGhlIGRvY3MgaGVyZSwNCg0KPiBP biAyNyBKdW4gMjAyNCwgYXQgMTY6MTksIFRhbWFyIENocmlzdGluYSA8dGFtYXIuY2hyaXN0aW5h QGFybS5jb20+IHdyb3RlOg0KPiANCj4gRXh0ZXJuYWwgZW1haWw6IFVzZSBjYXV0aW9uIG9wZW5p bmcgbGlua3Mgb3IgYXR0YWNobWVudHMNCj4gDQo+IA0KPiBIaSBLeXJpbGwsDQo+IA0KPj4gLS0t LS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+IEZyb206IEt5cnlsbyBUa2FjaG92IDxrdGthY2hv dkBudmlkaWEuY29tPg0KPj4gU2VudDogVGh1cnNkYXksIEp1bmUgMjcsIDIwMjQgOTo1OCBBTQ0K Pj4gVG86IGdjYy1wYXRjaGVzQGdjYy5nbnUub3JnDQo+PiBDYzogUmljaGFyZCBFYXJuc2hhdyA8 UmljaGFyZC5FYXJuc2hhd0Bhcm0uY29tPjsgUmljaGFyZCBTYW5kaWZvcmQNCj4+IDxSaWNoYXJk LlNhbmRpZm9yZEBhcm0uY29tPg0KPj4gU3ViamVjdDogW1BBVENIXSBhYXJjaDY0OiBSZW1vdmUg Uk5HIGFuZCBNVEUgZnJvbSAtbWNwdT1uZW92ZXJzZS12Mg0KPj4gDQo+PiBIaSBhbGwsDQo+PiAN Cj4+IEFjY29yZGluZyB0byB0aGUgVFJNIGZvciBOZW92ZXJzZSBWMiB0aGUgTWVtb3J5IFRhZ2dp bmcgYW5kIFJORyBmZWF0dXJlcw0KPj4gYXJlIG9wdGlvbmFsIGNvbmZpZ3VyYXRpb25zIG9mIHRo ZSBjb3JlIGFuZCBtYXkgbm90IGFsd2F5cyBiZSBwcmVzZW50Lg0KPj4gVGhlcmVmb3JlIC1tY3B1 PW5lb3ZlcnNlLXYyIHNob3VsZG4ndCBlbmFibGUgdGhlbSwgc2ltaWxhciB0byBob3cgdGhlIGNy eXB0bw0KPj4gZXh0ZW5zaW9ucyBhcmVu4oCZdCBlbmFibGVkIGJ5IGRlZmF1bHQuDQo+IA0KPiBS TkcgaXMgaW5kZWVkIG9wdGlvbmFsLCBob3dldmVyIE1lbW9yeSBUYWdnaW5nIGlzIG5vdC4gIFRo ZSB0YWJsZSBpcyBhIGJpdCBjcnlwdGljDQo+IGJ1dCBpdCBkaXN0aW5ndWlzaGVzIGJldHdlZW4g dGhyZWUgc3RhdGVzOiAic3VwcG9ydGVkIiwgInN1cHBvcnRlZCB1c2luZyBjb25maWd1cmFibGUN Cj4gb3B0aW9uIiBhbmQgInVuc3VwcG9ydGVkIi4NCj4gDQo+IFJORyBpcyBzdXBwb3J0ZWQgd2l0 aCBjb25maWd1cmFibGUgb3B0aW9uLCBidXQgTVRFIGlzICJzdXBwb3J0ZWQiICh0aGlzIHdvcmRp bmcgc2VlbXMgdG8NCj4gYmUgdXNlZCBmb3IgdGhpbmdzIHRoYXQgYXJlIG1hbmRhdG9yeS4pLiAg SWYgeW91IGxvb2sgaW4gdGFibGUgMi03IG9mIHRoZSBUUk0gaXQgc3RhdGVzDQo+ICJUaGUgTmVv dmVyc2UtVjIgY29yZSBhbHdheXMgaW1wbGVtZW50cyBNVEUiLg0KPiANCj4gVGhpcyBjYW4gYmUg Y29uZmlybWVkIGJ5IGxvb2tpbmcgYXQgdGhlIHRhYmxlIEEtMjA0OiBJRF9BQTY0UEZSMV9FTDEg Yml0IGRlc2NyaXB0aW9ucy4NCj4gRm9yIE1URSB0aGUgcmVnaXN0ZXIgY2Fubm90IGJlIDBiMDAw LCBpLmUuIGV2ZW4gdGhvdWdoIE1URSBpcyBhcmNoaXRlY3R1cmFsbHkgb3B0aW9uYWwsDQo+IGl0 J3Mgbm90IHZhbGlkIGZvciBhIE5lb3ZlcnNlLVYyIGNvcmUgbm90IHRvIGhhdmUgTVRFLg0KPiAN Cj4gVGhpcyBtZWFucyB0aGF0IHRoZSBjb21waWxlciBzaG91bGQgZGVjbGFyZSBzdXBwb3J0IGZv ciBNVEUgYXMgYXQgdGhlIENQVSBsZXZlbCBpdCdzIGFsd2F5cw0KPiBzdXBwb3J0ZWQuDQoNCk9r YXksIEkgZ3Vlc3MgdGhpcyBpcyBpbmRlZWQgdmVudHVyaW5nIGludG8gdGhlIGdyZXkgYXJlYSBv ZiB3aGF0IHRoZSBjb21waWxlciBjYW4gZW5hYmxlL3VzZS4NCk15IHJlYWRpbmcgb2YgdGhlIHNp dHVhdGlvbiBpcyB0aGF0IHRoZSBOZW92ZXJzZSBWMiBjb3JlIGluZGVlZCBhbHdheXMgc3VwcG9y dHMgTVRFIGluc3RydWN0aW9ucyBsaWtlIHlvdSBwcm9wZXJseSBwb2ludCBvdXQuDQoNCkhvd2V2 ZXIgZm9yIE1URSB0byBhY3R1YWxseSBoYXZlIGFueSB1c2UsIHRoZSBTb0Mvc3lzdGVtIG5lZWRz IHRvIGltcGxlbWVudCB0aGUgdGFnIHN0b3JhZ2UgaW4gdGhlIG1lbW9yeSBzeXN0ZW0sIGFuZCBu b3QgYWxsIHN5c3RlbXMgY2hvb3NlIHRvIGRvIHNvLiBJbiB0aGF0IGNhc2UgdGhlIE1URSBmdW5j dGlvbmFsaXR5IGlzbuKAmXQgYWN0dWFsbHkgZXhwb3NlZCB0byB0aGUgdXNlciB0aHJvdWdoIHRo ZSBPUyAodGhyb3VnaCBIV0NBUFMsIC9wcm9jL2NwdWluZm8pIHNvIGl0IG1heSBhcyB3ZWxsIG5v dCBiZSBwcmVzZW50LiBQZXJoYXBzIGl04oCZcyBub3QgdXNlZnVsIGZvciB1c2VycyB0byBleHBv c2UgdGhlIF9fQVJNX0ZFQVRVUkVfTUVNT1JZX1RBR0dJTkcgbWFjcm8gYW5kIHRoZSBhcm1fYWNs ZS5oIGludHJpbnNpY3MgZm9yIGl0IGluIHRoYXQgY2FzZS4NCg0KSeKAmW0gb2theSB3aXRoIGxl YXZpbmcgb3V0IHRoZSBNVEUgZGlzYWJsaW5nIGZyb20gdGhpcyBwYXRjaCBhbmQganVzdCByZW1v dmluZyB0aGUgUk5HIG9wdGlvbiBmb3Igbm93Lg0KVGhhbmtzLA0KS3lyaWxsDQoNCj4gDQo+IEtp bmQgUmVnYXJkcywNCj4gVGFtYXINCj4gDQo+PiANCj4+IEJvb3RzdHJhcHBlZCBhbmQgdGVzdGVk IG9uIGFhcmNoNjQtbm9uZS1saW51eC1nbnUuDQo+PiBEb2VzIHRoaXMgcmVhc29uaW5nIG1ha2Ug c2Vuc2U/DQo+PiBUaGFua3MsDQo+PiBLeXJpbGwNCj4gDQoNCg==