From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-he1eur04on2060e.outbound.protection.outlook.com [IPv6:2a01:111:f403:260f::60e]) by sourceware.org (Postfix) with ESMTPS id 3D551385C6CF for ; Mon, 17 Jun 2024 12:58:46 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 3D551385C6CF 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 3D551385C6CF Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=2a01:111:f403:260f::60e ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1718629129; cv=pass; b=FJmIAyetgsvwhfAKnXd6UjhLFOu9XQob3AsCI8Nd4hPa9v1N+EAe3MUhGKlI0iHnRq6gQOhTd0rnEzNxM4ApOOLnZizRo5C42SOmiRku7NLZnZ51GGCF81iH4+6fY8/2ZetMz4iKhjyQ9xZL5StXi6upr8GmSjZN3Lb7QT6wPqw= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1718629129; c=relaxed/simple; bh=0yU4+qmckUdQuloOZqecCx/TRQxeDLH6l4ekdMar+d0=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=QiVxujPLFD5WG0WZX0zceinZYiEEQjmKadnTqzR3aT+zJ6gIt6efsSydigYOD2ftFLMtLh53pBWLKyi3/w7587ONHaOTbnGOJDmYXr8SQ0O7nKiwHbW2UHpjjCOMtHbLkGu1/E+kXvM94eZzCzG0IFUYG3y/79b7+KA/OCv81mc= ARC-Authentication-Results: i=3; server2.sourceware.org ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=cqtRUF6rciBYCt8Nq4tbzpef+tNNGBFaQ4ABj8Nffg/vRkBF4sHZehuR7DCJ4fDptzyh/H4RTN1WKDTRJfrOia5V73iSSAgK0TPnZcD5yrZu7/PbWASR2lZA2SBu7yvVvoWMNgLkdvNFChcM3XYZBvNFiV6MPpnFv73mSPRLjVTUU9GYxFvXKxr4ss8AxOR8soaVN37kuP4X3J8kxdxCF9ANnIRd9hFw19LVOVH3E5dOlnKgmbJslnb4k6B/Pp9sjptDd8nng2QWW/bZjmvnt/ORFZwjSskT9UrD8tCvMqgmuWpK7WmPq/kMz1n3SkvNbWQAkxDbY5Nw4xerDU1m2g== 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=0yU4+qmckUdQuloOZqecCx/TRQxeDLH6l4ekdMar+d0=; b=lp2W4qIaw+vffO5lSZuQgaeKJ9kA2NxSy16WuKnYIk/6yTesRqMsNI5977l9S3n6PWi+PyZbdRVlZ+rh+KI8ATN0yF6hJKfZgqYxB1olie5D4nwBMFzN34+qzle44vX8wsv6RBmhpJRaa1K8E2z+n9gbQnB67BNGpQJKHpXNsH9vTtoMuTefqiR/Ng1TEs35CWhiZGT/aQ09sYVYFzhO0LTUXfexvPvsetj93xBnA1tz3tqVvwxAtSiHcPaesiAOosiUicRZVCV9zQgb0JjCfLHK44Tys+wWOr9vf4cVGPUvXBvgvk8Wd5UrIBoisqtLNNUiFp6mA4rZXDX6pIfLmQ== 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=0yU4+qmckUdQuloOZqecCx/TRQxeDLH6l4ekdMar+d0=; b=H9b/qjEoKqgl5CAH3UuTRWR5St/SP4QXyhuhd6dxvU/FAd52YQtDXFiqv8otPB6tEHdJN+N8Lf3bqEW9SZ2+nkDMycWXeeLQXE3VaIiPpa22hCO9xhDkSktr80Z+RobkkIqQgzkb+wWluOSbnnDqkyeLY6r3la0RlVtp4RVLhms= Received: from AM9P250CA0023.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:21c::28) by VI1PR08MB10076.eurprd08.prod.outlook.com (2603:10a6:800:1bd::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7677.30; Mon, 17 Jun 2024 12:58:39 +0000 Received: from AM4PEPF00027A66.eurprd04.prod.outlook.com (2603:10a6:20b:21c:cafe::b2) by AM9P250CA0023.outlook.office365.com (2603:10a6:20b:21c::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7677.30 via Frontend Transport; Mon, 17 Jun 2024 12:58: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=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 AM4PEPF00027A66.mail.protection.outlook.com (10.167.16.91) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.7677.15 via Frontend Transport; Mon, 17 Jun 2024 12:58:39 +0000 Received: ("Tessian outbound 30e46dc1b2b6:v332"); Mon, 17 Jun 2024 12:58:38 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: f4be8f17401f09af X-CR-MTA-TID: 64aa7808 Received: from de2413e844f9.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 36435092-BC4D-441F-8FBF-DABAB9D1BBA6.1; Mon, 17 Jun 2024 12:58:32 +0000 Received: from EUR05-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id de2413e844f9.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Mon, 17 Jun 2024 12:58:32 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HyAWAZsZewuPfCpXSItp55YQ0Dv89h9+ZXRXzINYhV0hllEOOy4TOYD3xeaagaxu8n1e+3YCo33KvLk4Za2uCxibgn8VVPE+ANciOyTbcF0YS/fxzr4227cwmThZhaZnNV4zCHm6rUFrDcELDRc/NSm9Vm7aH7dagDqClgMdV1YW8EDilIcth28XlyKrhxSx2I8Yc0Y1w/LR0eHBgqx1F6cjRZ7Avg2J6N49t+W+wPOqKOF19Ha1cAwBqThJbFAhfYQNctjEhjv5thSXiHxxqHYR+81SxLURTVuh7CH7D+G2uQX0u5x0nI3uf6Chjb4lLaANtd0d60qyueyp8j/LaQ== 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=0yU4+qmckUdQuloOZqecCx/TRQxeDLH6l4ekdMar+d0=; b=gSJlu8Fl8eiHn17oK59JloQsb3q4IwbFXieSWeXO6BaSLujEAlWaDUgGGGhBPGhPScuQ0uO88Q7m8fraFSOgxv7+3XVzPaalSsOGZ+oCMVf3HmP98/nvnxZGc7xM0q6NmSdHV/yJef2cEvivQVJKB+A5PIuI8JXsKw2+zx4iuIlz5WdVu9ncrI1ILHEoCw9z1vhXjFAywNcA8fs5aCPGhNw42gPJzg8mLuW+xu87C08V2iyTXq9bYHcbjjBQDLe9OY7Xf8vXypcfmxskuOqzE+BO/yj7IpW66VSPSeGzPvCV37O/8PjTLwD9fGmW3vdj4I9C5ksYPd0RGFDbL7JUoA== 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=0yU4+qmckUdQuloOZqecCx/TRQxeDLH6l4ekdMar+d0=; b=H9b/qjEoKqgl5CAH3UuTRWR5St/SP4QXyhuhd6dxvU/FAd52YQtDXFiqv8otPB6tEHdJN+N8Lf3bqEW9SZ2+nkDMycWXeeLQXE3VaIiPpa22hCO9xhDkSktr80Z+RobkkIqQgzkb+wWluOSbnnDqkyeLY6r3la0RlVtp4RVLhms= Received: from VI1PR08MB5325.eurprd08.prod.outlook.com (2603:10a6:803:13e::17) by DU0PR08MB9702.eurprd08.prod.outlook.com (2603:10a6:10:446::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7677.30; Mon, 17 Jun 2024 12:58:29 +0000 Received: from VI1PR08MB5325.eurprd08.prod.outlook.com ([fe80::89dc:c731:362b:7c69]) by VI1PR08MB5325.eurprd08.prod.outlook.com ([fe80::89dc:c731:362b:7c69%7]) with mapi id 15.20.7677.030; Mon, 17 Jun 2024 12:58:29 +0000 From: Tamar Christina To: Pengxuan Zheng , "gcc-patches@gcc.gnu.org" CC: Richard Sandiford Subject: RE: [PATCH v3] aarch64: Add vector popcount besides QImode [PR113859] Thread-Topic: [PATCH v3] aarch64: Add vector popcount besides QImode [PR113859] Thread-Index: AQHave2eCzQv0OXp5E2YKv01XxSUGrHL7idw Date: Mon, 17 Jun 2024 12:58:29 +0000 Message-ID: References: <20240613235713.11005-1-quic_pzheng@quicinc.com> In-Reply-To: <20240613235713.11005-1-quic_pzheng@quicinc.com> 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_|DU0PR08MB9702:EE_|AM4PEPF00027A66:EE_|VI1PR08MB10076:EE_ X-MS-Office365-Filtering-Correlation-Id: 80312484-8738-4f2a-5106-08dc8ecd354c x-checkrecipientrouted: true nodisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0;ARA:13230037|366013|376011|1800799021|38070700015; X-Microsoft-Antispam-Message-Info-Original: =?utf-8?B?azNrUlpncC9lenVDQ2RDN05UUitTMUNjZndpY3FzdmpqS1RCTVNlaFUxUUVw?= =?utf-8?B?VkFyb0RYL2pWQThoQ1lzWVY3OENlajNQYzRRZ1BEVzZBTmZuNk1LYWlRb3hE?= =?utf-8?B?c3JLYndFNHRRSnNSQytoc0ZWUTVBRHFuNlYxUGFEMFJnWXNITHl3VUt3RGFN?= =?utf-8?B?bWdxem5KSnlLd3dJNXBXNXRHNUEzNkFvVUJ4N3k2TDlleU55UVNFWDVMNkhE?= =?utf-8?B?WHdXTWFHNmMxN0h6aWpNTW9CUmZKUGs1ekdkTXcyNzUxMndMbGx0bXZWTDBT?= =?utf-8?B?cjR0RHAzZFRVTnhVMlZmVWFibEhudStOTUR1Vk1SWWdadm5vbi9PcVdsRDZM?= =?utf-8?B?ZXhDbzl4TkdvOW5GVTNZTjB3cFNVcTBlbmR5WThUQlBMYjdjeTlJZGgzeWlT?= =?utf-8?B?eDJFeXF4OFhoVkd3T2ZISlJDY3Vzek8vMjVtMnZROWt3SFVya3ZqUlNZV2w4?= =?utf-8?B?Y1RVUnpwWTJERGRLRVRMV3Z3M0RsWUlDc3ZNMURMS3dPaUkxWm5SVHRSYVRo?= =?utf-8?B?VWlhdDZlNlZnMEJtcGdNdThhOTBTbjZlSFlwUXk4alZsL3k4N2JMUUQya1ZY?= =?utf-8?B?d1B2VjFlVXBpZ2Fxb0xQYkZETnc0RDFJSjVmRjR1M2t5WUc0ZXd6ZnJMN0tR?= =?utf-8?B?UGlucFE3TVJKbGJaQ3hvVFpwRVBMMHd4YjdmT1FHNlJxd3ZJL0svZmtkam82?= =?utf-8?B?Q3J6ck5yVGZLN1gwa2hrZkVsWjJ3Y2NMUTV4M3Fha1Zhd1ZyZnhDQkl2aDZp?= =?utf-8?B?VzBBQ2tpZ3pncFZoejU3dlJBOEhHQndEM1FvdXVlOHBJOXJGK3k2K3ZhcWgv?= =?utf-8?B?b0RhU3dmQVp0VHl6MjQzTE54b0c5ZjhYc3FnSGp5NG81VW1yUDYycE0yZlFZ?= =?utf-8?B?NjZPQ3BqdFJla1JmbDNEQUt2OHdMbHRQM2dycGlkRUZkUmkrTmdLSzdJaG5y?= =?utf-8?B?NG9FQmVtd2dZQVFPaVBEUjdTZmZ1MjdaQi9OZS9Xdkxnb1NhSUxyZUNmeW92?= =?utf-8?B?SDd4TStxL2E0dkY4eWdMdk85RVYxWU9rTmU3cHoxd2tEUzNIRGp0ckZLbTBp?= =?utf-8?B?ODFBRk9nRzltZzhNcjhMQUd2ZFNVczhTSWdPR2cvT1o4b1JlNlJ3bXA2VURF?= =?utf-8?B?SEluMUtuRXlHdkVtbjhXS25ZVUNDZ3ZpOCs3UHJLS1RJVUlLeUlzMnROWmJJ?= =?utf-8?B?TXNhZWNVSHJHOHB2YmEwZ2p5QUlScTAyWW9iM0FFazBuOUxneTZzRzJhQ0RM?= =?utf-8?B?N2hvTlkrZmhZdzhoZlEwK3pzd2hxb3dGODVVWFp0TjhBRG56b0dRV01LWFFW?= =?utf-8?B?eDNYbnd2MFVuUEwvKzM1UEVHcXpFZFBnN1N6T0RmME9MWU9WSkhucFJ4ZUxM?= =?utf-8?B?U29wZDdLWHpma05YTWhoYkZwMy8rY292aThoeWltUzVKUmlLeEhJUC9XbEhL?= =?utf-8?B?OVVrT01NcHAyU3BneFhTYkRCL25NR0tacTlNZGtJS0lhTjJ5Ukw0S2VsQWNL?= =?utf-8?B?em41UE5YZUIwNDBBMkw1cVlSY04zUjZzdW9SNlZuT3EzU09qcURNbzh4NllU?= =?utf-8?B?aWNPZy9VeWxrYnBnY3NnYnBORFhlVUxlTEYvekNqWEw3WEFMS0xHeUwrMzky?= =?utf-8?B?eVVCNWt0elgyQWJ4UkZiRnhxUVROTWVjdTB5a0pIcUVvU09CUktTMkRMWXd1?= =?utf-8?B?TTZKcU5GUFFKM3lkQUpMcWsyeE04YnNlWWVBMXZEV29LQVpCYnc5L1NJWkFv?= =?utf-8?Q?+llJgBXr4F6dg0wT9R1SU/muZhG7b15MIduxWlF?= 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:(13230037)(366013)(376011)(1800799021)(38070700015);DIR:OUT;SFP:1101; Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR08MB9702 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: AM4PEPF00027A66.eurprd04.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 5401a488-0a9d-4f3a-eb6a-08dc8ecd2f5b X-Microsoft-Antispam: BCL:0;ARA:13230037|34020700013|35042699019|82310400023|1800799021|376011|36860700010; X-Microsoft-Antispam-Message-Info: =?utf-8?B?cjhFelBSaTlLVEJWU1ZuS2xWR3JLT3pJMkFqbkpkbG45VUczWVZCenJlMi9X?= =?utf-8?B?YUJVTEJteU1lZlhjeEJYVCt4WDRWSXBxSUhGa3dkMGh4d3MyeVVINzF6ai95?= =?utf-8?B?aVgzd0o3MndjbE5OS1pPb0NrRlFEVktYMjVsR0J5UUF5N2RScnRZRlNLbnlF?= =?utf-8?B?OGJwSFZIcmttRW1Uem44RHFGSmlrbU9ZQXdtMm9ucWpncTYvY1BVZnlUeTFE?= =?utf-8?B?OE9xbHBWam42NjNKSStXRnJQbyt0U3Fyd1FwTzJicG5jdStBVWVzMHpzYmRV?= =?utf-8?B?RUgwQUpxTk1qQnFBalpOK2tzR2RReStUeDBETTR3VFBGeXVxcXc3b09LSm1F?= =?utf-8?B?SDRVNTFsZGRqTU9mT1Y4WFVOU0ViSGx5cjVFaVdlK2l5aGVLekNHVThQZ01x?= =?utf-8?B?aDZ6R0cxMnhpclA5S2FzQWJmeGdtZ2E1K1FudXJkVGtxWFZyOXQ2a1NXU0VS?= =?utf-8?B?ODI4OFFoZlV3ajRhQlBaYVhOWXZuUFBuOERDZ0VkNUV3eWxOTFFYUU5GVSt0?= =?utf-8?B?dkpCQmRyT2N6TGF4TGNuc0lUSjZpNWFibUZPVVFsb1l6WDZpTlJZazFWdTVL?= =?utf-8?B?aXZmSG5GT0llUDM0Q1UwZDhuZXp4WFRoc0wyZFJESERVeUdlT2hDbWE2WEZZ?= =?utf-8?B?MVRPaTZkMnhaWEZuRS9DS2JpeUhwSm1tQlJqcHJjTEFpbmZnOU5KNXlySWwy?= =?utf-8?B?OXVocjJWZnRSN082dzhJbFpkZkQvY1RRc3R5Vm91aVpSYjdUN2xyWjN4SVBs?= =?utf-8?B?S0NWaTVMMXp2K3NKQVpBQWVFTGFnNjB6VFY5cW9oSTF2UC9IR3RrbDNhSEJU?= =?utf-8?B?K0s4STNCSUxjRG5mWmE1cTMyemRlbkRScUlabm9tZnRaTVZ3U082S0Npb1hp?= =?utf-8?B?cGZVM2QvbnEzV1d6WHRjaDYzcXJjNWh2RGFFZnV3YVNVQXJ5S3JZU2xxYlha?= =?utf-8?B?TVhEQ0FnbUNuRjVoejlyQmkzb2xLM3VNSTUvL1dYVC9IdTFoajVCSlhkMGQ4?= =?utf-8?B?dys5c1hVY045blJDL3VuSUhMNlZIaEFqWUlmVGZpUHV0RThKR0hOMkZ4bERV?= =?utf-8?B?cFR3VFlHUWd3RmJUSmZjZDY2V0FhOUxqaG5GbnFUVE5OK3ZMaW5uNXBPeWln?= =?utf-8?B?M21DM1pCTm02VWhRNE9yZHMvZ2hITFd0ays3eUIwZFNHNTFTRGxPb3QvaGt0?= =?utf-8?B?SThzdGtWR0lndUZHRDZYZ1dGVzJUZ3pNNGpJYXFxMHA5SWtqSUJGUGhEZHIr?= =?utf-8?B?VW5PMmJTbGF2cEpnRWs1NytsMmNkMGc2cmpYd01LVTdUQnVGdmphcSs2c0xi?= =?utf-8?B?bzlublFDa1ZudUZrTGcxN0NSOHVQR0RNNm9Lbk5hRUtxWEwrZldnWkZ4YkpU?= =?utf-8?B?WXNHZGF2c3NmNmRKTDJqTkRkdlc5RnVIeGovVlQ4cysyZVRMdllYQTdsUkEx?= =?utf-8?B?em1TTVBGekhqRkxYVVo3SUhYZ1poN2tyRVpheFA2SERDNEw1dGhRTkNNQWlL?= =?utf-8?B?QkxYVERxa0hhSjRwQnlVVUVpY05LUGxPdi84TFlXWUEzZHNnUW9qd213aVBz?= =?utf-8?B?SVNzbFh6ZndlaGNBcHNDcmFvNEtqaHdpTXRiOFR3dVlGNytHeW9JWTE0RzdE?= =?utf-8?B?T3ZwUTF0QzhiWUYreWdNRWY1MWpHbFh1VFd6SHVkWWZuUXRGL1JSZ1ErOXZK?= =?utf-8?B?aDVTUnhpNzB5N29VbStXaGs3djk3WGNLK2toV2lobjlZM3o3cmFLQXozbnhJ?= =?utf-8?B?aTEvM0d1R0tYSHZnamZHZHFIZ005aitFRllNTFgwNHBXRmNTOUg4VXhDVWpJ?= =?utf-8?B?SGZXQlMzRkpTbFlpbGhQQT09?= 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:(13230037)(34020700013)(35042699019)(82310400023)(1800799021)(376011)(36860700010);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Jun 2024 12:58:39.2620 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 80312484-8738-4f2a-5106-08dc8ecd354c 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: AM4PEPF00027A66.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB10076 X-Spam-Status: No, score=-12.3 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,T_SCC_BODY_TEXT_LINE,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: SGksDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogUGVuZ3h1YW4gWmhl bmcgPHF1aWNfcHpoZW5nQHF1aWNpbmMuY29tPg0KPiBTZW50OiBGcmlkYXksIEp1bmUgMTQsIDIw MjQgMTI6NTcgQU0NCj4gVG86IGdjYy1wYXRjaGVzQGdjYy5nbnUub3JnDQo+IENjOiBQZW5neHVh biBaaGVuZyA8cXVpY19wemhlbmdAcXVpY2luYy5jb20+DQo+IFN1YmplY3Q6IFtQQVRDSCB2M10g YWFyY2g2NDogQWRkIHZlY3RvciBwb3Bjb3VudCBiZXNpZGVzIFFJbW9kZSBbUFIxMTM4NTldDQo+ IA0KPiBUaGlzIHBhdGNoIGltcHJvdmVzIEdDQ+KAmXMgdmVjdG9yaXphdGlvbiBvZiBfX2J1aWx0 aW5fcG9wY291bnQgZm9yIGFhcmNoNjQgdGFyZ2V0DQo+IGJ5IGFkZGluZyBwb3Bjb3VudCBwYXR0 ZXJucyBmb3IgdmVjdG9yIG1vZGVzIGJlc2lkZXMgUUltb2RlLCBpLmUuLCBISW1vZGUsDQo+IFNJ bW9kZSBhbmQgREltb2RlLg0KPiANCj4gV2l0aCB0aGlzIHBhdGNoLCB3ZSBub3cgZ2VuZXJhdGUg dGhlIGZvbGxvd2luZyBmb3IgVjhISToNCj4gICBjbnQgICAgIHYxLjE2Yiwgdi4xNmINCj4gICB1 YWRkbHAgIHYyLjhoLCB2MS4xNmINCj4gDQo+IEZvciBWNEhJLCB3ZSBnZW5lcmF0ZToNCj4gICBj bnQgICAgIHYxLjhiLCB2LjhiDQo+ICAgdWFkZGxwICB2Mi40aCwgdjEuOGINCj4gDQo+IEZvciBW NFNJLCB3ZSBnZW5lcmF0ZToNCj4gICBjbnQgICAgIHYxLjE2Yiwgdi4xNmINCj4gICB1YWRkbHAg IHYyLjhoLCB2MS4xNmINCj4gICB1YWRkbHAgIHYzLjRzLCB2Mi44aA0KPiANCj4gRm9yIFYyU0ks IHdlIGdlbmVyYXRlOg0KPiAgIGNudCAgICAgdjEuOGIsIHYuOGINCj4gICB1YWRkbHAgIHYyLjRo LCB2MS44Yg0KPiAgIHVhZGRscCAgdjMuMnMsIHYyLjRoDQo+IA0KPiBGb3IgVjJESSwgd2UgZ2Vu ZXJhdGU6DQo+ICAgY250ICAgICB2MS4xNmIsIHYuMTZiDQo+ICAgdWFkZGxwICB2Mi44aCwgdjEu MTZiDQo+ICAgdWFkZGxwICB2My40cywgdjIuOGgNCj4gICB1YWRkbHAgIHY0LjJkLCB2My40cw0K DQpOaWNlIHBhdGNoISAgV2UgY2FuIGRvIGJldHRlciBmb3IgdGhlc2Ugc2VxdWVuY2VzIHRob3Vn aC4gV291bGQgeW91IGluc3RlYWQgY29uc2lkZXIgdXNpbmcgdWRvdCB3aXRoIGEgMCBhY2N1bXVs YXRvciBhbmQgMSBtdWx0aXBsaWNhdGVudC4NCg0KRXNzZW50aWFsbHkNCm1vdmkgdjAuMTZiLCAj MA0KbW92aSB2MS4xNmIsICMxDQpjbnQgICAgIHYzLjE2YiwgdjIuMTZiDQp1ZG90ICB2MC40cywg djMuMTZiLCB2MS4xNmINCg0KdGhpcyBoYXMgMSBpbnN0cnVjdGlvbiBsZXNzIG9uIHRoZSBjcml0 aWNhbCBwYXRoIHNvIHNob3VsZCBiZSBoYWxmIHRoZSBsYXRlbmN5IG9mIHRoZSB1YWRkbHAgdmFy aWFudHMuDQoNCkZvciB0aGUgREkgY2FzZSB5b3UnbGwgc3RpbGwgbmVlZCBhIGZpbmFsIHVhZGRs cC4NCg0KQ2hlZXJzLA0KVGFtYXINCg0KPiANCj4gCVBSIHRhcmdldC8xMTM4NTkNCj4gDQo+IGdj Yy9DaGFuZ2VMb2c6DQo+IA0KPiAJKiBjb25maWcvYWFyY2g2NC9hYXJjaDY0LXNpbWQubWQgKGFh cmNoNjRfPHN1PmFkZGxwPG1vZGU+KToNCj4gUmVuYW1lIHRvLi4uDQo+IAkoQGFhcmNoNjRfPHN1 PmFkZGxwPG1vZGU+KTogLi4uIFRoaXMuDQo+IAkocG9wY291bnQ8bW9kZT4yKTogTmV3IGRlZmlu ZV9leHBhbmQuDQo+IA0KPiBnY2MvdGVzdHN1aXRlL0NoYW5nZUxvZzoNCj4gDQo+IAkqIGdjYy50 YXJnZXQvYWFyY2g2NC9wb3BjbnQtdmVjLmM6IE5ldyB0ZXN0Lg0KPiANCj4gU2lnbmVkLW9mZi1i eTogUGVuZ3h1YW4gWmhlbmcgPHF1aWNfcHpoZW5nQHF1aWNpbmMuY29tPg0KPiAtLS0NCj4gIGdj Yy9jb25maWcvYWFyY2g2NC9hYXJjaDY0LXNpbWQubWQgICAgICAgICAgICB8IDI4ICsrKysrKyst DQo+ICBnY2MvdGVzdHN1aXRlL2djYy50YXJnZXQvYWFyY2g2NC9wb3BjbnQtdmVjLmMgfCA2OSAr KysrKysrKysrKysrKysrKysrDQo+ICAyIGZpbGVzIGNoYW5nZWQsIDk2IGluc2VydGlvbnMoKyks IDEgZGVsZXRpb24oLSkNCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBnY2MvdGVzdHN1aXRlL2djYy50 YXJnZXQvYWFyY2g2NC9wb3BjbnQtdmVjLmMNCj4gDQo+IGRpZmYgLS1naXQgYS9nY2MvY29uZmln L2FhcmNoNjQvYWFyY2g2NC1zaW1kLm1kIGIvZ2NjL2NvbmZpZy9hYXJjaDY0L2FhcmNoNjQtDQo+ IHNpbWQubWQNCj4gaW5kZXggMGJiMzkwOTFhMzguLmVlNzNlMTM1MzRiIDEwMDY0NA0KPiAtLS0g YS9nY2MvY29uZmlnL2FhcmNoNjQvYWFyY2g2NC1zaW1kLm1kDQo+ICsrKyBiL2djYy9jb25maWcv YWFyY2g2NC9hYXJjaDY0LXNpbWQubWQNCj4gQEAgLTM0NjEsNyArMzQ2MSw3IEBAIChkZWZpbmVf aW5zbg0KPiAiKmFhcmNoNjRfPHN1PmFkZGx2PFZEUVZfTDptb2RlPl96ZTxHUEk6bW9kZT4iDQo+ ICAgIFsoc2V0X2F0dHIgInR5cGUiICJuZW9uX3JlZHVjX2FkZDxWRFFWX0w6cT4iKV0NCj4gICkN Cj4gDQo+IC0oZGVmaW5lX2V4cGFuZCAiYWFyY2g2NF88c3U+YWRkbHA8bW9kZT4iDQo+ICsoZGVm aW5lX2V4cGFuZCAiQGFhcmNoNjRfPHN1PmFkZGxwPG1vZGU+Ig0KPiAgICBbKHNldCAobWF0Y2hf b3BlcmFuZDo8VkRCTFc+IDAgInJlZ2lzdGVyX29wZXJhbmQiKQ0KPiAgCShwbHVzOjxWREJMVz4N Cj4gIAkgICh2ZWNfc2VsZWN0OjxWREJMVz4NCj4gQEAgLTM1MTcsNiArMzUxNywzMiBAQCAoZGVm aW5lX2luc24gInBvcGNvdW50PG1vZGU+Mjx2Y3psZT48dmN6YmU+Ig0KPiAgICBbKHNldF9hdHRy ICJ0eXBlIiAibmVvbl9jbnQ8cT4iKV0NCj4gICkNCj4gDQo+ICsoZGVmaW5lX2V4cGFuZCAicG9w Y291bnQ8bW9kZT4yIg0KPiArICBbKHNldCAobWF0Y2hfb3BlcmFuZDpWRFFIU0QgMCAicmVnaXN0 ZXJfb3BlcmFuZCIpDQo+ICsgICAgICAgIChwb3Bjb3VudDpWRFFIU0QgKG1hdGNoX29wZXJhbmQ6 VkRRSFNEIDEgInJlZ2lzdGVyX29wZXJhbmQiKSkpXQ0KPiArICAiVEFSR0VUX1NJTUQiDQo+ICsg IHsNCj4gKyAgICAvKiBHZW5lcmF0ZSBhIGJ5dGUgcG9wY291bnQuICovDQo+ICsgICAgbWFjaGlu ZV9tb2RlIG1vZGUgPSA8Yml0c2l6ZT4gPT0gNjQgPyBWOFFJbW9kZSA6IFYxNlFJbW9kZTsNCj4g KyAgICBydHggdG1wID0gZ2VuX3JlZ19ydHggKG1vZGUpOw0KPiArICAgIGF1dG8gaWNvZGUgPSBv cHRhYl9oYW5kbGVyIChwb3Bjb3VudF9vcHRhYiwgbW9kZSk7DQo+ICsgICAgZW1pdF9pbnNuIChH RU5fRkNOIChpY29kZSkgKHRtcCwgZ2VuX2xvd3BhcnQgKG1vZGUsIG9wZXJhbmRzWzFdKSkpOw0K PiArDQo+ICsgICAgLyogVXNlIGEgc2VxdWVuY2Ugb2YgVUFERExQcyB0byBhY2N1bXVsYXRlIHRo ZSBjb3VudHMuIEVhY2ggc3RlcCBkb3VibGVzDQo+ICsgICAgICAgdGhlIGVsZW1lbnQgc2l6ZSBh bmQgaGFsdmVzIHRoZSBudW1iZXIgb2YgZWxlbWVudHMuICovDQo+ICsgICAgZG8NCj4gKyAgICAg IHsNCj4gKyAgICAgICAgYXV0byBpY29kZSA9IGNvZGVfZm9yX2FhcmNoNjRfYWRkbHAgKFpFUk9f RVhURU5ELCBHRVRfTU9ERSAodG1wKSk7DQo+ICsgICAgICAgIG1vZGUgPSBpbnNuX2RhdGFbaWNv ZGVdLm9wZXJhbmRbMF0ubW9kZTsNCj4gKyAgICAgICAgcnR4IGRlc3QgPSBtb2RlID09IDxNT0RF Pm1vZGUgPyBvcGVyYW5kc1swXSA6IGdlbl9yZWdfcnR4IChtb2RlKTsNCj4gKyAgICAgICAgZW1p dF9pbnNuIChHRU5fRkNOIChpY29kZSkgKGRlc3QsIHRtcCkpOw0KPiArICAgICAgICB0bXAgPSBk ZXN0Ow0KPiArICAgICAgfQ0KPiArICAgIHdoaWxlIChtb2RlICE9IDxNT0RFPm1vZGUpOw0KPiAr ICAgIERPTkU7DQo+ICsgIH0NCj4gKykNCj4gKw0KPiAgOzsgJ2Fjcm9zcyBsYW5lcycgbWF4IGFu ZCBtaW4gb3BzLg0KPiANCj4gIDs7IFRlbXBsYXRlIGZvciBvdXRwdXR0aW5nIGEgc2NhbGFyLCBz byB3ZSBjYW4gY3JlYXRlIF9fYnVpbHRpbnMgd2hpY2ggY2FuIGJlDQo+IGRpZmYgLS1naXQgYS9n Y2MvdGVzdHN1aXRlL2djYy50YXJnZXQvYWFyY2g2NC9wb3BjbnQtdmVjLmMNCj4gYi9nY2MvdGVz dHN1aXRlL2djYy50YXJnZXQvYWFyY2g2NC9wb3BjbnQtdmVjLmMNCj4gbmV3IGZpbGUgbW9kZSAx MDA2NDQNCj4gaW5kZXggMDAwMDAwMDAwMDAuLjBjNDkyNmQ3Y2E4DQo+IC0tLSAvZGV2L251bGwN Cj4gKysrIGIvZ2NjL3Rlc3RzdWl0ZS9nY2MudGFyZ2V0L2FhcmNoNjQvcG9wY250LXZlYy5jDQo+ IEBAIC0wLDAgKzEsNjkgQEANCj4gKy8qIHsgZGctZG8gY29tcGlsZSB9ICovDQo+ICsvKiB7IGRn LW9wdGlvbnMgIi1PMiAtZm5vLXZlY3QtY29zdC1tb2RlbCIgfSAqLw0KPiArDQo+ICsvKiBUaGlz IGZ1bmN0aW9uIHNob3VsZCBwcm9kdWNlIGNudCB2LjE2Yi4gKi8NCj4gK3ZvaWQNCj4gK2JhciAo dW5zaWduZWQgY2hhciAqX19yZXN0cmljdCBiLCB1bnNpZ25lZCBjaGFyICpfX3Jlc3RyaWN0IGQp DQo+ICt7DQo+ICsgIGZvciAoaW50IGkgPSAwOyBpIDwgMTAyNDsgaSsrKQ0KPiArICAgIGRbaV0g PSBfX2J1aWx0aW5fcG9wY291bnQgKGJbaV0pOw0KPiArfQ0KPiArDQo+ICsvKiBUaGlzIGZ1bmN0 aW9uIHNob3VsZCBwcm9kdWNlIGNudCB2LjE2YiBhbmQgdWFkZGxwIChBZGQgTG9uZyBQYWlyd2lz ZSkuICovDQo+ICt2b2lkDQo+ICtiYXIxICh1bnNpZ25lZCBzaG9ydCAqX19yZXN0cmljdCBiLCB1 bnNpZ25lZCBzaG9ydCAqX19yZXN0cmljdCBkKQ0KPiArew0KPiArICBmb3IgKGludCBpID0gMDsg aSA8IDEwMjQ7IGkrKykNCj4gKyAgICBkW2ldID0gX19idWlsdGluX3BvcGNvdW50IChiW2ldKTsN Cj4gK30NCj4gKw0KPiArLyogVGhpcyBmdW5jdGlvbiBzaG91bGQgcHJvZHVjZSBjbnQgdi4xNmIg YW5kIDIgdWFkZGxwIChBZGQgTG9uZyBQYWlyd2lzZSkuICovDQo+ICt2b2lkDQo+ICtiYXIyICh1 bnNpZ25lZCBpbnQgKl9fcmVzdHJpY3QgYiwgdW5zaWduZWQgaW50ICpfX3Jlc3RyaWN0IGQpDQo+ ICt7DQo+ICsgIGZvciAoaW50IGkgPSAwOyBpIDwgMTAyNDsgaSsrKQ0KPiArICAgIGRbaV0gPSBf X2J1aWx0aW5fcG9wY291bnQgKGJbaV0pOw0KPiArfQ0KPiArDQo+ICsvKiBUaGlzIGZ1bmN0aW9u IHNob3VsZCBwcm9kdWNlIGNudCB2LjE2YiBhbmQgMyB1YWRkbHAgKEFkZCBMb25nIFBhaXJ3aXNl KS4gKi8NCj4gK3ZvaWQNCj4gK2JhcjMgKHVuc2lnbmVkIGxvbmcgbG9uZyAqX19yZXN0cmljdCBi LCB1bnNpZ25lZCBsb25nIGxvbmcgKl9fcmVzdHJpY3QgZCkNCj4gK3sNCj4gKyAgZm9yIChpbnQg aSA9IDA7IGkgPCAxMDI0OyBpKyspDQo+ICsgICAgZFtpXSA9IF9fYnVpbHRpbl9wb3Bjb3VudGxs IChiW2ldKTsNCj4gK30NCj4gKw0KPiArLyogU0xQDQo+ICsgICBUaGlzIGZ1bmN0aW9uIHNob3Vs ZCBwcm9kdWNlIGNudCB2LjhiIGFuZCB1YWRkbHAgKEFkZCBMb25nIFBhaXJ3aXNlKS4gKi8NCj4g K3ZvaWQNCj4gK2JhcjQgKHVuc2lnbmVkIHNob3J0ICpfX3Jlc3RyaWN0IGIsIHVuc2lnbmVkIHNo b3J0ICpfX3Jlc3RyaWN0IGQpDQo+ICt7DQo+ICsgIGRbMF0gPSBfX2J1aWx0aW5fcG9wY291bnQg KGJbMF0pOw0KPiArICBkWzFdID0gX19idWlsdGluX3BvcGNvdW50IChiWzFdKTsNCj4gKyAgZFsy XSA9IF9fYnVpbHRpbl9wb3Bjb3VudCAoYlsyXSk7DQo+ICsgIGRbM10gPSBfX2J1aWx0aW5fcG9w Y291bnQgKGJbM10pOw0KPiArfQ0KPiArDQo+ICsvKiBTTFANCj4gKyAgIFRoaXMgZnVuY3Rpb24g c2hvdWxkIHByb2R1Y2UgY250IHYuOGIgYW5kIDIgdWFkZGxwIChBZGQgTG9uZyBQYWlyd2lzZSku ICovDQo+ICt2b2lkDQo+ICtiYXI1ICh1bnNpZ25lZCBpbnQgKl9fcmVzdHJpY3QgYiwgdW5zaWdu ZWQgaW50ICpfX3Jlc3RyaWN0IGQpDQo+ICt7DQo+ICsgIGRbMF0gPSBfX2J1aWx0aW5fcG9wY291 bnQgKGJbMF0pOw0KPiArICBkWzFdID0gX19idWlsdGluX3BvcGNvdW50IChiWzFdKTsNCj4gK30N Cj4gKw0KPiArLyogU0xQDQo+ICsgICBUaGlzIGZ1bmN0aW9uIHNob3VsZCBwcm9kdWNlIGNudCB2 LjE2YiBhbmQgMyB1YWRkbHAgKEFkZCBMb25nIFBhaXJ3aXNlKS4gKi8NCj4gK3ZvaWQNCj4gK2Jh cjYgKHVuc2lnbmVkIGxvbmcgbG9uZyAqX19yZXN0cmljdCBiLCB1bnNpZ25lZCBsb25nIGxvbmcg Kl9fcmVzdHJpY3QgZCkNCj4gK3sNCj4gKyAgZFswXSA9IF9fYnVpbHRpbl9wb3Bjb3VudGxsIChi WzBdKTsNCj4gKyAgZFsxXSA9IF9fYnVpbHRpbl9wb3Bjb3VudGxsIChiWzFdKTsNCj4gK30NCj4g Kw0KPiArLyogeyBkZy1maW5hbCB7IHNjYW4tYXNzZW1ibGVyLW5vdCB7XHRibFx0cG9wY291bnR9 IH0gfSAqLw0KPiArLyogeyBkZy1maW5hbCB7IHNjYW4tYXNzZW1ibGVyLXRpbWVzIHtjbnRcdH0g NyB9IH0gKi8NCj4gKy8qIHsgZGctZmluYWwgeyBzY2FuLWFzc2VtYmxlci10aW1lcyB7dWFkZGxw XHR9IDEyIH0gfSAqLw0KPiArLyogeyBkZy1maW5hbCB7IHNjYW4tYXNzZW1ibGVyLXRpbWVzIHts ZHJcdHF9IDUgfSB9ICovDQo+ICsvKiB7IGRnLWZpbmFsIHsgc2Nhbi1hc3NlbWJsZXItdGltZXMg e2xkclx0ZH0gMiB9IH0gKi8NCj4gLS0NCj4gMi4xNy4xDQoNCg==