From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx0a-001b2d01.pphosted.com (mx0a-001b2d01.pphosted.com [148.163.156.1]) by sourceware.org (Postfix) with ESMTPS id 143AE3858D1E for ; Mon, 14 Nov 2022 16:47:56 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 143AE3858D1E Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=de.ibm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=de.ibm.com Received: from pps.filterd (m0098399.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.17.1.19/8.17.1.5) with ESMTP id 2AEFnTx3008920 for ; Mon, 14 Nov 2022 16:47:56 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h=from : to : cc : subject : date : message-id : in-reply-to : content-type : content-id : content-transfer-encoding : mime-version; s=pp1; bh=kiRQzWaEmBpE+WBIz6lWBmRrk6dv2J1lVPTcGzhRk78=; b=KRWagZCCnq17BdNzxhf89R4tpGK6APnlvGQu9FK08+ZRTk7IfmNT4JaPcPD+ZqzPjYKy IQg0u8kLE5Ef4PaWNKfEiAcrdmUOebnvtyw2ZUuaWXZut0UfNJ/VImECF67IVETtt+ab ktDYSDq/LSmlOCQ17stFSCUb3lFkCHmgVDuQmtmhtNvEd1rCzOYNbc+XuhDtNhHUQqQC Z6CELLWBXtcAd9uiawtIm8kKI7fFHl2UqU8KGOzmQVQf1xSg0c+9dwCCHrrRgIMSyj20 v8ks2yv668xozkdj+BC+bMhGHI9bQGjE21KzOq8NinMp0ugZmnyXC/T1kkxZlDzXvTop GA== Received: from pps.reinject (localhost [127.0.0.1]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 3kurng9m9j-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 14 Nov 2022 16:47:56 +0000 Received: from m0098399.ppops.net (m0098399.ppops.net [127.0.0.1]) by pps.reinject (8.17.1.5/8.17.1.5) with ESMTP id 2AEFnRRQ008824 for ; Mon, 14 Nov 2022 16:47:55 GMT Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2040.outbound.protection.outlook.com [104.47.66.40]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 3kurng9m9a-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 14 Nov 2022 16:47:55 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=guDiy/39FBQ+LuEVY9ebqdlgImIRaD5VLXkebEIs4tFjdgGunJ4hGBT5m0/SpW+8TfszqQ3+u0S3qR5nn9aY0ReL1gs/mODTh8souXjqj7jK6Wku55MfMUHnNa8XUtDYN7Xl8zbuYnUsS87Dtf+0tsMVwv6khiikDk3d1gcr5CZXtpUR4nqFNtdLOmvaGEk8utTP981UFxRH4eruHRci9VfJ6uqSWxIVKAd3XWWhw8KR48Hrq8OYiM0A78UgnivRAr3vfE+AnC2QgLJ2To2lF2n7CBn0BBq24qrzp23UUyinThMxsbnlcJD6LO2H+U4+Ry/bMbaavjtxvbXKMfkJLQ== 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=kiRQzWaEmBpE+WBIz6lWBmRrk6dv2J1lVPTcGzhRk78=; b=Ac9njmkCwTAkjqy8n4D6R8GaUK/Dk6o79C5Y1DxI6Jk5BlPRTxxYQ3viPqiAqbiVXGFk1HbXJDNjAl5VZHXnP8h5LZmYBurAUlGg0TU/UPHMVYENTH2NldShUj6VEc1v4DvhjNQ38KU+Bvp8w9h7WyAqBQEY4HI4CHp6Za0JhtAf718yNEz3JZxexOvV9cFla4deaQEMGrLEoZW1cjRMYJcMmgchYAJBHTOu4Nmbtgifh1QGlU3zRRC4R4jds5LWIX2w02ndwyPDbnyIyMhggVGIR4g/OQFFq7rJFYWlzduAiSqpO1qTQf9WEdYHo8em9y8rFNU/tVBAfCWJmT5y0g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=de.ibm.com; dmarc=pass action=none header.from=de.ibm.com; dkim=pass header.d=de.ibm.com; arc=none Received: from MN2PR15MB3149.namprd15.prod.outlook.com (2603:10b6:208:ea::29) by MW2PR1501MB2108.namprd15.prod.outlook.com (2603:10b6:302:e::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5813.13; Mon, 14 Nov 2022 16:47:53 +0000 Received: from MN2PR15MB3149.namprd15.prod.outlook.com ([fe80::1107:3618:2870:cbee]) by MN2PR15MB3149.namprd15.prod.outlook.com ([fe80::1107:3618:2870:cbee%7]) with mapi id 15.20.5813.017; Mon, 14 Nov 2022 16:47:53 +0000 From: Ulrich Weigand To: "gdb-patches@sourceware.org" , "cel@us.ibm.com" CC: "kevinb@redhat.com" , "will_schmidt@vnet.ibm.com" , "blarsen@redhat.com" Subject: Re: [PATCH 2/2 ver 3] PowerPC, fix support for printing the function return value for non-trivial values. Thread-Topic: [PATCH 2/2 ver 3] PowerPC, fix support for printing the function return value for non-trivial values. Thread-Index: AQHY8uQ4IeTaU0ukw0iJS3RYR7xcSK4+q+MA Date: Mon, 14 Nov 2022 16:47:53 +0000 Message-ID: <2db5ad69b32f4cda9c53b252ad37cd783f827c14.camel@de.ibm.com> In-Reply-To: <3ff8e1f0f3b122ed6040084a1b626d236a6f5655.camel@us.ibm.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MN2PR15MB3149:EE_|MW2PR1501MB2108:EE_ x-ms-office365-filtering-correlation-id: bdb4401d-8797-4ee5-42d6-08dac65ff975 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: i0quNTeKXA1EiPKTeBwOLxG3XM813IWif8FXvdQJfRqHHlk+KxR3qoB6ySQm21AAR9t6aIBEHtI1P3VMr+nugi5vVLRqKx+vtX0rj8a2WHKHYJWI8REMNsNrChyA3FO3SgKEKTTPfrS2XSS93lvx9Y2wHXh3My3DWiRfbvT25R+YUA+dmtyjCglYHmJjWkFBwhKuR0r4T7ojk+mrwoehdwwNRd6qtTG/w5ZQ0vhS92+1kq9zT/ehDm+t2rTmR5iOy6344bXvXJsn0afEYZr44vtZ0n86aO3sD2xdsc729ftLk6s3xPlXcyizqDzx8qLYXt69ynrM3pKRIzNYPdPUxu4Wn2BTMDgBb0LL/+/IxtJ4jHnmU0t2PFdHaK3NCoXMVdH/lXIKmuYJ65k2HYEjOrTz8dnL5UdHOXsxK0LL5/wmiHP40vDQjc6ghauNuAMIqcVdOOk15P1zmMgZYRDoez0vTM4gEX09GMDX/ooNk2ElG36RddU1P0jHZyBc4rbLuxACen9aJRPjmEwc7QgbJ2F+f1EfywGGgWPIis/lr/EwOGDE/1uiXOEoEJ9F6EHiUOyIOhwiAT46DSjHbKJjlS+TbhhPU51FlO51YqEhxvluI807ydxBsdW/+zDy6Idvh/Y10vc7KcTWZmotBuU9CpCJ2/qwIoS7j1O5OlPKB0nYQPbRVj9E7uJ0XieEjJ+gActE4a+Yv0XLDTg4D4RKACoIQ0ZDGovDUi30DbGC9KR6wGGwTmmGi123RGqGr6fwcPMbqMyKO2WHNmgU8UmYNbNgD20ZzVnMd4RaKHOOcyo= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MN2PR15MB3149.namprd15.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(39860400002)(366004)(396003)(346002)(376002)(136003)(451199015)(6486002)(478600001)(71200400001)(38100700002)(5660300002)(8936002)(41300700001)(64756008)(110136005)(316002)(54906003)(86362001)(76116006)(91956017)(66556008)(66946007)(66446008)(38070700005)(83380400001)(122000001)(4326008)(66476007)(186003)(2616005)(6512007)(6506007)(8676002)(2906002)(84970400001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Z3NEMmpoVFExZmg2WFVWUTVXZTYxaSttMUQxTXlvU25sK25rWXdLWDR1djZC?= =?utf-8?B?clNhd3U4K2duYUxQU2F3R2RDVmU3TC85K1phdm9EUVRoRS9DSWV3ekVIVHlH?= =?utf-8?B?aFRmekFjeTFBVVlDaVU1cTg5WCttbUxvQkd5a09KRGhhbzRBYXJ5cVZUQXEw?= =?utf-8?B?Y1dQbXcxUWJFYmhFL1hjdEc5OW9oeVlkVDNNa3Z4ZTIrdkU4RkMrMy8zbHpH?= =?utf-8?B?R0RUekRuLy9YY2xpOERUY0RzK0Vja0FtS2sxQ3luTjVpWVBMYzdqb054VjN0?= =?utf-8?B?anVoZzlYY1ZXRklReEVHUjdudmJUbXg1ZUN2djlRV3NRWnROWGFlek8wT2VL?= =?utf-8?B?UVdiaCtBNmk3WURiU0EwNzArMFBodUE2WFl4alljVFErbGh1QnJJRGNKbUpN?= =?utf-8?B?aXVFcmtUTDBqdjNDRDh2WklPcVV5TnNTWG9SVWFXSjE1SGhlN3RxN2pWWGFn?= =?utf-8?B?MUN6dXArUVpOZFNWQUQxOC8yUHBHeUhLTjRiZ0Zwa1pjRzJuN3g0TTI3b0tO?= =?utf-8?B?OHcwUk9jaUo5YkdqcXR4TEwvZ1Z3R3pEVWZISUtpZGZGdlFSeEF0a0NWVktB?= =?utf-8?B?WkQvbTc2cThIekNzUGJMcGZwa3h3SmFBMXQxY1o3L05ISlJISElvOU1FWkJY?= =?utf-8?B?Z2s4akJwdFpuL29rdk0vTklYL0IwV3lldjAwNGgwdlhTMVRWWExrb0FvajF0?= =?utf-8?B?OVE5NUFzWVkvRjBFSG1aQWZZOFRHVlppeDV3TEtTWm13NUZUcS9VZlZOOTZa?= =?utf-8?B?Yk1CS0VkYnpHdW93U0ZsN0RheFhTQnY1RkVOOW1MbFhLTVFEcno3K3JQTmhm?= =?utf-8?B?RUpubDlBQzZPOGJvWkpSeGRiU3FlMjllcko4emVuYUNVU3p3cHp0bmYrQXZn?= =?utf-8?B?RHZhMjgzZ0VLTVNtSjFNRXVmMW56QWFSS2F6S2ZLRWNEbUFWVHhGUjM0VS9u?= =?utf-8?B?cTJsRGxqd1BWUENDTEs3S2hQSytZWWFSQ3Z2VzJOZ2tPdTB1b0RNaDdTSUQr?= =?utf-8?B?L0pzUHVTWTczWFFJZUVVS3lGVHpCdERZbDhmMUo3Y3NwMjFQRllIOW9VakY0?= =?utf-8?B?NnQ1TG4wV3JSb3VXQWRqZUw4SVZsVElhTWcvK2NlaGpubFFOZXRaRXdZQmxZ?= =?utf-8?B?RWRlU3R0UDJwZVhxVVJWRnY2TjFzdzVZV3hHTFIybDBPeWl5VmNvTlF0VTNq?= =?utf-8?B?THo3Z0ozZVk5eEt2Uk9sSmFvcmphMlN2ZlpWTG1SYnpRa3l1dUdvL2hTRWd4?= =?utf-8?B?bEp3Q2FvVVNyTlJzYmJSWXNHT3ZTOC83eGdVSXVEM0ZvSUQ4NmgwSEdHUEZW?= =?utf-8?B?SUxjT21DakRqUlp4cThNZjR5M1FCOVVCVS82cS9OVjJ0MlZ5dktaVDA3dlVm?= =?utf-8?B?dnpXemRhYWcvU0psMFFNMDhKT1dDM2Y2b3paYjZtd2ZIQTV4M3Y1Z0RxdW54?= =?utf-8?B?Qk1mb2J0Q1BIbXBES3A5ekRmT0ppMmxwL0thYmNIRzZmQUwvbWlmTnk1L01T?= =?utf-8?B?VGlqNjBDNC91YVJabDRzaDdmeE5rMXU0LzdxcE1mWFVBVU0yc2VDZjBjQ3A3?= =?utf-8?B?ZFJnT3ZzdkMzVUJzY0d2c3l6aHdQUVdqbjg2QVFEUHppaXNvWXJHSDFBaEk5?= =?utf-8?B?N0RsK1ZmdlRQdkdTMWNURmMxZ0lpT21zTlFLUFpIRHRybEd0cmtjcXQ0L1hY?= =?utf-8?B?aVZMcG1jaTJ5QTBha3ZNdFFUUm1nQVFERDBjNHliNlBub2ltSnZ1M3Z6cEJ3?= =?utf-8?B?eGVlSlFheUpaTjkySFRpVUd0REZXRW9SN2xFUXdsY25FQlBQZkluTjNha1lT?= =?utf-8?B?bHhZRkVzQkVua2Jna21TU1FiWjF1UlhnN0F2TlZlVHVXNVFUTG55RFpUblU1?= =?utf-8?B?bVRMcjZYT01LTjc5bXVBWGpROWNjbDdkYVRYSFNHSWM1dGoxbTdBZDVHOTlY?= =?utf-8?B?VC9ucEc4b2ZON01PSUhnVXVTSWRzYi93dnZyaFNiQnpTTEMxei9ycXROTi81?= =?utf-8?B?RFFiUE52SjN3VEwzaUtURUtNYmNRSG5EaFNJN0VPU3FnSGdobndXTkgzZ1NR?= =?utf-8?B?U2U3SHd0MzlGSlFxZEtWNWVtckFDMU1zeEU4YWZKSmk1eC8xc05nYStrZzJn?= =?utf-8?B?ZXNpd3AxNmozMHBzVlhUMlpFRDN3Y3dtbGhWK052dEdFb2FKTGRscG8rQkc5?= =?utf-8?B?ZU9qbXlIV0lXNGdmcGVJMzVVRFVtSlpiM1FseEo4UG91blk5aHIya2JqWHdz?= =?utf-8?B?OHFic2x6ZUpUMmc1QVVuQjNPM1FnPT0=?= Content-Type: text/plain; charset="utf-8" Content-ID: <4370E76D307DEF42A51DB53A39218F01@namprd15.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: de.ibm.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN2PR15MB3149.namprd15.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: bdb4401d-8797-4ee5-42d6-08dac65ff975 X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Nov 2022 16:47:53.5594 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: fcf67057-50c9-4ad4-98f3-ffca64add9e9 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: s4+SRmc6b4D3DNjcYlksUz9RedyDe1sjbGzDpbAW7SwV1nzmI7oiPw5kyYaRwiwaTWivVKS+d9KJl3SYEkD9tXBwToR8t/wkofTYFLxmo2M= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW2PR1501MB2108 X-Proofpoint-ORIG-GUID: 6skjCNwHWIljNzqD2V6Ok-K-QtqERZOc X-Proofpoint-GUID: kuXf7UYk65bgpmxhnWm2v2VI2xyuNe_L X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.219,Aquarius:18.0.895,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2022-11-14_12,2022-11-11_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 bulkscore=0 priorityscore=1501 adultscore=0 impostorscore=0 spamscore=0 mlxscore=0 malwarescore=0 mlxlogscore=781 suspectscore=0 clxscore=1015 lowpriorityscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2210170000 definitions=main-2211140117 X-Spam-Status: No, score=-2.4 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_EF,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS,TXREP 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: Q2FybCBMb3ZlIDxjZWxAdXMuaWJtLmNvbT4gd3JvdGU6DQoNCj5Qb3dlclBDLCBmaXggc3VwcG9y dCBmb3IgcHJpbnRpbmcgdGhlIGZ1bmN0aW9uIHJldHVybiB2YWx1ZSBmb3Igbm9uLXRyaXZpYWwg dmFsdWVzLg0KPg0KPkN1cnJlbnRseSwgYSBub24tdHJpdmlhbCByZXR1cm4gdmFsdWUgZnJvbSBh IGZ1bmN0aW9uIGNhbm5vdCBjdXJyZW50bHkgYmUNCj5yZWxpYWJseSBkZXRlcm1pbmVkIG9uIFBv d2VyUEMuICBUaGlzIGlzIGR1ZSB0byB0aGUgZmFjdCB0aGF0IHRoZSBQb3dlclBDDQo+QUJJIHVz ZXMgcmVnaXN0ZXIgcjMgdG8gc3RvcmUgdGhlIGFkZHJlc3Mgb2YgdGhlIGJ1ZmZlciBjb250YWlu aW5nIHRoZQ0KPm5vbi10cml2aWFsIHJldHVybiB2YWx1ZSB3aGVuIHRoZSBmdW5jdGlvbiBpcyBj YWxsZWQuICBUaGUgUG93ZXJQQyBBQkkNCj5kb2VzIG5vdCBndWFyYW50ZWUgdGhlIHZhbHVlIGlu IHJlZ2lzdGVyIHIzIGlzIG5vdCBtb2RpZmllZCBpbiB0aGUNCj5mdW5jdGlvbi4gIFRodXMgdGhl IHZhbHVlIGluIHIzIGNhbm5vdCBiZSByZWxpYWJseSB1c2VkIHRvIG9idGFpbiB0aGUNCj5yZXR1 cm4gYWRkcmVzZXMgb24gZXhpdCBmcm9tIHRoZSBmdW5jdGlvbi4NCj4NCj5UaGlzIHBhdGNoIGFk ZHMgYSBuZXcgZ2RiYXJjaCBtZXRob2QgdG8gYWxsb3cgUG93ZXJQQyB0byBhY2Nlc3MgdGhlIHZh bHVlDQo+b2YgcjMgb24gZW50cnkgdG8gYSBmdW5jdGlvbi4gT24gUG93ZXJQQywgdGhlIG5ldyBn ZGJhcmNoIG1ldGhvZCBhdHRlbXB0cw0KPnRvIHVzZSB0aGUgRFdfT1BfZW50cnlfdmFsdWUgZm9y IHRoZSBEV0FSRiBlbnRyaWVzLCB3aGVuIGV4aXRpbmcgdGhlDQo+ZnVuY3Rpb24sIHRvIGRldGVy bWluZSB0aGUgdmFsdWUgb2YgcjMgb24gZW50cnkgdG8gdGhlIGZ1bmN0aW9uLiAgVGhpcw0KPnJl cXVpcmVzIHRoZSB1c2Ugb2YgdGhlIC1mdmFyLXRyYWNraW5nIGNvbXBpbGVyIG9wdGlvbiB0byBj b21waWxlIHRoZQ0KPnVzZXIgYXBwbGljYXRpb24gdGh1cyBnZW5lcmF0aW5nIHRoZSBEV19PUF9l bnRyeV92YWx1ZSBpbiB0aGUgYmluYXJ5LiAgVGhlDQo+RFdfT1BfZW50cnlfdmFsdWUgZW50cmll cyBpbiB0aGUgYmluYXJ5IGZpbGUgYWxsb3dzIEdEQiB0byByZXNvbHZlIHRoZQ0KPkRXX1RBR19j YWxsX3NpdGUgZW50cmllcy4gIFRoaXMgbmV3IGdkYmFyY2ggbWV0aG9kIGlzIHVzZWQgdG8gZ2V0 IHRoZQ0KPnJldHVybiBidWZmZXIgYWRkcmVzcywgaW4gdGhlIGNhc2Ugb2YgYSBmdW5jdGlvbiBy ZXR1cm5pbmcgYSBub250cml2aWFsDQo+ZGF0YSB0eXBlLCBvbiBleGl0IGZyb20gdGhlIGZ1bmN0 aW9uLiAgVGhlIEdEQiBmdW5jdGlvbiBzaG91bGRfc3RvcCBjaGVja3MNCj50byBzZWUgaWYgUkVU VVJOX0JVRiBpcyBub24temVyby4gIEJ5IGRlZmF1bHQsIFJFVFVSTl9CVUYgd2lsbCBiZSBzZXQg dG8NCj56ZXJvIGJ5IHRoZSBuZXcgZ2RiYXJjaCBtZXRob2QgY2FsbCBmb3IgYWxsIGFyY2hpdGVj dHVyZXMgZXhjZXB0IFBvd2VyUEMuDQo+VGhlIGdldF9yZXR1cm5fdmFsdWUgZnVuY3Rpb24gd2ls bCBiZSB1c2VkIHRvIG9idGFpbiB0aGUgcmV0dXJuIHZhbHVlIG9uDQo+YWxsIG90aGVyIGFyY2hp dGVjdHVyZXMgYXMgaXMgY3VycmVudGx5IGJlaW5nIGRvbmUgaWYgUkVUVVJOX0JVRiBpcyB6ZXJv Lg0KPk9uIFBvd2VyUEMsIHRoZSBuZXcgZ2RiYXJjaCBtZXRob2Qgd2lsbCByZXR1cm4gYSBub256 ZXJvIGFkZHJlc3MgaW4NCj5SRVRVUk5fQlVGIGlmIHRoZSB2YWx1ZSBjYW4gYmUgZGV0ZXJtaW5l ZC4gIFRoZSB2YWx1ZV9hdCBmdW5jdGlvbiB1c2VzIHRoZQ0KPnJldHVybiBidWZmZXIgYWRkcmVz cyB0byBnZXQgdGhlIHJldHVybiB2YWx1ZS4NCj4NCj5UaGlzIHBhdGNoIGZpeGVzIGZpdmUgdGVz dGNhc2UgZmFpbHVyZXMgaW4gZ2RiLmNwL25vbi10cml2aWFsLXJldHZhbC5leHAuDQo+VGhlIGNv cnJlY3QgZnVuY3Rpb24gcmV0dXJuIHZhbHVlcyBhcmUgbm93IHJlcG9ydGVkLg0KPg0KPk5vdGUg dGhpcyBwYXRjaCBpcyBkZXBlbmRlbnQgb24gcGF0Y2g6ICJQb3dlclBDLCBmdW5jdGlvbg0KPnBw YzY0X3N5c3ZfYWJpX3JldHVybl92YWx1ZSBhZGQgbWlzc2luZyByZXR1cm4gdmFsdWUgY29udmVu dGlvbiIuDQo+DQo+VGhpcyBwYXRjaCBoYXMgYmVlbiB0ZXN0ZWQgb24gUG93ZXIgMTAgYW5kIHg4 Ni02NCB3aXRoIG5vIHJlZ3Jlc3Npb25zLg0KDQpJIGJlbGlldmUgYWxsIG9mIEtldmluJ3MgYW5k IEJydW5vJ3MgY29tbWVudHMgaGF2ZSBiZWVuIGFkZHJlc3NlZA0KaW4gdGhpcyB2ZXJzaW9uLiAg SSd2ZSByZXZpZXdlZCBpdCBteXNlbGYgYXMgd2VsbCwgYW5kIGl0IGxvb2tzDQpnb29kIHRvIG1l Lg0KDQpUaGlzIGlzIE9LLg0KDQpUaGFua3MsDQpVbHJpY2gNCg0K