From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id F3E9045E11; Tue, 3 Dec 2024 02:25:57 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 8BAAA40270; Tue, 3 Dec 2024 02:25:57 +0100 (CET) Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2085.outbound.protection.outlook.com [40.107.20.85]) by mails.dpdk.org (Postfix) with ESMTP id 77A5C4025D for ; Tue, 3 Dec 2024 02:25:56 +0100 (CET) ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=CG9opcsvyURdShoQ7wQSu7QtuGb55Z4KiFsDxS0EtLZXqO/plgT+n79cnoV5HtuW9254Wvq84WS85JyJ41OFafkg8NVbkfBKjsGtHdwWl97Rdx2E6ny0d8Tw4mRILy+KD3NQCfTwkeVrgGCI6jN/4A5sp5ZwJkZVBxNeF9Vy/wvNZJzfqMTsMuP3JaNPzDgeJbNmCjliCRoj4MraJ7XG2El+s1dPgpaW6A1NV8KodxC9pOjWQjjhNTIWt9a9FJt+Oky3E24vlKq7Tq6bb1oCqk/ArXqJoSDC0fFoGkyrvGbXfQqo/NXo31ko4FBDzI85St+RC2CoP9v2kDlYCrxcdg== 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=vcOWttsmNPDBnO0kH8KXyIzbMqTeE1HfEWSDYXptoVc=; b=I8Qyj8fBoseYCGCCywvDzZGRhriMSRqaC02Ib77q+vVBC5qmNKdMd/AhEsSt7xfv4fHV1v+iDrnly9CFIhlXY6p6IPNIgN1uO2wqbbdZgkeLtTAuRd6PcAdnPWy2qiNzoLXO5fyZk3p+1+ctljDLtr3DCyC8gnNBuCJmfNwzXXVHDd31t5SrQM4vHz8Uj7q+I7MyR+5n2t88qVWbNmj6C08/fwn66pSyUxncrrQYml0We/BLD9Yht5c8O2SWuqBLNvkIP/wHp2OVHAc/xEMa1JOSpcMGwlkqa3+0rFbuuIKCiTjXCxKQqUDDSGf4v699YEtm92HezVXgf66Mbo/X7g== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=dpdk.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=vcOWttsmNPDBnO0kH8KXyIzbMqTeE1HfEWSDYXptoVc=; b=H3UIHsxP8clwJVg90TdM6UXkMXIrQmALxwEF563TMzxEF7jgHg0kFm8W76kwWuEs1c+7TDASEVc2pNbOEX1Xgx42l/UE/FM8UW3qG/bet4FhD4xKeVUvr9v0NL7Y0+UdAZg90/kt4dBfk5cu1mFv3veGLvIB0vCpweOSMSJ8f+Q= Received: from AS9PR06CA0146.eurprd06.prod.outlook.com (2603:10a6:20b:467::9) by PAVPR08MB8846.eurprd08.prod.outlook.com (2603:10a6:102:2fe::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8207.13; Tue, 3 Dec 2024 01:25:51 +0000 Received: from AM3PEPF0000A796.eurprd04.prod.outlook.com (2603:10a6:20b:467:cafe::4f) by AS9PR06CA0146.outlook.office365.com (2603:10a6:20b:467::9) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8207.18 via Frontend Transport; Tue, 3 Dec 2024 01:25:51 +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 AM3PEPF0000A796.mail.protection.outlook.com (10.167.16.101) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8230.7 via Frontend Transport; Tue, 3 Dec 2024 01:25:51 +0000 Received: ("Tessian outbound 4eb3d11e9250:v514"); Tue, 03 Dec 2024 01:25:50 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 068dd9c2f3d874c0 X-TessianGatewayMetadata: Kd2SHB3SYnGOlr0m/3j9cDTCk/707w7fHF+62oXcc4+RpM9z9yu/9U1sLfcGP3CE2MrVd1HnlqhUKeBmYOlDxX7NJhE98mOJUaRGkaHQtWe2eFcEZb8cfj1NiJSbugek1gSnaNAtE37MTA/iMPzzDAuAimNMwMXJCUz25uoDcKiEWCcvBuEht3haWSh4H5QkstrwSZdSbgPnIUaGlzNVdA== X-CR-MTA-TID: 64aa7808 Received: from Lfcdd3fd373a9.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id FCE0CEBF-D079-42ED-A766-93C3B1D5B33A.1; Tue, 03 Dec 2024 01:25:44 +0000 Received: from EUR05-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id Lfcdd3fd373a9.2 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Tue, 03 Dec 2024 01:25:44 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=GS35hklM/1/zTZ2aLk8ER4dULCdvj1Jc0flDR3sMDMfLIJxNIaKlKbx2w6+zyEcOxM/OK78lkJPNhIwHKlcy7c+ZllK3DPO+tt+0Shi+jUhiTwZsFBQlGTU90lRwKeRTU92omilDJzEMUKa+DubQPh9U/HARHXI0MNLzgD/YsuIhI+SD3sCzJgFBP/QvNTCkijIKynO7DzQNEMPEm49PadPu02Pr0Qoi07Fxd38L0YC8sLOwnhsJAujAmBTMI4lPA3wSPchN7WoE+FZyJcKPHRZJdFo9UrzDdXqhcwaarEXr+mq7+AFpz+f1qoyZ1miZHj/NTKlMVATMeEoutW1rUg== 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=vcOWttsmNPDBnO0kH8KXyIzbMqTeE1HfEWSDYXptoVc=; b=BTguScWNGKQDSErqb1pjlq3mAm48fFEvQW1dGM1TnV5qwDlS9KveQB1nWGhvom+o4q9JvymphRN5GQxsD6iRi4rWyeYZW9yFBs8rRdbrfnxCbw2eW8FLzSBoPdZsK/dlgIqaGLXcLV8s74oAzvY9Q3nSNgkkG5YTIOTGU49hskucFuntFXp5A6/IbjNnAmJxnvfX6MYxJcLFrImE3r2iRsUMPFlrEfRDoCLNFeBoxpvz/oNGofl00K5wgygWbskjSfO3/lntHa53wjOg4Pl55gbHB8FnTEZ4gdkG6a2PgHjRE/R3Va2zPNqFQZW4GlScbtqk/yl4235f0d+fdk3muw== 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=vcOWttsmNPDBnO0kH8KXyIzbMqTeE1HfEWSDYXptoVc=; b=H3UIHsxP8clwJVg90TdM6UXkMXIrQmALxwEF563TMzxEF7jgHg0kFm8W76kwWuEs1c+7TDASEVc2pNbOEX1Xgx42l/UE/FM8UW3qG/bet4FhD4xKeVUvr9v0NL7Y0+UdAZg90/kt4dBfk5cu1mFv3veGLvIB0vCpweOSMSJ8f+Q= Received: from AS8PR08MB7080.eurprd08.prod.outlook.com (2603:10a6:20b:401::19) by PR3PR08MB5819.eurprd08.prod.outlook.com (2603:10a6:102:92::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8207.19; Tue, 3 Dec 2024 01:25:41 +0000 Received: from AS8PR08MB7080.eurprd08.prod.outlook.com ([fe80::4d80:dd2b:62db:da01]) by AS8PR08MB7080.eurprd08.prod.outlook.com ([fe80::4d80:dd2b:62db:da01%6]) with mapi id 15.20.8207.017; Tue, 3 Dec 2024 01:25:41 +0000 From: Ruifeng Wang To: "Roger Melton (rmelton)" , "dev@dpdk.org" CC: Wathsala Wathawana Vithanage , nd Subject: Re: lib/eal/arm/include/rte_vect.h fails to compile with clang14 for 32bit ARM Thread-Topic: lib/eal/arm/include/rte_vect.h fails to compile with clang14 for 32bit ARM Thread-Index: AQHbRPHWIrwz3SYBD0ul58se8Y3pVLLTug/U Date: Tue, 3 Dec 2024 01:25:30 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-reactions: allow Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; x-ms-traffictypediagnostic: AS8PR08MB7080:EE_|PR3PR08MB5819:EE_|AM3PEPF0000A796:EE_|PAVPR08MB8846:EE_ X-MS-Office365-Filtering-Correlation-Id: ef70a839-84a2-4e0e-ab84-08dd13396c7d x-checkrecipientrouted: true nodisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; ARA:13230040|366016|1800799024|376014|8096899003|7053199007|38070700018; X-Microsoft-Antispam-Message-Info-Original: =?us-ascii?Q?FL16cTpoRo1zrF/fDCG7+4EnTMUR207Dyn3zTLYtUGe0XoDr5n39jl6L4ZYY?= =?us-ascii?Q?6S0TZ8UGKtc1GjvyGRhi4zE9LhJfK+ElR73O5pK48WOd0NIqf+kxvHEbkO3P?= =?us-ascii?Q?dKfnGdlfd7L9rOLf2FR1xMtKsK8gqiQxWypGQj5nnNDF6ONyjicHDwxqfJwL?= =?us-ascii?Q?44+5lvkwHo1QUu+qkYrEoAnqP0pvf69WSXGLCxBbMVNWHvjs3yGbTdWtZ7rz?= =?us-ascii?Q?OxMycUoaGc4njSZZdx+NeBg9WAmFB/zggGpoBke++5A2SJu8bzberVjr0N8a?= =?us-ascii?Q?NijzcRac9aDtB73j1n7W225lDc2GHjkzrh8zs6kRsubhW9zqi02/E18Q+R0z?= =?us-ascii?Q?UIZmKBeR7r0kmoxexfkXoH6Qpu2jft+o66K/MOOpYnLskTY76nrdzWnozoqn?= =?us-ascii?Q?Yugl0r6yfZJyYy5AnxHTf2tTD4BOZV27p0W0xX66M9U/HYLbM1WY1MuamaQC?= =?us-ascii?Q?85UsYRbvcYoxYju5zPFX+GIsTUShf+kb23OYWyTyeoFZrFZQAth20Fyv8tKf?= =?us-ascii?Q?UajAu85SGDM1ESwGNPzlGnPEu/aRpi4pcC71PGI8Y+1T0e5Dl/uaX9rPtDFR?= =?us-ascii?Q?Vpvgm3OM/4qsoi6oQLieusM5hB0I5G0dRRGItH7ZJhXDPgzdIxc6k0xJh5Re?= =?us-ascii?Q?OJgkAClUVcPanQygXfWz7Mmm/jrmFvAv6vxv3urTwwQZCpRHcMVCxkR7oxt3?= =?us-ascii?Q?Oql3g3D6FgZIvZ9sFzYyK1yjQ4a1LSBny6uRL0CRQZFctiqp7xoGdfALbKt5?= =?us-ascii?Q?OHunctH2tCxKjWUrbPkrDIyuxekSLW0sTyvpHbkMwC93zg8d2JmqG1VyB0uX?= =?us-ascii?Q?SD6AZDO24/xCpnkS3xDNnJOzJqrVYibPUBp61pkM7lLSqwNu3/inSMR1ZoRT?= =?us-ascii?Q?ieHFfiOkfiybAK8qnUrXpsk/g37w3Jx2EaveBYhr3iMMupslGdUxQNIvkB7E?= =?us-ascii?Q?DgWTuzTxTi3lLAZfk4kX+UD59+UE6me7/q4NsS99HoRC3K9UTtauU/Ynck2L?= =?us-ascii?Q?BA/1PNWgKN9x8/921Fsl8DoVqSpR0VQts+NEXeB+eLJmJ6W+33H9U2JZwRHH?= =?us-ascii?Q?CKk8BnDCx56L3WNvG7yJ9nr3KRnesEvEoFZ/RKs6BBxHM+nlzaO7Vtxo4R6z?= =?us-ascii?Q?KUrLDR3Jw7A9APTdUsPPktF0YGiMJN0lkN3hEPm3i9tsvpFBCOt+iQaCVX9+?= =?us-ascii?Q?0mzNykwTiXr9QCggV9W3xyptKn/8AMFMPZ8lq6tL0ANnawqEhNEp/CRn1uEq?= =?us-ascii?Q?NunaAF1zHgQYHPaME5v58oT5UsGYozgH0oZwRvPVnds5Po1StHVgvh+2GALT?= =?us-ascii?Q?fBGjg3DnGWerjj8rz8jefEeEk/9oAFwLL9vbPx6Bt8lZC/DnLKyPyv7ETTHz?= =?us-ascii?Q?8siv/jI=3D?= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AS8PR08MB7080.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(1800799024)(376014)(8096899003)(7053199007)(38070700018); DIR:OUT; SFP:1101; Content-Type: multipart/alternative; boundary="_000_AS8PR08MB708004C682011D52122CE4D69E362AS8PR08MB7080eurp_" MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR3PR08MB5819 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:20b:401::19]; domain=AS8PR08MB7080.eurprd08.prod.outlook.com X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM3PEPF0000A796.eurprd04.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 7b88037b-9e54-4edd-bf81-08dd133966ae X-Microsoft-Antispam: BCL:0; ARA:13230040|376014|35042699022|82310400026|36860700013|14060799003|1800799024|8096899003|7053199007; X-Microsoft-Antispam-Message-Info: =?utf-8?B?aDVEWmRGTCtCemkzQ3F6UnhiUndzUUV0TWRpMktwNnJPaVhhS2UvSzZMUHhs?= =?utf-8?B?c0d5N2N6SFBMMVZadTRWSWtGYlJ6YkJMS3p3cVo4d1J0d3VCUTI1blpNbW92?= =?utf-8?B?aVE4UzRFYjRpTjhOeGJBN08zZFpJL1RieUEyaTI3UG5oWnRhUDljZkk5Uyty?= =?utf-8?B?ekpDZExGQzhqVktlaVFVb1ZHMm82OWthNTJISnlsSmZkajJNNW5VbDhzdzRo?= =?utf-8?B?SGtVM0dGVkV1a0tjTDFiQTN6S2ZCVEdXSytYTzh6OWo3Nm9tQzhJd0lFaVBE?= =?utf-8?B?a1ZBWndIZ3JBVEluQjJ4dkZpR0FFaTd0VFZBNUhFdCtJVDFXZ3ZGalFKakU2?= =?utf-8?B?ZVlobkJTSFdId0E3T01aQ2duMXZ1SXZ2TjU5WXErTXphRkUxdStadTZiaHlN?= =?utf-8?B?eDZRUEE5VWMrak9ndldWZzF1SzZNZUNDcFFXaWZhRHg0OUxqT3dVUVJKOStL?= =?utf-8?B?S21NZWJQZFJRNWZyQnlZNzYxbk5OQ3UyS2hQbVRLQ2orTmpHcWpQb2RmYTZk?= =?utf-8?B?LzRzcWlFV3M1czdacU8rOEhYMzRyamlqK3QwditFeUdtYUhnOEpNRmM5K3hH?= =?utf-8?B?eHM0QXVScE1RVkhtVGpkelM1ZURJdkNIcUt5K1NlazJGbS9GdGNwOUdxbDYv?= =?utf-8?B?R0hjd2tVNlRpS0hXOTN6SytDMWJ2UWpGSUtGcnF1YzFMRHJsZ3lkWGZoQUZU?= =?utf-8?B?dThTY25IUWtuN0t3TngveDVlYnpZaWZmdVdJWDZGRzNxbHRCK2I4Q1A5dkdL?= =?utf-8?B?QTBDV2drcjk3YlNDbTdkZVBpMzdoMDMyM3BFL1FlU0tTejFpUGthckY3RjlG?= =?utf-8?B?WDBYZWtTVTBhQTYrS3ozck5aTlhZRkNJbFNFUGluMDlRMFdsTDhnemxuVll2?= =?utf-8?B?ZGNPRDdUQ2I3aTY5UFdMcXdMcU44WUZVaUpzZ1MzNmRqMlRKb2daeFgvbVdR?= =?utf-8?B?K1N5eWFpSEh6eERZdlpPcEVwSndBbmNQTzZUbmlhRnlDZEk0ejFxb0F1ZVJ3?= =?utf-8?B?MmdoUWpRbHVteGdVQm9kSWJTOXk3MXJET3QybWticzR0ay9mMWh2KytoSUJh?= =?utf-8?B?QmFIc001KzJpc1poaEs1MVJBbi8rdUdubVRoajFoZ1JDaWdKbHpXaFFHRjBl?= =?utf-8?B?a0hhT3k2RnFLWVdwWWZCeHRCek9JSVQwSktMU21DQURicEFwbTE5cWRxMVd1?= =?utf-8?B?eUN0TXhxK0ZkbU8vS0ZUditGOVM3T2YvQTNmMStEdTlkenV2Vmx5eXZZNklI?= =?utf-8?B?VFBPUVpDTVJteFpvOXFFampKN0xHLzI4Vlo4cjVkMVBSRm5oSkpFVjJsM2ZX?= =?utf-8?B?Umo2TjR3dHZRbVdPNnNDNFFEZHZUdW9WL2thc1Q0NkVVRndFVDNHbXBPUDV3?= =?utf-8?B?dHRaZkt5WGVHZ29Payt5U2FuTW5lRFQ4ZHdzR2pTWWVNd3pRakZraUQvOUlN?= =?utf-8?B?WTUydzJPOVNPSm5oeEswd0JWOUFibGVSeU1IZk5Yd3I2RWw4TXJZWndSZnNM?= =?utf-8?B?Y1lUZCtsakZVc2JESS84YWhrRkl3amZYRWdTZjRld1hYNStneURXckF3dkcy?= =?utf-8?B?NGpqaWdyTHFRMjROWGpHV3dJWHRXT25XMzBTV1AwVnN3TG4zdlFhSHJGZFZY?= =?utf-8?B?TWpWT2NLeUN1c3UyVFVLSDMwdmpXREZEUGJZOEJmbVQ2RVUySVdZUHNaclpk?= =?utf-8?B?dENJM2MwbXZGNHpUNHFoazRXc2IvbVNIRjF0bmtxcFZkanNlWnBpSlg3R2E0?= =?utf-8?B?OTFTSUhOcGpkSmZWaXgzdlVTNXVUTnYxeUk5UTAxSlExMDZUOFQzVDlPUnNu?= =?utf-8?B?TFlucTJVTXh2M1ZsZ0MzS21NQ0dvdUwvZXJEMEpqMCtlNS9sK3JlY0QwMm9s?= =?utf-8?B?RW9qcmlPUmxJVVJTNDNER2djLzFhTXlHMGF2cGl0TTc0dUE9PQ==?= 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:64aa7808-outbound-1.mta.getcheckrecipient.com; CAT:NONE; SFS:(13230040)(376014)(35042699022)(82310400026)(36860700013)(14060799003)(1800799024)(8096899003)(7053199007); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Dec 2024 01:25:51.0092 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: ef70a839-84a2-4e0e-ab84-08dd13396c7d 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: AM3PEPF0000A796.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAVPR08MB8846 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org --_000_AS8PR08MB708004C682011D52122CE4D69E362AS8PR08MB7080eurp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 K0FybSBmb2xrcy4NCg0KRnJvbTogUm9nZXIgTWVsdG9uIChybWVsdG9uKSA8cm1lbHRvbkBjaXNj by5jb20+DQpEYXRlOiBUdWVzZGF5LCBEZWNlbWJlciAzLCAyMDI0IGF0IDM6MznigK9BTQ0KVG86 IGRldkBkcGRrLm9yZyA8ZGV2QGRwZGsub3JnPiwgUnVpZmVuZyBXYW5nIDxSdWlmZW5nLldhbmdA YXJtLmNvbT4NClN1YmplY3Q6IGxpYi9lYWwvYXJtL2luY2x1ZGUvcnRlX3ZlY3QuaCBmYWlscyB0 byBjb21waWxlIHdpdGggY2xhbmcxNCBmb3IgMzJiaXQgQVJNDQoNCkhleSBmb2xrcywNCldlIGFy ZSBidWlsZGluZyBEUERLIHdpdGggY2xhbmcxNCBmb3IgYSAzMmJpdCBhcm12OC1hIGJhc2VkIENQ VSBhbmQgcmFuIGludG8gYSBjb21waWxlIGVycm9yIHdpdGggdGhlIGZvbGxvd2luZyBmcm9tIGxp Yi9lYWwvYXJtL2luY2x1ZGUvcnRlX3ZlY3QuaDoNCg0KDQoNCiNpZiAoZGVmaW5lZChSVEVfQVJD SF9BUk0pICYmIGRlZmluZWQoUlRFX0FSQ0hfMzIpKSB8fCBcDQoNCihkZWZpbmVkKFJURV9BUkNI X0FSTTY0KSAmJiBSVEVfQ0NfSVNfR05VPGh0dHBzOi8vZWxpeGlyLmJvb3RsaW4uY29tL2RwZGsv djI0LjExL0MvaWRlbnQvUlRFX0NDX0lTX0dOVT4gJiYgKEdDQ19WRVJTSU9OPGh0dHBzOi8vZWxp eGlyLmJvb3RsaW4uY29tL2RwZGsvdjI0LjExL0MvaWRlbnQvR0NDX1ZFUlNJT04+IDwgNzAwMDAp KQ0KDQovKiBORU9OIGludHJpbnNpYyB2Y29weXFfbGFuZXFfdTMyKCkgaXMgbm90IHN1cHBvcnRl ZCBpbiBBUk12Ny1BKEFBcmNoMzIpDQoNCiAqIE9uIEFBcmNoNjQsIHRoaXMgaW50cmluc2ljIGlz IHN1cHBvcnRlZCBzaW5jZSBHQ0MgdmVyc2lvbiA3Lg0KDQogKi8NCg0Kc3RhdGljIGlubGluZSB1 aW50MzJ4NF90DQoNCnZjb3B5cV9sYW5lcV91MzI8aHR0cHM6Ly9lbGl4aXIuYm9vdGxpbi5jb20v ZHBkay92MjQuMTEvQy9pZGVudC92Y29weXFfbGFuZXFfdTMyPih1aW50MzJ4NF90IGEsIGNvbnN0 IGludCBsYW5lX2EsDQoNCiAgICAgICAgICB1aW50MzJ4NF90IGIsIGNvbnN0IGludCBsYW5lX2Ip DQoNCnsNCg0KICByZXR1cm4gdnNldHFfbGFuZV91MzIodmdldHFfbGFuZV91MzIoYiwgbGFuZV9i KSwgYSwgbGFuZV9hKTsNCg0KfQ0KDQojZW5kaWYNCg0KY2xhbmcxNCBjb21waWxlIGZhaWxzIGFz IGZvbGxvd3M6DQoNCkluIGZpbGUgaW5jbHVkZWQgZnJvbSAuLi8uLi8uLi8uLi8uLi8uLi9jaXNj by1kcGRrLXVwc3RyZWFtLWFybS1jbGFuZy1maXhlcy5naXQvbGliL2VhbC9jb21tb24vZWFsX2Nv bW1vbl9vcHRpb25zLmM6MzY6DQouLi8uLi8uLi8uLi8uLi8uLi9jaXNjby1kcGRrLXVwc3RyZWFt LWFybS1jbGFuZy1maXhlcy5naXQvbGliL2VhbC9hcm0vaW5jbHVkZS9ydGVfdmVjdC5oOjgwOjI0 OiBlcnJvcjogYXJndW1lbnQgdG8gJ19fYnVpbHRpbl9uZW9uX3ZnZXRxX2xhbmVfaTMyJyBtdXN0 IGJlIGEgY29uc3RhbnQgaW50ZWdlcg0KcmV0dXJuIHZzZXRxX2xhbmVfdTMyKHZnZXRxX2xhbmVf dTMyKGIsIGxhbmVfYiksIGEsIGxhbmVfYSk7DQpeIH5+fn5+fg0KL2F1dG8vYmlub3MtdG9vbHMv bGx2bTE0L2xsdm0tMTQuMC1wMjQvbGliL2NsYW5nLzE0LjAuNS9pbmNsdWRlL2FybV9uZW9uLmg6 NzY5NzoyMjogbm90ZTogZXhwYW5kZWQgZnJvbSBtYWNybyAndmdldHFfbGFuZV91MzInDQpfX3Jl dCA9ICh1aW50MzJfdCkgX19idWlsdGluX25lb25fdmdldHFfbGFuZV9pMzIoKGludDMyeDRfdClf X3MwLCBfX3AxKTsgXA0KXiB+fn5+DQovYXV0by9iaW5vcy10b29scy9sbHZtMTQvbGx2bS0xNC4w LXAyNC9saWIvY2xhbmcvMTQuMC41L2luY2x1ZGUvYXJtX25lb24uaDoyNDE0ODoxOTogbm90ZTog ZXhwYW5kZWQgZnJvbSBtYWNybyAndnNldHFfbGFuZV91MzInDQp1aW50MzJfdCBfX3MwID0gX19w MDsgXA0KXn5+fg0KSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC4uLy4uLy4uLy4uLy4uLy4uL2Npc2Nv LWRwZGstdXBzdHJlYW0tYXJtLWNsYW5nLWZpeGVzLmdpdC9saWIvZWFsL2NvbW1vbi9lYWxfY29t bW9uX29wdGlvbnMuYzozNjoNCi4uLy4uLy4uLy4uLy4uLy4uL2Npc2NvLWRwZGstdXBzdHJlYW0t YXJtLWNsYW5nLWZpeGVzLmdpdC9saWIvZWFsL2FybS9pbmNsdWRlL3J0ZV92ZWN0Lmg6ODA6OTog ZXJyb3I6IGFyZ3VtZW50IHRvICdfX2J1aWx0aW5fbmVvbl92c2V0cV9sYW5lX2kzMicgbXVzdCBi ZSBhIGNvbnN0YW50IGludGVnZXINCnJldHVybiB2c2V0cV9sYW5lX3UzMih2Z2V0cV9sYW5lX3Uz MihiLCBsYW5lX2IpLCBhLCBsYW5lX2EpOw0KXiB+fn5+fn4NCi9hdXRvL2Jpbm9zLXRvb2xzL2xs dm0xNC9sbHZtLTE0LjAtcDI0L2xpYi9jbGFuZy8xNC4wLjUvaW5jbHVkZS9hcm1fbmVvbi5oOjI0 MTUwOjI0OiBub3RlOiBleHBhbmRlZCBmcm9tIG1hY3JvICd2c2V0cV9sYW5lX3UzMicNCl9fcmV0 ID0gKHVpbnQzMng0X3QpIF9fYnVpbHRpbl9uZW9uX3ZzZXRxX2xhbmVfaTMyKF9fczAsIChpbnQz Mng0X3QpX19zMSwgX19wMik7IFwNCl4gfn5+fg0KMiBlcnJvcnMgZ2VuZXJhdGVkLg0KDQoNCg0K Y2xhbmcxNCBkb2VzIGFwcGVhciB0byBzdXBwb3J0IHRoZSB2Y29weXFfbGFuZXFfdTMyKCkgaW50 cmluc2ljLCBzMCB3ZSB3YW50IHRvIHNraXAgdGhlIGNvbmRpdGlvbmFsIGltcGxlbWVudGF0aW9u Lg0KDQpUd28gYXBwcm9hY2hlcyBJIGhhdmUgdGVzdGVkIHRvIHJlc29sdmUgdGhlIGVycm9yIGFy ZToNCg0KMSkgc2tpcCBpZiBidWlsZGluZyB3aXRoIGNsYW5nOg0KDQojaWYgIWRlZmluZWQoX19j bGFuZ19fKSAmJiAoKGRlZmluZWQoUlRFX0FSQ0hfQVJNKSAmJiBkZWZpbmVkKFJURV9BUkNIXzMy KSkgfHwgXA0KNzIgKGRlZmluZWQoUlRFX0FSQ0hfQVJNNjQpICYmIFJURV9DQ19JU19HTlUgJiYg KEdDQ19WRVJTSU9OIDwgNzAwMDApKSkNCg0KDQoyKSBza2lwIGlmIG5vdCBidWlsZGluZyBmb3Ig QVJNdjc6DQoNCg0KI2lmIChkZWZpbmVkKFJURV9BUkNIX0FSTXY3KSAmJiBkZWZpbmVkKFJURV9B UkNIXzMyKSkgfHwgXA0KKGRlZmluZWQoUlRFX0FSQ0hfQVJNNjQpICYmIFJURV9DQ19JU19HTlUg JiYgKEdDQ19WRVJTSU9OIDwgNzAwMDApKQ0KDQoNCkJvdGggYWRkcmVzcyBvdXIgaW1tZWRpYXRl IHByb2JsZW0sIGJ1dCBtYXkgbm90IGJlIGEgYXBwcm9wcmlhdGUgZm9yIGFsbCBjYXNlcy4NCg0K Q2FuIGFueW9uZSBzdWdnZXN0IHRoZSBwcm9wZXIgd2F5IHRvIGFkZHJlc3MgdGhpcz8gIEknbGwg YmUgc3VibWl0dGluZyBhbiBwYXRjaCBvbmNlIEkgaGF2ZSBhIHNvbHV0aW9uIHRoYXQgaXMgYWNj ZXB0YWJsZSB0byB0aGUgY29tbXVuaXR5Lg0KUmVnYXJkcywNClJvZ2VyDQoNCg0KDQoNCg0KDQoN Cg0KDQoNCg== --_000_AS8PR08MB708004C682011D52122CE4D69E362AS8PR08MB7080eurp_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4 bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2 IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6RGVuZ1hpYW47DQoJcGFub3NlLTE6 MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkFwdG9zOw0K CXBhbm9zZS0xOjIgMTEgMCA0IDIgMiAyIDIgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1p bHk6Q29uc29sYXM7DQoJcGFub3NlLTE6MiAxMSA2IDkgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFj ZQ0KCXtmb250LWZhbWlseToiXEBEZW5nWGlhbiI7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAx IDEgMTt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1h bCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0KCWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9u dC1mYW1pbHk6IkFwdG9zIixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsN Cgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9u OnVuZGVybGluZTt9DQpwcmUNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1s aW5rOiJIVE1MIFByZWZvcm1hdHRlZCBDaGFyIjsNCgltYXJnaW46MGNtOw0KCWZvbnQtc2l6ZTox MC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpzcGFuLmNwDQoJe21zby1zdHls ZS1uYW1lOmNwO30NCnNwYW4uSFRNTFByZWZvcm1hdHRlZENoYXINCgl7bXNvLXN0eWxlLW5hbWU6 IkhUTUwgUHJlZm9ybWF0dGVkIENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28t c3R5bGUtbGluazoiSFRNTCBQcmVmb3JtYXR0ZWQiOw0KCWZvbnQtZmFtaWx5OiJDb25zb2xhcyIs c2VyaWY7fQ0Kc3Bhbi5jbQ0KCXttc28tc3R5bGUtbmFtZTpjbTt9DQpzcGFuLmsNCgl7bXNvLXN0 eWxlLW5hbWU6azt9DQpzcGFuLncNCgl7bXNvLXN0eWxlLW5hbWU6dzt9DQpzcGFuLmtyDQoJe21z by1zdHlsZS1uYW1lOmtyO30NCnNwYW4ubg0KCXttc28tc3R5bGUtbmFtZTpuO30NCnNwYW4ubmYN Cgl7bXNvLXN0eWxlLW5hbWU6bmY7fQ0Kc3Bhbi5wDQoJe21zby1zdHlsZS1uYW1lOnA7fQ0Kc3Bh bi5rdA0KCXttc28tc3R5bGUtbmFtZTprdDt9DQpzcGFuLkVtYWlsU3R5bGUzMA0KCXttc28tc3R5 bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQXB0b3MiLHNhbnMtc2VyaWY7 DQoJY29sb3I6d2luZG93dGV4dDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpl eHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0Ow0KCW1zby1saWdhdHVyZXM6bm9uZTt9DQpA cGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7DQoJbWFyZ2luOjcyLjBw dCA3Mi4wcHQgNzIuMHB0IDcyLjBwdDt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNl Y3Rpb24xO30NCi0tPjwvc3R5bGU+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJlbi1DTiIgbGluaz0i Ymx1ZSIgdmxpbms9InB1cnBsZSIgc3R5bGU9IndvcmQtd3JhcDpicmVhay13b3JkIj4NCjxkaXYg Y2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPitBcm0gZm9sa3MuPG86cD48L286cD48L3Nw YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w cHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgaWQ9Im1haWwtZWRpdG9yLXJl ZmVyZW5jZS1tZXNzYWdlLWNvbnRhaW5lciI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJv cmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBj bSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEy LjBwdCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPkZyb206 DQo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5S b2dlciBNZWx0b24gKHJtZWx0b24pICZsdDtybWVsdG9uQGNpc2NvLmNvbSZndDs8YnI+DQo8Yj5E YXRlOiA8L2I+VHVlc2RheSwgRGVjZW1iZXIgMywgMjAyNCBhdCAzOjM5PC9zcGFuPjxzcGFuIHN0 eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMt c2VyaWY7Y29sb3I6YmxhY2siPuKArzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBw dDtjb2xvcjpibGFjayI+QU08YnI+DQo8Yj5UbzogPC9iPmRldkBkcGRrLm9yZyAmbHQ7ZGV2QGRw ZGsub3JnJmd0OywgUnVpZmVuZyBXYW5nICZsdDtSdWlmZW5nLldhbmdAYXJtLmNvbSZndDs8YnI+ DQo8Yj5TdWJqZWN0OiA8L2I+bGliL2VhbC9hcm0vaW5jbHVkZS9ydGVfdmVjdC5oIGZhaWxzIHRv IGNvbXBpbGUgd2l0aCBjbGFuZzE0IGZvciAzMmJpdCBBUk08bzpwPjwvbzpwPjwvc3Bhbj48L3A+ DQo8L2Rpdj4NCjxwPkhleSBmb2xrcyw8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0Ij5XZSBhcmUgYnVpbGRpbmcgRFBESyB3 aXRoIGNsYW5nMTQgZm9yIGEgMzJiaXQgYXJtdjgtYSBiYXNlZCBDUFUgYW5kIHJhbiBpbnRvIGEg Y29tcGlsZSBlcnJvciB3aXRoIHRoZSBmb2xsb3dpbmcgZnJvbSBsaWIvZWFsL2FybS9pbmNsdWRl L3J0ZV92ZWN0Lmg6PG86cD48L286cD48L3NwYW4+PC9wPg0KPHA+PGJyPg0KPGJyPg0KPG86cD48 L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90 dG9tOjUuMHB0Ij4NCjxwcmU+PHNwYW4gY2xhc3M9ImNwIj4jaWYgKGRlZmluZWQoUlRFX0FSQ0hf QVJNKSAmYW1wOyZhbXA7IGRlZmluZWQoUlRFX0FSQ0hfMzIpKSB8fCBcPC9zcGFuPjxvOnA+PC9v OnA+PC9wcmU+DQo8cHJlPjxzcGFuIGNsYXNzPSJjcCI+KGRlZmluZWQoUlRFX0FSQ0hfQVJNNjQp ICZhbXA7JmFtcDsgPGEgaHJlZj0iaHR0cHM6Ly9lbGl4aXIuYm9vdGxpbi5jb20vZHBkay92MjQu MTEvQy9pZGVudC9SVEVfQ0NfSVNfR05VIj5SVEVfQ0NfSVNfR05VPC9hPiAmYW1wOyZhbXA7ICg8 YSBocmVmPSJodHRwczovL2VsaXhpci5ib290bGluLmNvbS9kcGRrL3YyNC4xMS9DL2lkZW50L0dD Q19WRVJTSU9OIj5HQ0NfVkVSU0lPTjwvYT4gJmx0OyA3MDAwMCkpPC9zcGFuPjxvOnA+PC9vOnA+ PC9wcmU+DQo8cHJlPjxzcGFuIGNsYXNzPSJjbSI+LyogTkVPTiBpbnRyaW5zaWMgdmNvcHlxX2xh bmVxX3UzMigpIGlzIG5vdCBzdXBwb3J0ZWQgaW4gQVJNdjctQShBQXJjaDMyKTwvc3Bhbj48bzpw PjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBjbGFzcz0iY20iPiAqIE9uIEFBcmNoNjQsIHRoaXMg aW50cmluc2ljIGlzIHN1cHBvcnRlZCBzaW5jZSBHQ0MgdmVyc2lvbiA3Ljwvc3Bhbj48bzpwPjwv bzpwPjwvcHJlPg0KPHByZT48c3BhbiBjbGFzcz0iY20iPiAqLzwvc3Bhbj48bzpwPjwvbzpwPjwv cHJlPg0KPHByZT48c3BhbiBjbGFzcz0iayI+c3RhdGljPC9zcGFuPjxzcGFuIGNsYXNzPSJ3Ij4g PC9zcGFuPjxzcGFuIGNsYXNzPSJrciI+aW5saW5lPC9zcGFuPjxzcGFuIGNsYXNzPSJ3Ij4gPC9z cGFuPjxzcGFuIGNsYXNzPSJuIj51aW50MzJ4NF90PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8 cHJlPjxzcGFuIGNsYXNzPSJuZiI+PGEgaHJlZj0iaHR0cHM6Ly9lbGl4aXIuYm9vdGxpbi5jb20v ZHBkay92MjQuMTEvQy9pZGVudC92Y29weXFfbGFuZXFfdTMyIj52Y29weXFfbGFuZXFfdTMyPC9h Pjwvc3Bhbj48c3BhbiBjbGFzcz0icCI+KDwvc3Bhbj48c3BhbiBjbGFzcz0ibiI+dWludDMyeDRf dDwvc3Bhbj48c3BhbiBjbGFzcz0idyI+IDwvc3Bhbj48c3BhbiBjbGFzcz0ibiI+YTwvc3Bhbj48 c3BhbiBjbGFzcz0icCI+LDwvc3Bhbj48c3BhbiBjbGFzcz0idyI+IDwvc3Bhbj48c3BhbiBjbGFz cz0iayI+Y29uc3Q8L3NwYW4+PHNwYW4gY2xhc3M9InciPiA8L3NwYW4+PHNwYW4gY2xhc3M9Imt0 Ij5pbnQ8L3NwYW4+PHNwYW4gY2xhc3M9InciPiA8L3NwYW4+PHNwYW4gY2xhc3M9Im4iPmxhbmVf YTwvc3Bhbj48c3BhbiBjbGFzcz0icCI+LDwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48 c3BhbiBjbGFzcz0idyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7ICA8L3NwYW4+PHNwYW4gY2xhc3M9Im4iPnVpbnQzMng0X3Q8L3NwYW4+PHNwYW4gY2xh c3M9InciPiA8L3NwYW4+PHNwYW4gY2xhc3M9Im4iPmI8L3NwYW4+PHNwYW4gY2xhc3M9InAiPiw8 L3NwYW4+PHNwYW4gY2xhc3M9InciPiA8L3NwYW4+PHNwYW4gY2xhc3M9ImsiPmNvbnN0PC9zcGFu PjxzcGFuIGNsYXNzPSJ3Ij4gPC9zcGFuPjxzcGFuIGNsYXNzPSJrdCI+aW50PC9zcGFuPjxzcGFu IGNsYXNzPSJ3Ij4gPC9zcGFuPjxzcGFuIGNsYXNzPSJuIj5sYW5lX2I8L3NwYW4+PHNwYW4gY2xh c3M9InAiPik8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gY2xhc3M9InAiPns8 L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gY2xhc3M9InciPiZuYnNwOyA8L3Nw YW4+PHNwYW4gY2xhc3M9ImsiPnJldHVybjwvc3Bhbj48c3BhbiBjbGFzcz0idyI+IDwvc3Bhbj48 c3BhbiBjbGFzcz0ibiI+dnNldHFfbGFuZV91MzI8L3NwYW4+PHNwYW4gY2xhc3M9InAiPig8L3Nw YW4+PHNwYW4gY2xhc3M9Im4iPnZnZXRxX2xhbmVfdTMyPC9zcGFuPjxzcGFuIGNsYXNzPSJwIj4o PC9zcGFuPjxzcGFuIGNsYXNzPSJuIj5iPC9zcGFuPjxzcGFuIGNsYXNzPSJwIj4sPC9zcGFuPjxz cGFuIGNsYXNzPSJ3Ij4gPC9zcGFuPjxzcGFuIGNsYXNzPSJuIj5sYW5lX2I8L3NwYW4+PHNwYW4g Y2xhc3M9InAiPiksPC9zcGFuPjxzcGFuIGNsYXNzPSJ3Ij4gPC9zcGFuPjxzcGFuIGNsYXNzPSJu Ij5hPC9zcGFuPjxzcGFuIGNsYXNzPSJwIj4sPC9zcGFuPjxzcGFuIGNsYXNzPSJ3Ij4gPC9zcGFu PjxzcGFuIGNsYXNzPSJuIj5sYW5lX2E8L3NwYW4+PHNwYW4gY2xhc3M9InAiPik7PC9zcGFuPjxv OnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIGNsYXNzPSJwIj59PC9zcGFuPjxvOnA+PC9vOnA+ PC9wcmU+DQo8cHJlPjxzcGFuIGNsYXNzPSJjcCI+I2VuZGlmPC9zcGFuPjxvOnA+PC9vOnA+PC9w cmU+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u dC1zaXplOjEyLjBwdCI+PGJyPg0KPHNwYW4gY2xhc3M9ImNwIj5jbGFuZzE0IGNvbXBpbGUgZmFp bHMgYXMgZm9sbG93czo8L3NwYW4+PGJyPg0KPGJyPg0KPG86cD48L286cD48L3NwYW4+PC9wPg0K PGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBjbGFzcz0iY3AiPjxzcGFuIHN0eWxlPSJmb250 LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij5JbiBmaWxl IGluY2x1ZGVkIGZyb20gLi4vLi4vLi4vLi4vLi4vLi4vY2lzY28tZHBkay11cHN0cmVhbS1hcm0t Y2xhbmctZml4ZXMuZ2l0L2xpYi9lYWwvY29tbW9uL2VhbF9jb21tb25fb3B0aW9ucy5jOjM2Ojwv c3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1 b3Q7Q291cmllciBOZXcmcXVvdDsiPjxicj4NCjxzcGFuIGNsYXNzPSJjcCI+Li4vLi4vLi4vLi4v Li4vLi4vY2lzY28tZHBkay11cHN0cmVhbS1hcm0tY2xhbmctZml4ZXMuZ2l0L2xpYi9lYWwvYXJt L2luY2x1ZGUvcnRlX3ZlY3QuaDo4MDoyNDogZXJyb3I6IGFyZ3VtZW50IHRvICdfX2J1aWx0aW5f bmVvbl92Z2V0cV9sYW5lX2kzMicgbXVzdCBiZSBhIGNvbnN0YW50IGludGVnZXI8L3NwYW4+PGJy Pg0KPHNwYW4gY2xhc3M9ImNwIj5yZXR1cm4gdnNldHFfbGFuZV91MzIodmdldHFfbGFuZV91MzIo YiwgbGFuZV9iKSwgYSwgbGFuZV9hKTs8L3NwYW4+PGJyPg0KPHNwYW4gY2xhc3M9ImNwIj5eIH5+ fn5+fjwvc3Bhbj48YnI+DQo8c3BhbiBjbGFzcz0iY3AiPi9hdXRvL2Jpbm9zLXRvb2xzL2xsdm0x NC9sbHZtLTE0LjAtcDI0L2xpYi9jbGFuZy8xNC4wLjUvaW5jbHVkZS9hcm1fbmVvbi5oOjc2OTc6 MjI6IG5vdGU6IGV4cGFuZGVkIGZyb20gbWFjcm8gJ3ZnZXRxX2xhbmVfdTMyJzwvc3Bhbj48YnI+ DQo8c3BhbiBjbGFzcz0iY3AiPl9fcmV0ID0gKHVpbnQzMl90KSBfX2J1aWx0aW5fbmVvbl92Z2V0 cV9sYW5lX2kzMigoaW50MzJ4NF90KV9fczAsIF9fcDEpOyBcPC9zcGFuPjxicj4NCjxzcGFuIGNs YXNzPSJjcCI+XiB+fn5+PC9zcGFuPjxicj4NCjxzcGFuIGNsYXNzPSJjcCI+L2F1dG8vYmlub3Mt dG9vbHMvbGx2bTE0L2xsdm0tMTQuMC1wMjQvbGliL2NsYW5nLzE0LjAuNS9pbmNsdWRlL2FybV9u ZW9uLmg6MjQxNDg6MTk6IG5vdGU6IGV4cGFuZGVkIGZyb20gbWFjcm8gJ3ZzZXRxX2xhbmVfdTMy Jzwvc3Bhbj48YnI+DQo8c3BhbiBjbGFzcz0iY3AiPnVpbnQzMl90IF9fczAgPSBfX3AwOyBcPC9z cGFuPjxicj4NCjxzcGFuIGNsYXNzPSJjcCI+Xn5+fjwvc3Bhbj48YnI+DQo8c3BhbiBjbGFzcz0i Y3AiPkluIGZpbGUgaW5jbHVkZWQgZnJvbSAuLi8uLi8uLi8uLi8uLi8uLi9jaXNjby1kcGRrLXVw c3RyZWFtLWFybS1jbGFuZy1maXhlcy5naXQvbGliL2VhbC9jb21tb24vZWFsX2NvbW1vbl9vcHRp b25zLmM6MzY6PC9zcGFuPjxicj4NCjxzcGFuIGNsYXNzPSJjcCI+Li4vLi4vLi4vLi4vLi4vLi4v Y2lzY28tZHBkay11cHN0cmVhbS1hcm0tY2xhbmctZml4ZXMuZ2l0L2xpYi9lYWwvYXJtL2luY2x1 ZGUvcnRlX3ZlY3QuaDo4MDo5OiBlcnJvcjogYXJndW1lbnQgdG8gJ19fYnVpbHRpbl9uZW9uX3Zz ZXRxX2xhbmVfaTMyJyBtdXN0IGJlIGEgY29uc3RhbnQgaW50ZWdlcjwvc3Bhbj48YnI+DQo8c3Bh biBjbGFzcz0iY3AiPnJldHVybiB2c2V0cV9sYW5lX3UzMih2Z2V0cV9sYW5lX3UzMihiLCBsYW5l X2IpLCBhLCBsYW5lX2EpOzwvc3Bhbj48YnI+DQo8c3BhbiBjbGFzcz0iY3AiPl4gfn5+fn5+PC9z cGFuPjxicj4NCjxzcGFuIGNsYXNzPSJjcCI+L2F1dG8vYmlub3MtdG9vbHMvbGx2bTE0L2xsdm0t MTQuMC1wMjQvbGliL2NsYW5nLzE0LjAuNS9pbmNsdWRlL2FybV9uZW9uLmg6MjQxNTA6MjQ6IG5v dGU6IGV4cGFuZGVkIGZyb20gbWFjcm8gJ3ZzZXRxX2xhbmVfdTMyJzwvc3Bhbj48YnI+DQo8c3Bh biBjbGFzcz0iY3AiPl9fcmV0ID0gKHVpbnQzMng0X3QpIF9fYnVpbHRpbl9uZW9uX3ZzZXRxX2xh bmVfaTMyKF9fczAsIChpbnQzMng0X3QpX19zMSwgX19wMik7IFw8L3NwYW4+PGJyPg0KPHNwYW4g Y2xhc3M9ImNwIj5eIH5+fn48L3NwYW4+PGJyPg0KPHNwYW4gY2xhc3M9ImNwIj4yIGVycm9ycyBn ZW5lcmF0ZWQuPC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdCI+PG86 cD48L286cD48L3NwYW4+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPHA+PG86cD4mbmJzcDs8L286cD48 L3A+DQo8cD5jbGFuZzE0IGRvZXMgYXBwZWFyIHRvIHN1cHBvcnQgdGhlIHZjb3B5cV9sYW5lcV91 MzIoKSBpbnRyaW5zaWMsIHMwIHdlIHdhbnQgdG8gc2tpcCB0aGUgY29uZGl0aW9uYWwgaW1wbGVt ZW50YXRpb24uPG86cD48L286cD48L3A+DQo8cD5Ud28gYXBwcm9hY2hlcyBJIGhhdmUgdGVzdGVk IHRvIHJlc29sdmUgdGhlIGVycm9yIGFyZTo8bzpwPjwvbzpwPjwvcD4NCjxwPjEpIHNraXAgaWYg YnVpbGRpbmcgd2l0aCBjbGFuZzo8bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJt YXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQiPjxicj4NCjwvc3Bhbj48c3BhbiBjbGFz cz0iY3AiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nv dXJpZXIgTmV3JnF1b3Q7Ij4jaWYgIWRlZmluZWQoX19jbGFuZ19fKSAmYW1wOyZhbXA7ICgoZGVm aW5lZChSVEVfQVJDSF9BUk0pICZhbXA7JmFtcDsgZGVmaW5lZChSVEVfQVJDSF8zMikpIHx8IFw8 L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0Ij48YnI+DQo8L3NwYW4+ PHNwYW4gY2xhc3M9ImNwIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWls eTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+NzIgKGRlZmluZWQoUlRFX0FSQ0hfQVJNNjQpICZh bXA7JmFtcDsgUlRFX0NDX0lTX0dOVSAmYW1wOyZhbXA7IChHQ0NfVkVSU0lPTiAmbHQ7IDcwMDAw KSkpPC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWls eTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+PGJyPg0KPGJyPg0KPGJyPg0KPC9zcGFuPjxzcGFu IHN0eWxlPSJmb250LXNpemU6MTIuMHB0Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Jsb2Nr cXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBjbGFzcz0iY3AiPjxzcGFuIHN0eWxl PSJmb250LXNpemU6MTIuMHB0Ij4yKSBza2lwIGlmIG5vdCBidWlsZGluZyBmb3IgQVJNdjc6PC9z cGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdCI+PGJyPg0KPGJyPg0KPG86 cD48L286cD48L3NwYW4+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7 bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i Zm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+PGJy Pg0KPHNwYW4gY2xhc3M9ImNwIj4jaWYgKGRlZmluZWQoUlRFX0FSQ0hfQVJNdjcpICZhbXA7JmFt cDsgZGVmaW5lZChSVEVfQVJDSF8zMikpIHx8IFw8L3NwYW4+PGJyPg0KPHNwYW4gY2xhc3M9ImNw Ij4oZGVmaW5lZChSVEVfQVJDSF9BUk02NCkgJmFtcDsmYW1wOyBSVEVfQ0NfSVNfR05VICZhbXA7 JmFtcDsgKEdDQ19WRVJTSU9OICZsdDsgNzAwMDApKTwvc3Bhbj48YnI+DQo8YnI+DQo8L3NwYW4+ PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv YmxvY2txdW90ZT4NCjxwPjxzcGFuIGNsYXNzPSJjcCI+Qm90aCBhZGRyZXNzIG91ciBpbW1lZGlh dGUgcHJvYmxlbSwgYnV0IG1heSBub3QgYmUgYSBhcHByb3ByaWF0ZSBmb3IgYWxsIGNhc2VzLjwv c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwPkNhbiBhbnlvbmUgc3VnZ2VzdCB0aGUgcHJvcGVyIHdh eSB0byBhZGRyZXNzIHRoaXM/Jm5ic3A7IEknbGwgYmUgc3VibWl0dGluZyBhbiBwYXRjaCBvbmNl IEkgaGF2ZSBhIHNvbHV0aW9uIHRoYXQgaXMgYWNjZXB0YWJsZSB0byB0aGUgY29tbXVuaXR5Ljxv OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gY2xhc3M9ImNwIj48c3Bh biBzdHlsZT0iZm9udC1zaXplOjEyLjBwdCI+UmVnYXJkcyw8L3NwYW4+PC9zcGFuPjxzcGFuIHN0 eWxlPSJmb250LXNpemU6MTIuMHB0Ij48YnI+DQo8c3BhbiBjbGFzcz0iY3AiPlJvZ2VyPC9zcGFu Pjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwPjxicj4NCjxicj4NCjxvOnA+ PC9vOnA+PC9wPg0KPHA+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cD48bzpwPiZuYnNwOzwvbzpw PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0 Ij48YnI+DQo8YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2 Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg== --_000_AS8PR08MB708004C682011D52122CE4D69E362AS8PR08MB7080eurp_--