From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR02-VI1-obe.outbound.protection.outlook.com (mail-vi1eur02on2041.outbound.protection.outlook.com [40.107.241.41]) by sourceware.org (Postfix) with ESMTPS id 681203858439 for ; Thu, 23 Feb 2023 08:37:21 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 681203858439 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=arm.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=lzcbZWVeU4Ko+ppnkrVn4DPn9l6lmQaJdSvxK8qsj/I=; b=GCHnvNk/NNi+H7KdGuyla1gIyHlVoxg7L8lCAo0SHlyITOX/7ewDddm1YQa1vT5nr7Em5RaNXx2tIX68FjfQsnklye7UJBhS2c5Tg0Vf4EMgOKo0MJtFOAvimoVr2SBwh2MYHpANovx9xUMXId7lwkEvHBgkjm5hqtleRzO8ECY= Received: from AS8PR04CA0074.eurprd04.prod.outlook.com (2603:10a6:20b:313::19) by AS8PR08MB9292.eurprd08.prod.outlook.com (2603:10a6:20b:5a7::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6134.21; Thu, 23 Feb 2023 08:37:05 +0000 Received: from AM7EUR03FT059.eop-EUR03.prod.protection.outlook.com (2603:10a6:20b:313:cafe::ae) by AS8PR04CA0074.outlook.office365.com (2603:10a6:20b:313::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6134.21 via Frontend Transport; Thu, 23 Feb 2023 08:37:05 +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=armh.onmicrosoft.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 AM7EUR03FT059.mail.protection.outlook.com (100.127.140.215) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6134.17 via Frontend Transport; Thu, 23 Feb 2023 08:37:05 +0000 Received: ("Tessian outbound 8038f0863a52:v132"); Thu, 23 Feb 2023 08:37:05 +0000 X-CR-MTA-TID: 64aa7808 Received: from 6561ce4004e4.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id CAE81E12-B39C-4143-BF12-B51CBB337D3B.1; Thu, 23 Feb 2023 08:36:56 +0000 Received: from EUR01-HE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 6561ce4004e4.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 23 Feb 2023 08:36:56 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Mgzd3Rb61NlYza+QredLKCOORwR9G2cm8Va4P+Ubrp4Cb5P+2BSX26moN6N0KuihJAnoTpvxdqvlT2vD6wCu1PtMz+fz/0xmKC7RIjtkfR70Tm1n0/nq8gROgm1+Z3JtkJ5sI1actVsLuz454o6E6dxYsHtKUnno4Sf6a3hU+iC57QCcnJh7JuRxTozOMISZoVnTuw4fLlgMreipIvjtjMZgVM+IeneWFVvP+9h+03mo4wTo+xuFeNlktNidi3BF/sf9yzxBdUnFS9GMqPvgvnM4MZ0TNVHSE3bKK35rAKzsSfDT7l9m64ozH5MXqfc+09solpGM8WsdM4T1TPLZlw== 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=lzcbZWVeU4Ko+ppnkrVn4DPn9l6lmQaJdSvxK8qsj/I=; b=cZW6KcNx/JYP75qJ+03YGBZwsncv/cxpsQOLz7mKBmOIlMDA+YLCrI2lYMwrqJmjHAWMjfllhAgJzivBYsAkiBlI+OnYCw9BRUUnTfLasmF7CE/0c6ohLRIU+Uz7Jm78A9ZGsIhNjMrjeeStfvCAFEDiB3c5aiKPqtcIJzImp6+vCiLVBOoYGTz9smwGzv2BM7zlXXIgFmUuWQcY5mP7ci+u2fTkwABjuJWtCSMWbSikLi/V98ewe//rS1lJmCKwgBAJr2aqZUzopX3wHxMs0tgbcH0jOjf19P7qpMtbphoZhkvi4JHuXUQbSOyp6fgY05JhZ6NxNxVoMiP+zWVkPg== 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=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=lzcbZWVeU4Ko+ppnkrVn4DPn9l6lmQaJdSvxK8qsj/I=; b=GCHnvNk/NNi+H7KdGuyla1gIyHlVoxg7L8lCAo0SHlyITOX/7ewDddm1YQa1vT5nr7Em5RaNXx2tIX68FjfQsnklye7UJBhS2c5Tg0Vf4EMgOKo0MJtFOAvimoVr2SBwh2MYHpANovx9xUMXId7lwkEvHBgkjm5hqtleRzO8ECY= Received: from VI1PR08MB5325.eurprd08.prod.outlook.com (2603:10a6:803:13e::17) by VE1PR08MB5792.eurprd08.prod.outlook.com (2603:10a6:800:1a6::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6134.19; Thu, 23 Feb 2023 08:36:43 +0000 Received: from VI1PR08MB5325.eurprd08.prod.outlook.com ([fe80::210c:d369:23f7:84fe]) by VI1PR08MB5325.eurprd08.prod.outlook.com ([fe80::210c:d369:23f7:84fe%9]) with mapi id 15.20.6134.021; Thu, 23 Feb 2023 08:36:42 +0000 From: Tamar Christina To: Andrew MacLeod , Richard Biener , Richard Sandiford CC: Tamar Christina via Gcc-patches , nd , "jlaw@ventanamicro.com" Subject: RE: [PATCH 1/2]middle-end: Fix wrong overmatching of div-bitmask by using new optabs [PR108583] Thread-Topic: [PATCH 1/2]middle-end: Fix wrong overmatching of div-bitmask by using new optabs [PR108583] Thread-Index: AQHZPKpK/SYCPI4EDky3xQ0ADEnbFq7IMBSsgAABFlCAACYcToAAAIfAgAAHedGAAACH4IAACHVAgAAA0cCAABQEOYAABjyAgAAoTgCAA/r5IIADVoOwgAA4L4CAAAy+gIAAEL0AgAAObICACt6YgIAAFf6ggAAJP4CAAOkEEA== Date: Thu, 23 Feb 2023 08:36:42 +0000 Message-ID: References: <77142b9b-7af8-eb04-e596-6dd2f97aff9a@redhat.com> <9378f3fb-0538-45fd-5066-1920de50e6c9@redhat.com> In-Reply-To: <9378f3fb-0538-45fd-5066-1920de50e6c9@redhat.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-ts-tracking-id: 2A0D696531D6A443B7887E074B5EB7E2.0 x-checkrecipientchecked: true Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; x-ms-traffictypediagnostic: VI1PR08MB5325:EE_|VE1PR08MB5792:EE_|AM7EUR03FT059:EE_|AS8PR08MB9292:EE_ X-MS-Office365-Filtering-Correlation-Id: b6f18279-bc4f-4052-1b37-08db157924d2 x-checkrecipientrouted: true nodisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: iofMYC1ZPrL63h/FGrSXpaGOXrawHQ/Uc9SBBHQZlxKigKzz8runOOo+arW/Id34XRxCZfiTJ2g5j1Dfhm/nTwJ6oyNltDVNbpZzsr5BjtAk1EgjO+MzZ8EHhwoCXRHNfZ6VwIo0bmn5w8xTSyNST06HiOf/iwp6K/r807pWh2mziT/LFC75PH+hl8gnttDjgQ4xhiDXhJ5WCIG1ogC3VHjpH7fTNPJtPBqt4T0249lgozgEVoQa/qvPTncwoPN0D2XIt/u04MZKXJjppXD7rqn5iTRUnR070WO38WKFuEeTQFKpCJsp4am+hKbXaSwhkZD62XM4IHyBkdutAFALbXgjJVT7ZFSeBQ52mmM+vj1b9PpdP7CRIVBp9rJpEmvq7r6I8KKD2PPJ12ojmzRpUogqd7/izXKsREGjE8jQr+0FnX/4FjzMuNfqtigUOkAbSDzE3IXh1ClbA8jduLoAuqJcVWL9GeuT1qkjC5ryjlgDiNZUraHB0SjAJf3rSUNop5IC+r3FrHCihKuSgPMG8iwX0iKMsGymTbI3/HEFOnSJFF6Z9ZIpuLLjmhYlEEXipxwCUY6e/iW62JwrSG92y+33Oud+Lrp9v6Up7/lskMhB7FszL/JTgB/4HBLTAa8YgPa0ZDSxpNIzBh4sLgJKNyi2Pq0vNOXg6kN/sgmrmZoTZ+th8KxJpKunogTdubD0On6BohiHEk5GDI6i7vYgKg== 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:(13230025)(4636009)(136003)(396003)(376002)(39860400002)(366004)(346002)(451199018)(38070700005)(33656002)(86362001)(55016003)(54906003)(19627235002)(7696005)(316002)(71200400001)(83380400001)(6636002)(478600001)(110136005)(6506007)(186003)(26005)(9686003)(8936002)(5660300002)(99936003)(66476007)(4326008)(66556008)(66946007)(76116006)(66446008)(8676002)(64756008)(2906002)(122000001)(52536014)(41300700001)(38100700002);DIR:OUT;SFP:1101; Content-Type: multipart/mixed; boundary="_002_VI1PR08MB5325352F0098BDBA8CF73A2BFFAB9VI1PR08MB5325eurp_" MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR08MB5792 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: AM7EUR03FT059.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 1e2eedf1-35d4-4ec1-bbd2-08db15791732 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: aTVLHU7T5hQfWYWPDOCuzAcVcHXRPza2QjmST9hWAHA/ArYTFvH05Bxq2/5tBzaefFIL4jOYnKrbW4MdUHS5zqLtkGUnFge7VjpWiQFJNyKSPAI9pdiqVi45Hnk+vppNU/TpzdIWvkqkwifsDSeNM6NcBp0POFsjKMg1xoECnc0nicWjZgDY370JaiSl2Nz24eR12hzVEzOqIUw3/0o4BXHF8jlH/5IUNcN4o2E+GBYEkf6cX9yaCMe5d4n+s7bmcMAgeFQ8WcU2N9ePP6JOEnMLNH9K5K8LEanuhkTcbZslQrvypnY35oEZkYaOv/IjFXah+aXGveep5UxMICnxVogx+WF80fx48R0lXx4nOMGMxcjzb5DRwec/saOiR32Tb6InsjQpCka2aqGqNTgPCDRFkXmBK0nO44puerUkSjQpKLgUqwPJHKcFf7DXex/b68zcikmIHQhCYuKkd8dc6m2vc+x7H6K01KAvRvez/c2VzzQOlEVVRwgNnOt8cUMnxuhUEXoYDiyd17UOZtVWnAJ9H5sMV0iFn1fZQlAdwXy17Wp/eqPq/EamJe8d5iMTvAURbB5EFymABQEGpFXBt6UmsrCd0eaDUn/pPBEeSygwEalfrnpc7LlaCqFYA88olOY6gQaHbmyFggnjgVGdAShNQriXVFiMmQsTF33NfB3mFiTItt7WHAXIrB8WS/nDbHmFbIclz2gcAKRWnuYKMQ== 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:(13230025)(4636009)(396003)(346002)(136003)(376002)(39860400002)(451199018)(40470700004)(36840700001)(46966006)(86362001)(82310400005)(356005)(40460700003)(40480700001)(55016003)(33656002)(70586007)(54906003)(6636002)(19627235002)(316002)(41300700001)(47076005)(70206006)(336012)(4326008)(8676002)(33964004)(107886003)(6506007)(110136005)(478600001)(186003)(9686003)(7696005)(26005)(81166007)(99936003)(82740400003)(235185007)(5660300002)(52536014)(8936002)(83380400001)(36860700001)(2906002);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Feb 2023 08:37:05.5251 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: b6f18279-bc4f-4052-1b37-08db157924d2 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: AM7EUR03FT059.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB9292 X-Spam-Status: No, score=-6.4 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,FORGED_SPF_HELO,KAM_DMARC_NONE,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_NONE,TXREP,UNPARSEABLE_RELAY 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: --_002_VI1PR08MB5325352F0098BDBA8CF73A2BFFAB9VI1PR08MB5325eurp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgQW5kcmV3LA0KDQo+ID4+IE9oIHllYWgsIGFuZCBpbiBjYXNlIHlvdSBoYXZlbid0IGZpZ3Vy ZWQgaXQgb3V0IG9uIHlvdXIgb3duLCB5b3UnbGwNCj4gPj4gaGF2ZSB0byByZW1vdmUgV0lERU5f TVVMVF9FWFBSIGZyb20gdGhlIHJhbmdlLW9wcyBpbml0IHRhYmxlLsKgwqAgVGhpcw0KPiA+PiBu b24tc3RhbmRhcmQgbWVjaGFuaXNtIG9ubHkgZ2V0cyBjaGVja2VkIGlmIHRoZXJlIGlzIG5vIHN0 YW5kYXJkDQo+ID4+IHJhbmdlLW9wIHRhYmxlIGVudHJ5IGZvciB0aGUgdHJlZSBjb2RlIDotUA0K PiA+Pg0KPiA+IEhtbSBpdCBsb29rcyBsaWtlIGl0J2xsIHdvcmssIGJ1dCBpdCBrZWVwcyBzZWdm YXVsdGluZyBpbjoNCj4gPg0KPiA+IGJvb2wNCj4gPiByYW5nZV9vcF9oYW5kbGVyOjpmb2xkX3Jh bmdlICh2cmFuZ2UgJnIsIHRyZWUgdHlwZSwNCj4gPiAJCQkgICAgICBjb25zdCB2cmFuZ2UgJmxo LA0KPiA+IAkJCSAgICAgIGNvbnN0IHZyYW5nZSAmcmgsDQo+ID4gCQkJICAgICAgcmVsYXRpb25f dHJpbyByZWwpIGNvbnN0DQo+ID4gew0KPiA+ICAgIGdjY19jaGVja2luZ19hc3NlcnQgKG1fdmFs aWQpOw0KPiA+ICAgIGlmIChtX2ludCkNCj4gPiAgICAgIHJldHVybiBtX2ludC0+Zm9sZF9yYW5n ZSAoYXNfYSA8aXJhbmdlPiAociksIHR5cGUsDQo+ID4gCQkJICAgYXNfYSA8aXJhbmdlPiAobGgp LA0KPiA+IAkJCSAgIGFzX2EgPGlyYW5nZT4gKHJoKSwgcmVsKTsNCj4gPg0KPiA+IHdoaWxlIHRy eWluZyB0byBjYWxsIGZvbGRfcmFuZ2UuDQo+ID4NCj4gPiBCdXQgbV9pbnQgaXMgc2V0IHRvIHRo ZSByaWdodCBpbnN0YW5jZS4gUHJvYmFibHkgc29tZXRoaW5nIEknbQ0KPiA+IG1pc3NpbmcsIEkn bGwgZG91YmxlIGNoZWNrIGl0IGFsbC4NCj4gPg0KPiBIbW0uwqAgd2hhdHMgeW91ciBjbGFzcyBv cGVyYXRvcl93aWRlbl9tdWx0KiBsb29rIGxpa2U/IHdoYXQgYXJlIHlvdQ0KPiBpbmhlcml0aW5n IGZyb20/IMKgIFNlbmQgbWUgeW91ciBwYXRjaCBhbmQgSSdsbCBoYXZlIGEgbG9vayBpZiB5b3Ug d2FudC4gdGhpcyBpcw0KPiBzb21ld2hhdMKgIG5ldyB0ZXJyaXRvcnkgOi0pDQoNCkkndmUgYXR0 YWNoZWQgdGhlIHBhdGNoLCBhbmQgbXkgdGVzdGNhc2UgaXM6DQoNCmludCBkZWNNdWx0aXBseU9w X3phY2MsIGRlY011bHRpcGx5T3BfaWFjYzsNCmludCAqZGVjTXVsdGlwbHlPcF9scDsNCnZvaWQg ZGVjTXVsdGlwbHlPcCgpIHsNCiAgZGVjTXVsdGlwbHlPcF9scCA9ICZkZWNNdWx0aXBseU9wX3ph Y2M7DQogIGZvciAoOyBkZWNNdWx0aXBseU9wX2xwIDwgJmRlY011bHRpcGx5T3BfemFjYyArIGRl Y011bHRpcGx5T3BfaWFjYzsNCiAgICAgICBkZWNNdWx0aXBseU9wX2xwKyspDQogICAgKmRlY011 bHRpcGx5T3BfbHAgPSAwOw0KfQ0KDQpBbmQgY29tcGlsaW5nIHdpdGggYWFyY2g2NC1ub25lLWVs Zi1nY2MgLU8yIHplcm8uYyAtUyAtbyAtIC1XZXJyb3I9c3RyaW5nb3Atb3ZlcmZsb3cNCg0KQWxz byB0byBleHBsYWluIGEgYml0IG9uIHdoeSB3ZSdyZSBvbmx5IHNlZWluZyB0aGlzIG5vdzoNCg0K VGhlIG9yaWdpbmFsIHNlcXVlbmNlIGZvciBtb3N0IG9mIHRoZSBwaXBlbGluZSBpcyBiYXNlZCBv biBhIGNhc3QgYW5kIG11bHRpcGxpY2F0aW9uDQoNCiAgIyBSQU5HRSBbaXJhbmdlXSBsb25nIHVu c2lnbmVkIGludCBbMCwgMjE0NzQ4MzY0N11bMTg0NDY3NDQwNzE1NjIwNjc5NjgsICtJTkZdDQog IF8xNCA9IChsb25nIHVuc2lnbmVkIGludEQuMTEpIGRlY011bHRpcGx5T3BfaWFjYy4yXzEzOw0K ICAjIFJBTkdFIFtpcmFuZ2VdIGxvbmcgdW5zaWduZWQgaW50IFswLCA4NTg5OTM0NTg4XVsxODQ0 Njc0NDA2NTExOTYxNzAyNCwgMTg0NDY3NDQwNzM3MDk1NTE2MTJdIE5PTlpFUk8gMHhmZmZmZmZm ZmZmZmZmZmZjDQogIF8xNSA9IF8xNCAqIDQ7DQoNCkJ1dCB0aGluZ3MgbGlrZSB3aWRlbmluZyBt dWx0aXBseSBhcmUgcXVpdGUgY29tbW9uLCBzbyBzb21lIElTQXMgaGF2ZSBpdCBvbiBzY2FsYXJz IGFzIHdlbGwsIG5vdCBqdXN0IHZlY3RvcnMuDQpTbyB0aGVyZSdzIGEgcGFzcyB3aWRlbmluZ19t dWwgdGhhdCBydW5zIGxhdGUgZm9yIHRoZXNlIHRhcmdldHMuICBUaGlzIHJlcGxhY2VzIHRoZSBh Ym92ZSB3aXRoDQoNCiAgIyBSQU5HRSBbaXJhbmdlXSBsb25nIHVuc2lnbmVkIGludCBbMCwgODU4 OTkzNDU4OF1bMTg0NDY3NDQwNjUxMTk2MTcwMjQsIDE4NDQ2NzQ0MDczNzA5NTUxNjEyXSBOT05a RVJPIDB4ZmZmZmZmZmZmZmZmZmZmYw0KICBfMTUgPSBkZWNNdWx0aXBseU9wX2lhY2MuMl8xMyB3 KiA0Ow0KDQpBbmQgY29waWVzIG92ZXIgdGhlIGZpbmFsIHJhbmdlIGZyb20gdGhlIG9yaWdpbmFs IGV4cHJlc3Npb24uDQoNCkFmdGVyIHRoYXQgdGhlcmUgYXJlIHBhc3NlcyBsaWtlIHRoZSB3YXJu aW5nIHBhc3NlcyB0aGF0IHRyeSB0byByZXF1ZXJ5IHJhbmdlZCB0byBzZWUgaWYgYW55IG9wdGlt aXphdGlvbiAgaGFzIGNoYW5nZWQgdGhlbS4NCkJlZm9yZSBteSBhdHRlbXB0IHRvIHN1cHBvcnQg KncgdGhpcyB3b3VsZCBqdXN0IHJldHVybiBWQVJZSU5HIGFuZCBpdCB3b3VsZCBvbmx5IHVzZSB0 aGUgb2xkIHJhbmdlLg0KDQpOb3cgaG93ZXZlciwgd2l0aG91dCB0YWtpbmcgY2FyZSB0byBzaWdu IGV4dGVuZCB3aGVuIGFwcHJvcHJpYXRlIHRoZSBNSU4gcmFuZ2UgY2hhbmdlcyBmcm9tIGEgbmVn YXRpdmUgdmFsdWUgdG8gYSBsYXJnZQ0KcG9zaXRpdmUgb25lIHdoZW4gd2UgaW5jcmVhc2UgdGhl IHByZWNpc2lvbi4gIFNvIHBhc3NlcyB0aGF0IHJlLXF1ZXJ5IGxhdGUgZ2V0IHRoZSB3cm9uZyBy YW5nZS4gIFRoYXQncyB3aHkgZm9yIGluc3RhbmNlIGluIHRoaXMgY2FzZQ0Kd2UgZ2V0IGFuIGlu Y29ycmVjdCB3YXJuaW5nIGdlbmVyYXRlZC4NCg0KVGhhbmtzIGZvciB0aGUgaGVscCENCg0KVGFt YXINCg0KPiANCj4gSSBjYW50IGltYWdpbmUgaXQgYmVpbmcgYSBsaW5rYWdlIHRoaW5nIGJldHdl ZW4gdGhlIDIgZmlsZXMgc2luY2UgdGhlIG9wZXJhdG9yIGlzDQo+IGRlZmluZWQgaW4gYW5vdGhl ciBmaWxlIGFuZCB0aGUgYWRkcmVzcyB0YWtlbiBpbiB0aGlzIG9uZT8NCj4gdGhhdCBzaG91bGQg d29yaywgYnV0IHN0cmFuZ2UgdGhhdCBjYW50IG1ha2UgdGhlIGNhbGwuLi4NCj4gDQo+IEFuZHJl dw0KDQo= --_002_VI1PR08MB5325352F0098BDBA8CF73A2BFFAB9VI1PR08MB5325eurp_ Content-Type: application/octet-stream; name="rb16929.patch" Content-Description: rb16929.patch Content-Disposition: attachment; filename="rb16929.patch"; size=7378; creation-date="Thu, 23 Feb 2023 08:28:15 GMT"; modification-date="Thu, 23 Feb 2023 08:36:42 GMT" Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL2djYy9naW1wbGUtcmFuZ2Utb3AuaCBiL2djYy9naW1wbGUtcmFuZ2Utb3Au aAppbmRleCA3NDNiODU4MTI2ZTMzM2VhOTU5MGMwZjE3NWFhY2I0NzYyNjBjMDQ4Li4xYmY2M2M1 Y2U2ZjVkYjkyNGExZjU5MDdhYjQ1MzllMzc2MjgxYmQwIDEwMDY0NAotLS0gYS9nY2MvZ2ltcGxl LXJhbmdlLW9wLmgKKysrIGIvZ2NjL2dpbXBsZS1yYW5nZS1vcC5oCkBAIC00MSw2ICs0MSw3IEBA IHB1YmxpYzoKIAkJIHJlbGF0aW9uX3RyaW8gPSBUUklPX1ZBUllJTkcpOwogcHJpdmF0ZToKICAg dm9pZCBtYXliZV9idWlsdGluX2NhbGwgKCk7CisgIHZvaWQgbWF5YmVfbm9uX3N0YW5kYXJkICgp OwogICBnaW1wbGUgKm1fc3RtdDsKICAgdHJlZSBtX29wMSwgbV9vcDI7CiB9OwpkaWZmIC0tZ2l0 IGEvZ2NjL2dpbXBsZS1yYW5nZS1vcC5jYyBiL2djYy9naW1wbGUtcmFuZ2Utb3AuY2MKaW5kZXgg ZDlkZmRjNTY5MzliYjYyYWRlNzI3MjZiMTVjM2Q1ZTg3ZTRkZGNkMS4uODEwODk4NzZkMzAzZjRj YWExNmQwOTk4NjZlY2Y3MGJhZTU0Mzc2OCAxMDA2NDQKLS0tIGEvZ2NjL2dpbXBsZS1yYW5nZS1v cC5jYworKysgYi9nY2MvZ2ltcGxlLXJhbmdlLW9wLmNjCkBAIC0xNzksNiArMTc5LDggQEAgZ2lt cGxlX3JhbmdlX29wX2hhbmRsZXI6OmdpbXBsZV9yYW5nZV9vcF9oYW5kbGVyIChnaW1wbGUgKnMp CiAgIC8vIHN0YXRlbWVudHMuCiAgIGlmIChpc19hIDxnY2FsbCAqPiAobV9zdG10KSkKICAgICBt YXliZV9idWlsdGluX2NhbGwgKCk7CisgIGVsc2UKKyAgICBtYXliZV9ub25fc3RhbmRhcmQgKCk7 CiB9CiAKIC8vIENhbGN1bGF0ZSB3aGF0IHdlIGNhbiBkZXRlcm1pbmUgb2YgdGhlIHJhbmdlIG9m IHRoaXMgdW5hcnkKQEAgLTc2NCw2ICs3NjYsMzggQEAgcHVibGljOgogICB9CiB9IG9wX2Nmbl9w YXJpdHk7CiAKKy8vIFNldCB1cCBhIGdpbXBsZV9yYW5nZV9vcF9oYW5kbGVyIGZvciBhbnkgbm9u c3RhbmRhcmQgZnVuY3Rpb24gd2hpY2ggY2FuIGJlCisvLyBzdXBwb3J0ZWQgdmlhIHJhbmdlLW9w cy4KKwordm9pZAorZ2ltcGxlX3JhbmdlX29wX2hhbmRsZXI6Om1heWJlX25vbl9zdGFuZGFyZCAo KQoreworICBpZiAoZ2ltcGxlX2NvZGUgKG1fc3RtdCkgPT0gR0lNUExFX0FTU0lHTikKKyAgICBz d2l0Y2ggKGdpbXBsZV9hc3NpZ25fcmhzX2NvZGUgKG1fc3RtdCkpCisgICAgICB7CisJY2FzZSBX SURFTl9NVUxUX0VYUFI6CisJeworCSAgZXh0ZXJuIGNsYXNzIHJhbmdlX29wZXJhdG9yICZvcF93 aWRlbl9tdWx0X3NpZ25lZDsKKwkgIGV4dGVybiBjbGFzcyByYW5nZV9vcGVyYXRvciAmb3Bfd2lk ZW5fbXVsdF91bnNpZ25lZDsKKwkgIG1fdmFsaWQgPSB0cnVlOworCSAgbV9vcDEgPSBnaW1wbGVf YXNzaWduX3JoczEgKG1fc3RtdCk7CisJICBtX29wMiA9IGdpbXBsZV9hc3NpZ25fcmhzMiAobV9z dG10KTsKKwkgIGJvb2wgc2lnbmVkMSA9IFRZUEVfU0lHTiAoVFJFRV9UWVBFIChtX29wMSkpID09 IFNJR05FRDsKKwkgIGJvb2wgc2lnbmVkMiA9IFRZUEVfU0lHTiAoVFJFRV9UWVBFIChtX29wMikp ID09IFNJR05FRDsKKwkgIGlmIChzaWduZWQyICYmICFzaWduZWQxKQorCSAgICBzdGQ6OnN3YXAg KG1fb3AxLCBtX29wMik7CisKKwkgIGlmIChzaWduZWQxIHx8IHNpZ25lZDIpCisJICAgIG1faW50 ID0gJm9wX3dpZGVuX211bHRfc2lnbmVkOworCSAgZWxzZQorCSAgICBtX2ludCA9ICZvcF93aWRl bl9tdWx0X3Vuc2lnbmVkOworCSAgYnJlYWs7CisJfQorCWRlZmF1bHQ6CisJICBicmVhazsKKyAg ICAgIH0KK30KKwogLy8gU2V0IHVwIGEgZ2ltcGxlX3JhbmdlX29wX2hhbmRsZXIgZm9yIGFueSBi dWlsdCBpbiBmdW5jdGlvbiB3aGljaCBjYW4gYmUKIC8vIHN1cHBvcnRlZCB2aWEgcmFuZ2Utb3Bz LgogCmRpZmYgLS1naXQgYS9nY2MvcmFuZ2Utb3AuY2MgYi9nY2MvcmFuZ2Utb3AuY2MKaW5kZXgg NWM2N2JjZTZkM2FhYjgxYWQzMTg2YjkwMmUwOWQ2YTk2ODc4ZDliYi4uYzE1YmQ4M2IwNzdhZDMx YzVhZTdkYjVmZmU1ZjI4MzFkMTUzMTI4ZSAxMDA2NDQKLS0tIGEvZ2NjL3JhbmdlLW9wLmNjCisr KyBiL2djYy9yYW5nZS1vcC5jYwpAQCAtMTU1Niw2ICsxNTU2LDM0IEBAIG9wZXJhdG9yX3BsdXM6 Om9wMl9yYW5nZSAoaXJhbmdlICZyLCB0cmVlIHR5cGUsCiAgIHJldHVybiBvcDFfcmFuZ2UgKHIs IHR5cGUsIGxocywgb3AxLCByZWwuc3dhcF9vcDFfb3AyICgpKTsKIH0KIAorY2xhc3Mgb3BlcmF0 b3Jfd2lkZW5fcGx1cyA6IHB1YmxpYyBvcGVyYXRvcl9wbHVzCit7CitwdWJsaWM6CisgIHZpcnR1 YWwgdm9pZCB3aV9mb2xkIChpcmFuZ2UgJnIsIHRyZWUgdHlwZSwKKwkJCWNvbnN0IHdpZGVfaW50 ICZsaF9sYiwKKwkJCWNvbnN0IHdpZGVfaW50ICZsaF91YiwKKwkJCWNvbnN0IHdpZGVfaW50ICZy aF9sYiwKKwkJCWNvbnN0IHdpZGVfaW50ICZyaF91YikgY29uc3Q7Cit9IG9wX3dpZGVuX3BsdXM7 CisKK3ZvaWQKK29wZXJhdG9yX3dpZGVuX3BsdXM6OndpX2ZvbGQgKGlyYW5nZSAmciwgdHJlZSB0 eXBlLAorCQkJY29uc3Qgd2lkZV9pbnQgJmxoX2xiLCBjb25zdCB3aWRlX2ludCAmbGhfdWIsCisJ CQljb25zdCB3aWRlX2ludCAmcmhfbGIsIGNvbnN0IHdpZGVfaW50ICZyaF91YikgY29uc3QKK3sK KyAgIHdpOjpvdmVyZmxvd190eXBlIG92X2xiLCBvdl91YjsKKyAgIHNpZ25vcCBzID0gVFlQRV9T SUdOICh0eXBlKTsKKworICAgd2lkZV9pbnQgbGhfd2xiID0gd2lkZV9pbnQ6OmZyb20gKGxoX2xi LCB3aTo6Z2V0X3ByZWNpc2lvbiAobGhfbGIpICogMiwgcyk7CisgICB3aWRlX2ludCByaF93bGIg PSB3aWRlX2ludDo6ZnJvbSAocmhfbGIsIHdpOjpnZXRfcHJlY2lzaW9uIChyaF9sYikgKiAyLCBz KTsKKyAgIHdpZGVfaW50IGxoX3d1YiA9IHdpZGVfaW50Ojpmcm9tIChsaF91Yiwgd2k6OmdldF9w cmVjaXNpb24gKGxoX3ViKSAqIDIsIHMpOworICAgd2lkZV9pbnQgcmhfd3ViID0gd2lkZV9pbnQ6 OmZyb20gKHJoX3ViLCB3aTo6Z2V0X3ByZWNpc2lvbiAocmhfdWIpICogMiwgcyk7CisKKyAgIHdp ZGVfaW50IG5ld19sYiA9IHdpOjphZGQgKGxoX3dsYiwgcmhfd2xiLCBzLCAmb3ZfbGIpOworICAg d2lkZV9pbnQgbmV3X3ViID0gd2k6OmFkZCAobGhfd3ViLCByaF93dWIsIHMsICZvdl91Yik7CisK KyAgIHIgPSBpbnRfcmFuZ2U8Mj4gKHR5cGUsIG5ld19sYiwgbmV3X3ViKTsKK30KIAogY2xhc3Mg b3BlcmF0b3JfbWludXMgOiBwdWJsaWMgcmFuZ2Vfb3BlcmF0b3IKIHsKQEAgLTE4NzcsMTAgKzE5 MDUsMTAgQEAgcHVibGljOgogCQkgICAgICAgIGNvbnN0IHdpZGVfaW50ICZsaF9sYiwKIAkJICAg ICAgICBjb25zdCB3aWRlX2ludCAmbGhfdWIsCiAJCSAgICAgICAgY29uc3Qgd2lkZV9pbnQgJnJo X2xiLAotCQkJY29uc3Qgd2lkZV9pbnQgJnJoX3ViKSBjb25zdCBmaW5hbCBvdmVycmlkZTsKKwkJ CWNvbnN0IHdpZGVfaW50ICZyaF91YikgY29uc3Q7CiAgIHZpcnR1YWwgYm9vbCB3aV9vcF9vdmVy Zmxvd3MgKHdpZGVfaW50ICZyZXMsIHRyZWUgdHlwZSwKIAkJCQljb25zdCB3aWRlX2ludCAmdzAs IGNvbnN0IHdpZGVfaW50ICZ3MSkKLSAgICBjb25zdCBmaW5hbCBvdmVycmlkZTsKKyAgICBjb25z dDsKICAgdmlydHVhbCBib29sIG9wMV9yYW5nZSAoaXJhbmdlICZyLCB0cmVlIHR5cGUsCiAJCQkg IGNvbnN0IGlyYW5nZSAmbGhzLAogCQkJICBjb25zdCBpcmFuZ2UgJm9wMiwKQEAgLTIwMzEsNiAr MjA1OSw5OSBAQCBvcGVyYXRvcl9tdWx0Ojp3aV9mb2xkIChpcmFuZ2UgJnIsIHRyZWUgdHlwZSwK ICAgICB9CiB9CiAKK2NsYXNzIG9wZXJhdG9yX3dpZGVuX211bHRfc2lnbmVkIDogcHVibGljIG9w ZXJhdG9yX211bHQKK3sKK3B1YmxpYzoKKyAgdmlydHVhbCB2b2lkIHdpX2ZvbGQgKGlyYW5nZSAm ciwgdHJlZSB0eXBlLAorCQkJY29uc3Qgd2lkZV9pbnQgJmxoX2xiLAorCQkJY29uc3Qgd2lkZV9p bnQgJmxoX3ViLAorCQkJY29uc3Qgd2lkZV9pbnQgJnJoX2xiLAorCQkJY29uc3Qgd2lkZV9pbnQg JnJoX3ViKQorICAgIGNvbnN0OworICB2aXJ0dWFsIGJvb2wgd2lfb3Bfb3ZlcmZsb3dzICh3aWRl X2ludCAmcmVzLCB0cmVlIHR5cGUsCisJCQkJY29uc3Qgd2lkZV9pbnQgJncwLCBjb25zdCB3aWRl X2ludCAmdzEpCisgICAgY29uc3Q7Cit9IG9wX3dpZGVuX211bHRfc2lnbmVkOworCit2b2lkCitv cGVyYXRvcl93aWRlbl9tdWx0X3NpZ25lZDo6d2lfZm9sZCAoaXJhbmdlICZyLCB0cmVlIHR5cGUs CisJCQkJICAgICBjb25zdCB3aWRlX2ludCAmbGhfbGIsCisJCQkJICAgICBjb25zdCB3aWRlX2lu dCAmbGhfdWIsCisJCQkJICAgICBjb25zdCB3aWRlX2ludCAmcmhfbGIsCisJCQkJICAgICBjb25z dCB3aWRlX2ludCAmcmhfdWIpIGNvbnN0Cit7CisgIHNpZ25vcCBzID0gVFlQRV9TSUdOICh0eXBl KTsKKworICB3aWRlX2ludCBsaF93bGIgPSB3aWRlX2ludDo6ZnJvbSAobGhfbGIsIHdpOjpnZXRf cHJlY2lzaW9uIChsaF9sYikgKiAyLCBTSUdORUQpOworICB3aWRlX2ludCByaF93bGIgPSB3aWRl X2ludDo6ZnJvbSAocmhfbGIsIHdpOjpnZXRfcHJlY2lzaW9uIChyaF9sYikgKiAyLCBTSUdORUQp OworICB3aWRlX2ludCBsaF93dWIgPSB3aWRlX2ludDo6ZnJvbSAobGhfdWIsIHdpOjpnZXRfcHJl Y2lzaW9uIChsaF91YikgKiAyLCBzKTsKKyAgd2lkZV9pbnQgcmhfd3ViID0gd2lkZV9pbnQ6OmZy b20gKHJoX3ViLCB3aTo6Z2V0X3ByZWNpc2lvbiAocmhfdWIpICogMiwgcyk7CisKKyAgLyogV2Ug ZG9uJ3QgZXhwZWN0IGEgd2lkZW5pbmcgbXVsdGlwbGljYXRpb24gdG8gYmUgYWJsZSB0byBvdmVy ZmxvdyBidXQgcmFuZ2UKKyAgICAgY2FsY3VsYXRpb25zIGZvciBtdWx0aXBsaWNhdGlvbnMgYXJl IGNvbXBsaWNhdGVkLiAgQWZ0ZXIgd2lkZW5pbmcgdGhlCisgICAgIG9wZXJhbmRzIGxldHMgY2Fs bCB0aGUgYmFzZSBjbGFzcy4gICovCisgIHJldHVybiBvcGVyYXRvcl9tdWx0Ojp3aV9mb2xkIChy LCB0eXBlLCBsaF93bGIsIGxoX3d1Yiwgcmhfd2xiLCByaF93dWIpOworfQorCitib29sCitvcGVy YXRvcl93aWRlbl9tdWx0X3NpZ25lZDo6d2lfb3Bfb3ZlcmZsb3dzICh3aWRlX2ludCAmcmVzLCB0 cmVlIHR5cGUsCisJCQkJCSAgICAgIGNvbnN0IHdpZGVfaW50ICZ3MCwKKwkJCQkJICAgICAgY29u c3Qgd2lkZV9pbnQgJncxKSBjb25zdAoreworICBzaWdub3AgcyA9IFRZUEVfU0lHTiAodHlwZSk7 CisKKyAgd2lkZV9pbnQgd3cwID0gd2lkZV9pbnQ6OmZyb20gKHcwLCB3aTo6Z2V0X3ByZWNpc2lv biAodzApICogMiwgU0lHTkVEKTsKKyAgd2lkZV9pbnQgd3cxID0gd2lkZV9pbnQ6OmZyb20gKHcx LCB3aTo6Z2V0X3ByZWNpc2lvbiAodzEpICogMiwgcyk7CisKKyAgcmV0dXJuIG9wZXJhdG9yX211 bHQ6OndpX29wX292ZXJmbG93cyAocmVzLCB0eXBlLCB3dzAsIHd3MSk7Cit9CisKK2NsYXNzIG9w ZXJhdG9yX3dpZGVuX211bHRfdW5zaWduZWQgOiBwdWJsaWMgb3BlcmF0b3JfbXVsdAoreworcHVi bGljOgorICB2aXJ0dWFsIHZvaWQgd2lfZm9sZCAoaXJhbmdlICZyLCB0cmVlIHR5cGUsCisJCQlj b25zdCB3aWRlX2ludCAmbGhfbGIsCisJCQljb25zdCB3aWRlX2ludCAmbGhfdWIsCisJCQljb25z dCB3aWRlX2ludCAmcmhfbGIsCisJCQljb25zdCB3aWRlX2ludCAmcmhfdWIpCisgICAgY29uc3Q7 CisgIHZpcnR1YWwgYm9vbCB3aV9vcF9vdmVyZmxvd3MgKHdpZGVfaW50ICZyZXMsIHRyZWUgdHlw ZSwKKwkJCQljb25zdCB3aWRlX2ludCAmdzAsIGNvbnN0IHdpZGVfaW50ICZ3MSkKKyAgICBjb25z dDsKK30gb3Bfd2lkZW5fbXVsdF91bnNpZ25lZDsKKwordm9pZAorb3BlcmF0b3Jfd2lkZW5fbXVs dF91bnNpZ25lZDo6d2lfZm9sZCAoaXJhbmdlICZyLCB0cmVlIHR5cGUsCisJCQkJICAgICAgIGNv bnN0IHdpZGVfaW50ICZsaF9sYiwKKwkJCQkgICAgICAgY29uc3Qgd2lkZV9pbnQgJmxoX3ViLAor CQkJCSAgICAgICBjb25zdCB3aWRlX2ludCAmcmhfbGIsCisJCQkJICAgICAgIGNvbnN0IHdpZGVf aW50ICZyaF91YikgY29uc3QKK3sKKyAgc2lnbm9wIHMgPSBUWVBFX1NJR04gKHR5cGUpOworCisg IHdpZGVfaW50IGxoX3dsYiA9IHdpZGVfaW50Ojpmcm9tIChsaF9sYiwgd2k6OmdldF9wcmVjaXNp b24gKGxoX2xiKSAqIDIsIFVOU0lHTkVEKTsKKyAgd2lkZV9pbnQgcmhfd2xiID0gd2lkZV9pbnQ6 OmZyb20gKHJoX2xiLCB3aTo6Z2V0X3ByZWNpc2lvbiAocmhfbGIpICogMiwgVU5TSUdORUQpOwor ICB3aWRlX2ludCBsaF93dWIgPSB3aWRlX2ludDo6ZnJvbSAobGhfdWIsIHdpOjpnZXRfcHJlY2lz aW9uIChsaF91YikgKiAyLCBzKTsKKyAgd2lkZV9pbnQgcmhfd3ViID0gd2lkZV9pbnQ6OmZyb20g KHJoX3ViLCB3aTo6Z2V0X3ByZWNpc2lvbiAocmhfdWIpICogMiwgcyk7CisKKyAgLyogV2UgZG9u J3QgZXhwZWN0IGEgd2lkZW5pbmcgbXVsdGlwbGljYXRpb24gdG8gYmUgYWJsZSB0byBvdmVyZmxv dyBidXQgcmFuZ2UKKyAgICAgY2FsY3VsYXRpb25zIGZvciBtdWx0aXBsaWNhdGlvbnMgYXJlIGNv bXBsaWNhdGVkLiAgQWZ0ZXIgd2lkZW5pbmcgdGhlCisgICAgIG9wZXJhbmRzIGxldHMgY2FsbCB0 aGUgYmFzZSBjbGFzcy4gICovCisgIHJldHVybiBvcGVyYXRvcl9tdWx0Ojp3aV9mb2xkIChyLCB0 eXBlLCBsaF93bGIsIGxoX3d1Yiwgcmhfd2xiLCByaF93dWIpOworfQorCitib29sCitvcGVyYXRv cl93aWRlbl9tdWx0X3Vuc2lnbmVkOjp3aV9vcF9vdmVyZmxvd3MgKHdpZGVfaW50ICZyZXMsIHRy ZWUgdHlwZSwKKwkJCQkJICAgICAgIGNvbnN0IHdpZGVfaW50ICZ3MCwKKwkJCQkJICAgICAgIGNv bnN0IHdpZGVfaW50ICZ3MSkgY29uc3QKK3sKKyAgc2lnbm9wIHMgPSBUWVBFX1NJR04gKHR5cGUp OworCisgIHdpZGVfaW50IHd3MCA9IHdpZGVfaW50Ojpmcm9tICh3MCwgd2k6OmdldF9wcmVjaXNp b24gKHcwKSAqIDIsIFVOU0lHTkVEKTsKKyAgd2lkZV9pbnQgd3cxID0gd2lkZV9pbnQ6OmZyb20g KHcxLCB3aTo6Z2V0X3ByZWNpc2lvbiAodzEpICogMiwgcyk7CisKKyAgcmV0dXJuIG9wZXJhdG9y X211bHQ6OndpX29wX292ZXJmbG93cyAocmVzLCB0eXBlLCB3dzAsIHd3MSk7Cit9CiAKIGNsYXNz IG9wZXJhdG9yX2RpdiA6IHB1YmxpYyBjcm9zc19wcm9kdWN0X29wZXJhdG9yCiB7CkBAIC00NDcz LDYgKzQ1OTQsNyBAQCBpbnRlZ3JhbF90YWJsZTo6aW50ZWdyYWxfdGFibGUgKCkKICAgc2V0IChH VF9FWFBSLCBvcF9ndCk7CiAgIHNldCAoR0VfRVhQUiwgb3BfZ2UpOwogICBzZXQgKFBMVVNfRVhQ Uiwgb3BfcGx1cyk7CisgIHNldCAoV0lERU5fUExVU19FWFBSLCBvcF93aWRlbl9wbHVzKTsKICAg c2V0IChNSU5VU19FWFBSLCBvcF9taW51cyk7CiAgIHNldCAoTUlOX0VYUFIsIG9wX21pbik7CiAg IHNldCAoTUFYX0VYUFIsIG9wX21heCk7Cg== --_002_VI1PR08MB5325352F0098BDBA8CF73A2BFFAB9VI1PR08MB5325eurp_--