From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR03-AM7-obe.outbound.protection.outlook.com (mail-am7eur03on2047.outbound.protection.outlook.com [40.107.105.47]) by sourceware.org (Postfix) with ESMTPS id C79ED3858284 for ; Fri, 5 Jan 2024 11:02:55 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org C79ED3858284 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 C79ED3858284 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=40.107.105.47 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1704452578; cv=pass; b=CtBzzs58z2lYh49Zprms5uhD2WhWreD5qFmQQ75BkkzJw/GYFyPufki0KdB5cZWwjbl9CPOnPsVNolk/NfTU0hwCUO3NTkuim7VXEeDI2HGMrmlKGJ8G9jZhQllT2U/yV/BnovvMPNC5IF138YU4DIw6wXLQZq04gZmXsB6PSyU= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1704452578; c=relaxed/simple; bh=392HVYpTUvfqy2y4yHro1Jp0TXC+0N43NVte6k5T984=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=qPtZlnVB++CFn0uRaTsJzbDaEsTcSRGzouZDvXyqOHrVGfr7MnHOLX7qu9hJyhe8+H/ySZNPlEMp73OVMAelHlzQ3ggtnTIAUyFmESw72VkroJb4cb96DfLwcuiq/NmDcGGzjJI4OADNO540ze1ctErepMNp1dqQfjtQna37SpA= ARC-Authentication-Results: i=3; server2.sourceware.org ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=OQYsaNlPms1EE5pjzt6jrI/3XfxB4Si2stOOmqY5PQnAEKdy7UKdzwQFpx2ptbcD1OZKblUVKwpXHMqKjjGq6cULRJAWJgcP3I8Uo9BV1sRDEQ/03vEUIfcOC+idHls5+jfYoHhI24NurRSgfraj568Sz0JiRmdJ9/o4q0jZRu07V7GX7jMOIM3XTVzM3X8+WwObqr2dc/QT/bYvLZsQ+NcyQhVt++OBcL2PADBpigQ37BlcK9rvtG92XQaNuiP4fiuf49T6w6SGR7aT624Xz7rFfTk23gnUNX8XL3rI7i70f+K2y/2A1ObyBM/aG6eWlin3/WkIBrSz66RURBsoCw== 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=392HVYpTUvfqy2y4yHro1Jp0TXC+0N43NVte6k5T984=; b=QbaoFIODMaFW1oYqF4ke3l6/HksvzdqJP1NfbpPiCZo3q/VIHzAnR8HpTMtgoo0ImectLj1rSwga5+p71f1eYV9Yfe1uVrWws9W22Pa7k5304ltmHKwzab+pewmLamlhxPT+p8i7MG650DY24e78bp/l2pA5uVkFo82f6K03YZXqmx3y01kztg5RXRvcMfEK9ZlLjsVKqte8NB03wm3E0F42zAjsY/1CmEqiub6QM8bpYZYJOrq31KFxepY9R3b8v4pBYZ+/lOGkJpvDT7JRzxRTa6P+hOYz1198L8UEYNLMEmRsWW3fTCzac6hVzIhcIgKmV9UZL/tMEWqGgb6D8A== 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=armh.onmicrosoft.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=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=392HVYpTUvfqy2y4yHro1Jp0TXC+0N43NVte6k5T984=; b=YxnmkZwFdK9sDAXtPMXtkekBSQ3bft1CdWxOWcVWlkPK9s23C7JKCPWpS02hmantfRZW/SRLTEdAlnsAVfrBFJMwNKXZsRfbKjWmTINWSdTXxBpadm/MagdQ9etbglPQodvDAwidioMNJGNKmwg1nB0FYlzmyaGb/vw+QBuagyA= Received: from DB7PR03CA0079.eurprd03.prod.outlook.com (2603:10a6:10:72::20) by PAWPR08MB9030.eurprd08.prod.outlook.com (2603:10a6:102:342::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7159.13; Fri, 5 Jan 2024 11:02:50 +0000 Received: from DU6PEPF0000A7E3.eurprd02.prod.outlook.com (2603:10a6:10:72:cafe::99) by DB7PR03CA0079.outlook.office365.com (2603:10a6:10:72::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7159.15 via Frontend Transport; Fri, 5 Jan 2024 11:02:50 +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 DU6PEPF0000A7E3.mail.protection.outlook.com (10.167.8.41) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7159.9 via Frontend Transport; Fri, 5 Jan 2024 11:02:50 +0000 Received: ("Tessian outbound a555e524ef42:v239"); Fri, 05 Jan 2024 11:02:50 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: d165cae305457729 X-CR-MTA-TID: 64aa7808 Received: from f6ebd81f9c6f.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id FBC28091-4F6F-493E-8976-70361E1FC025.1; Fri, 05 Jan 2024 11:02:44 +0000 Received: from EUR02-AM0-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id f6ebd81f9c6f.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Fri, 05 Jan 2024 11:02:43 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bpqqHjIAgCYRgO8F5Ut2A+g4Z2e/3Kfib1Zn5kSWZxkRSuXqGoJSF/+CuNnkg/UpFgqG8HwGTy4qVayXdLHCF6aLqen7+qMsadcfJvxarfbUsUXhI18xDJ5JLrewwr3E3HHQJKa8d/TBB6UkggIQtdume3nZ17m3EhBB/9rThC2ALxgS4v4Xk+DwNv9DmhzU1HXsfyPDzc9vQALEYBqGCEgfxc3V6S1Nw5jsllZgXZyiKmyFHtVmK6r+5Q9z8GKKG6THqeavuY4EQra5Q2mIKScJYVJUkbZ4UNDbc+Djtzq8uQBx4FQ+YwYL29G9JLlKUGf5O2qKWlc8UGq0ZTI1qQ== 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=392HVYpTUvfqy2y4yHro1Jp0TXC+0N43NVte6k5T984=; b=dzpxN0x7iks7sjDXG3H4gp2hOJUwMmM/BislOK0bn4aks2anSqAnkKSjnCp469KVdCMuSVOiZQAT4nZ6Zc7fWTYYzIcM7hxnL1OexEdXF3pBe84j0p1i8ptIrpRoGBoFsPtwQWjs66N14qgrd72AKYUSf+Gqtj79dvIjINd8ZQcO1otLv3UFN1keQzYEZtUiQZsdwd+noxl+ZkIjQkcCpDu+24kbrRYWMCE4qNK7i5WqNtXj8XlJzjlti7ZEPnNYHcHz8zGc/cEta0l/gfSs/gWTXElu5mJrBdtaT3r9QEA8gwG9J606P8cg0wwdkUT0y3zDpvblHjdBNTnbiz+Ufw== 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=392HVYpTUvfqy2y4yHro1Jp0TXC+0N43NVte6k5T984=; b=YxnmkZwFdK9sDAXtPMXtkekBSQ3bft1CdWxOWcVWlkPK9s23C7JKCPWpS02hmantfRZW/SRLTEdAlnsAVfrBFJMwNKXZsRfbKjWmTINWSdTXxBpadm/MagdQ9etbglPQodvDAwidioMNJGNKmwg1nB0FYlzmyaGb/vw+QBuagyA= Received: from VI1PR08MB5325.eurprd08.prod.outlook.com (2603:10a6:803:13e::17) by AS8PR08MB9243.eurprd08.prod.outlook.com (2603:10a6:20b:5a2::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7159.13; Fri, 5 Jan 2024 11:02:40 +0000 Received: from VI1PR08MB5325.eurprd08.prod.outlook.com ([fe80::9679:2ab0:99c6:54a3]) by VI1PR08MB5325.eurprd08.prod.outlook.com ([fe80::9679:2ab0:99c6:54a3%6]) with mapi id 15.20.7159.015; Fri, 5 Jan 2024 11:02:40 +0000 From: Tamar Christina To: Xi Ruoyao , Palmer Dabbelt CC: "gcc-patches@gcc.gnu.org" , nd , "rguenther@suse.de" , Jeff Law Subject: RE: [PATCH]middle-end: Don't apply copysign optimization if target does not implement optab [PR112468] Thread-Topic: [PATCH]middle-end: Don't apply copysign optimization if target does not implement optab [PR112468] Thread-Index: AQHaPzqxoDBfcWyFlEWMA722/Ph1R7DKPTqAgAAB1wCAAM88kA== Date: Fri, 5 Jan 2024 11:02:40 +0000 Message-ID: References: <5a205676439f24ba0b5ec980604fa40fa0449eac.camel@xry111.site> In-Reply-To: <5a205676439f24ba0b5ec980604fa40fa0449eac.camel@xry111.site> 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_|AS8PR08MB9243:EE_|DU6PEPF0000A7E3:EE_|PAWPR08MB9030:EE_ X-MS-Office365-Filtering-Correlation-Id: 509650bb-45c0-4620-7bed-08dc0ddddba9 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: 1doVIIJvkNZrRDk54nS2ras/nrZl6QkRMR8QfOzUtWSlK9W9zU90LD9xxhdqSjvNJRxZzjFOsCTyIg/vu/vYNhwWIIdBPG+1gsWqK9OAJZBCkiYdaSJvnOXO/cC+LV+gqg/uyB4lmRkEfBq87ys0p3VJ2bWeKRGBu58g0t3w+PuVhO2/M88AI8drvvxmOp0vlyLM2/cGzv8MtWgCAp2xkXPeplk2ePV9WU65kPjGvduy19pCUeXfCbRLinnvcu/9kneD5x6kxDuwZTDELGNiClZXuuyVrTENMZsASDtYZOPescWAMjoGboggaYkILjELYtatHa6L3iYSpIj1AUphH/none165rbOgR+oQYYeFI7xkqmjQmKBq5BYoGNYWgyUa7K/ztpVIfSM+05sOskuewhsfZqAvLRtQQAapPZmMe8bjjKYbRBgngNCu2UD+gulz45x+Me7JmU/PH983Y1xj+cx9FSRbxwLmbpQ2PHz9mIyTYmF/atUdxOaTSfCMOQkwm8eYboNEKNFF7QoE0VUG1iHB9syDN85QUwZh3Zljs+T6YbHS/mrBC4ppHWzNVtWeE9+8we12Y+qkyjU2Woxj6oRgZVSwwtfIGz4T+Xoxw0= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VI1PR08MB5325.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(136003)(396003)(346002)(366004)(39860400002)(376002)(230922051799003)(1800799012)(186009)(64100799003)(451199024)(8936002)(8676002)(71200400001)(66476007)(83380400001)(64756008)(66446008)(7696005)(66556008)(33656002)(54906003)(55016003)(52536014)(122000001)(9686003)(6506007)(53546011)(66946007)(4326008)(41300700001)(316002)(110136005)(26005)(76116006)(5660300002)(478600001)(38100700002)(2906002)(86362001)(38070700009);DIR:OUT;SFP:1101; Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB9243 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: DU6PEPF0000A7E3.eurprd02.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 48604eab-9360-49dc-f055-08dc0dddd5b8 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: gBNyeqTRiQMD7MlcduZmZsoK+DDqJrcGSwL5rJq7LWDNCj1YhRIY9KysC1JkPiyyvB72XUOWSuIpUCcHdYSkxanAdzU7ThDtlymnyP1+ft4MEpFekdfumJ+ZQKjfjI5bjaGfj+47jwsbmRuHUx9Aoi2gNLrmRLlh37fRnlrKkiyfI1SKk2zN6fnrDckU8nxpTcT5tJusvq+oGUMmO4c8NASxSGIYBSzTBR3Kyrdp9HCs/CZuxHd7EwTXlvk0zynIiy8NsLhL5OS7RKUimH3nQ0EjujifoxK6CB6iE5QOx21c0Yf5FKPQz3Q8BJTV4y2jvEVWGJ0YOos27pTOhQ5jWhruUkte4eKHvDpTWBCptVv1l3P7te521BFtLiA7461B11yNpf/Vog5vX+k/1DauDcz/o38XuYl/JOYkKKN/skf9ndqIhkJ1kZFPGysp8pgUdwVpV/RT9LTL5NkbpT2SWF9onFTTS13aUsWy3CoXW08rw1Z0ix+w4ruMGc/WkZT2ZCWOCmjS1L/a/fNIdNeqoJYsAzDyuPJWm1dCYvgYpMCScESaRXWtm3UYSZn6D9bbRz0cxtD2BuA3mTmg8DRvG/EbJkaiRINhpQA7sk07artJ08NC1YE0LCp5xQKO3bcIZuNSKuDczKoWkxu3Qp6w3ZJNYODzWr2cZPjRNqCGcOpCgI/M3RJwERq4mgYYt8H7mStj8PO4FRtlR+T6O621PCWAWYuu2E9dVHYvCUT99c0= X-Forefront-Antispam-Report: CIP:63.35.35.123;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:64aa7808-outbound-1.mta.getcheckrecipient.com;PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com;CAT:NONE;SFS:(13230031)(4636009)(346002)(39860400002)(136003)(396003)(376002)(230922051799003)(186009)(1800799012)(451199024)(82310400011)(64100799003)(46966006)(36840700001)(40470700004)(26005)(54906003)(40460700003)(40480700001)(110136005)(316002)(70206006)(82740400003)(55016003)(83380400001)(8676002)(8936002)(33656002)(478600001)(9686003)(7696005)(336012)(70586007)(107886003)(53546011)(6506007)(4326008)(2906002)(52536014)(47076005)(86362001)(5660300002)(36860700001)(81166007)(356005)(41300700001);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Jan 2024 11:02:50.4018 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 509650bb-45c0-4620-7bed-08dc0ddddba9 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: DU6PEPF0000A7E3.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAWPR08MB9030 X-Spam-Status: No, score=-4.6 required=5.0 tests=BAYES_00,BODY_8BITS,DKIM_SIGNED,DKIM_VALID,FORGED_SPF_HELO,KAM_DMARC_NONE,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_NONE,TXREP,T_SCC_BODY_TEXT_LINE,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: PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYaSBSdW95YW8gPHhyeTExMUB4 cnkxMTEuc2l0ZT4NCj4gU2VudDogVGh1cnNkYXksIEphbnVhcnkgNCwgMjAyNCAxMDozOSBQTQ0K PiBUbzogUGFsbWVyIERhYmJlbHQgPHBhbG1lckBkYWJiZWx0LmNvbT47IFRhbWFyIENocmlzdGlu YQ0KPiA8VGFtYXIuQ2hyaXN0aW5hQGFybS5jb20+DQo+IENjOiBnY2MtcGF0Y2hlc0BnY2MuZ251 Lm9yZzsgbmQgPG5kQGFybS5jb20+OyByZ3VlbnRoZXJAc3VzZS5kZTsgSmVmZiBMYXcNCj4gPGps YXdAdmVudGFuYW1pY3JvLmNvbT4NCj4gU3ViamVjdDogUmU6IFtQQVRDSF1taWRkbGUtZW5kOiBE b24ndCBhcHBseSBjb3B5c2lnbiBvcHRpbWl6YXRpb24gaWYgdGFyZ2V0IGRvZXMNCj4gbm90IGlt cGxlbWVudCBvcHRhYiBbUFIxMTI0NjhdDQo+IA0KPiBPbiBUaHUsIDIwMjQtMDEtMDQgYXQgMTQ6 MzIgLTA4MDAsIFBhbG1lciBEYWJiZWx0IHdyb3RlOg0KPiA+ID4gK3Byb2MgY2hlY2tfZWZmZWN0 aXZlX3RhcmdldF9pZm5fY29weXNpZ24geyB9IHsNCj4gPiA+ICvCoMKgwqAgcmV0dXJuIFtjaGVj a19jYWNoZWRfZWZmZWN0aXZlX3RhcmdldF9pbmRleGVkIGlmbl9jb3B5c2lnbiB7DQo+ID4gPiAr wqDCoMKgwqDCoCBleHByIHsNCj4gPiA+ICsJICgoW2lzdGFyZ2V0IGk/ODYtKi0qXSB8fCBbaXN0 YXJnZXQgeDg2XzY0LSotKl0pDQo+ID4gPiArCcKgwqAgJiYgW2lzLWVmZmVjdGl2ZS10YXJnZXQg c3NlXSkNCj4gPiA+ICsJIHx8IChbaXN0YXJnZXQgbG9vbmdhcmNoKi0qLSpdICYmIFtjaGVja19l ZmZlY3RpdmVfdGFyZ2V0X2xvb25nYXJjaF9zeF0pDQo+IA0KPiBMb29uZ0FyY2ggaGFzIFtzY2Fs YXIgRlAgY29weXNpZ25dWzFdIHRvby4NCj4gDQo+IFsxXTpodHRwczovL2xvb25nc29uLmdpdGh1 Yi5pby9Mb29uZ0FyY2gtRG9jdW1lbnRhdGlvbi9Mb29uZ0FyY2gtVm9sMS0NCj4gRU4uaHRtbCNf ZnNjYWxlYmxvZ2Jjb3B5c2lnbl9zZA0KDQpPaywgc28gc29tZXRoaW5nIGxpa2U6DQoNCnx8IChb aXN0YXJnZXQgbG9vbmdhcmNoKi0qLSpdICYmIChbY2hlY2tfZWZmZWN0aXZlX3RhcmdldF9sb29u Z2FyY2hfc3hdIHx8ICBbY2hlY2tfZWZmZWN0aXZlX3RhcmdldF9oYXJkX2Zsb2F0XSkpDQo/DQoN Cj4gDQo+ID4gPiArCSB8fCAoW2lzdGFyZ2V0IHBvd2VycGMqLSotKl0NCj4gPiA+ICsJwqDCoMKg wqAgJiYgIVtpc3RhcmdldCBwb3dlcnBjLSotbGludXgqcGFpcmVkKl0pDQo+ID4gPiArCSB8fCBb aXN0YXJnZXQgYWxwaGEqLSotKl0NCj4gPiA+ICsJIHx8IFtpc3RhcmdldCBhYXJjaDY0Ki0qLSpd DQo+ID4gPiArCSB8fCBbaXMtZWZmZWN0aXZlLXRhcmdldCBhcm1fbmVvbl0NCj4gPiA+ICsJIHx8 IChbaXN0YXJnZXQgczM5MCotKi0qXQ0KPiA+ID4gKwnCoMKgwqDCoCAmJiBbY2hlY2tfZWZmZWN0 aXZlX3RhcmdldF9zMzkwX3Z4XSkNCj4gPiA+ICsJIHx8IChbaXN0YXJnZXQgcmlzY3YqLSotKl0N Cj4gPiA+ICsJwqDCoMKgwqAgJiYgW2NoZWNrX2VmZmVjdGl2ZV90YXJnZXRfcmlzY3Zfdl0pDQo+ ID4NCj4gPiBVbmxlc3MgSSdtIG1pc3Npbmcgc29tZXRoaW5nLCB3ZSBoYXZlIGNvcHlzaWduIGlu IHRoZSBzY2FsYXINCj4gPiBmbG9hdGluZy1wb2ludCBJU0FzIGFzIHdlbGwuwqAgU28gSSB0aGlu ayB0aGlzIHNob3VsZCBiZQ0KPiA+DQo+ID4gwqDCoMKgwqDCoCB8fCAoW2lzdGFyZ2V0IHJpc2N2 Ki0qLSpdDQo+ID4gwqDCoMKgwqDCoMKgwqDCoMKgICYmIFtjaGVja19lZmZlY3RpdmVfdGFyZ2V0 X2hhcmRfZmxvYXRdKQ0KPiANCg0KQWggY29vbCwgd2lsbCB1cGRhdGUgaXQgaW4gbmV4dCB2ZXJz aW9uLiANCg0KVGhhbmtzLA0KVGFtYXINCg0KPiAtLQ0KPiBYaSBSdW95YW8gPHhyeTExMUB4cnkx MTEuc2l0ZT4NCj4gU2Nob29sIG9mIEFlcm9zcGFjZSBTY2llbmNlIGFuZCBUZWNobm9sb2d5LCBY aWRpYW4gVW5pdmVyc2l0eQ0K