From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id 450A84B546 for ; Fri, 7 Jun 2024 21:26:34 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 6F8BC68D84F; Sat, 8 Jun 2024 00:26:32 +0300 (EEST) Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04olkn2067.outbound.protection.outlook.com [40.92.75.67]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 6B2AA68D7D3 for ; Sat, 8 Jun 2024 00:26:25 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=j5yI1mxhf0/1TbR6fdy0OK1CZ5QR/e+/kcq3fHVq51WhpGFqcLDLbVGE78xFkW16kcQcJ5MoN34Qrty9AXjWnQF2QqoGkgRFXjoAIFHzHH6veLqS/5ofCBTCOt6AZS0jV84mCWSRL2u/hIA4BnRKv7/ucupZkXXDp0v5VqdllV+vCFPuQ2eb4bAYGygcRrS7SpA7uIdrKmEWCFJdyjgcBXBcCR2argWUqby39U4kqIb0Qa9ZMevIcoJ+rmwEHaZePKJY8WqLA38wwuH7DMTEcmCNbcJREmroRdyT1YWh9nEFY7wSMTTWRTI6KQvFRsqzulI/vd4j1IzQeX7j4s3vqw== 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=Y1Rquq8NvPCpSFbKJosWQnrRW6vPJoxAC+FcQvfwFLs=; b=Mwq75pIBYgjpv0mcHAhHSIqOnblJ0fsp0avVx7RAq6zAmt6Ni2APWObu5j2MLHmu/2/vc9PPJFDIhyDBnEaFSeqPA2Ma9QDoW+qDH7ctW4XS2kHhNDakdl1jcYp7QDSv4yaWIDdrHfdw+gEQLwePxKFBN3b0DPz4Vquzuo+nwL/8BPuBvMSQxgKDdcjTg4skeae3OWchDK+dH6SdKXjvm/1TOEi0MIoy9/ihVO+IArI7K7bg5EmZ1jzW4xAzL34sBVxviR+f/o0ZEQ+5XTb/y+jGc2oCzS2clXI2GL6SbDWs9unNi/IWyOvlYC4SIuOXyKkavKReVgcxeWfn+VsSWg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Y1Rquq8NvPCpSFbKJosWQnrRW6vPJoxAC+FcQvfwFLs=; b=Hpmh4le3sNV6Jae9a4rKlV83nJN9xKVCg2Uy/F1S08vCqQ7JRvzpKsAxAGxRwLqrs5yJzHaCtmPu82U+tKurERI9PJZWxSdmo3IlxHqHkIP9Aygc832iRqKFsx3yY1wBO5JRDhGHAoLRTiQ3B4o0MJe+Dtz2aMy+vKXDQYDCVaPuov4RYeOrqwLHB0zTZkK82JF/fZGdpKqOoGLswHO4PGH2Pog7kd2IFcABPnLmyomwb55io+gnIOlQ/wZZGgn4OmlUP7Su5JGYRNxqZkdSKxOAQF9Nf7mrW6vizD2PM4RVAT+TNxYsy4rEGm6LI5Epn3MSP0VGrjbybGyNnMCIaQ== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by VI0P250MB1051.EURP250.PROD.OUTLOOK.COM (2603:10a6:800:24c::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.34; Fri, 7 Jun 2024 21:26:23 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::384d:40d4:ecb7:1c9]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::384d:40d4:ecb7:1c9%4]) with mapi id 15.20.7633.021; Fri, 7 Jun 2024 21:26:23 +0000 Message-ID: Date: Fri, 7 Jun 2024 23:26:21 +0200 User-Agent: Mozilla Thunderbird To: ffmpeg-devel@ffmpeg.org References: <20240607164921.19435-1-remi@remlab.net> Content-Language: en-US From: Andreas Rheinhardt In-Reply-To: <20240607164921.19435-1-remi@remlab.net> X-TMN: [jloy/0WJG6nMl8QpuZchpPBsnf68LGIKOFlot0OMSQ0=] X-ClientProxiedBy: ZR0P278CA0069.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:21::20) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|VI0P250MB1051:EE_ X-MS-Office365-Filtering-Correlation-Id: eb2b6c8f-1272-4b14-9b66-08dc87387af9 X-Microsoft-Antispam: BCL:0;ARA:14566002|461199019|3412199016|440099019; X-Microsoft-Antispam-Message-Info: kr6EDk6JT/SOw8ig30j3VpErsjq4vFlL9z/7qnCon7Iu6gIR1HlUmrdaL7hb1mXZMBjBcrMqLPjcnXeuLmbM0OJBZSGs/ec7oVfudJm7CqWK5U1yIFOlP85E0a1Fy2rVW4a5QyKyT5R7aL0kwotZg4VlgH33UQwG9B/v7cy25X+MImyjKqejutCdtBoppr/MMP4YjNErV7UvW0C4Yy3xBTRPUnldhxvhNUPYxQm+/BTP4Q7+gzHXTbogLGZsvrnJsXPPsEcsWv1ufNA2jC301IMoVVXdtPoUGXRs1DtXab/9HmQPhbHGPvvoFg/V3WkYZNnkJc9T5kQ9bkVJq7VO/jLEAXyaYZuSadeS8wmAQCfSnoDvs6VaWDlcVspbFJtrCdIyfNd6FV+mBjX+16BmS9nCkKJJvMBfflo+meV2MeFEqkmCB9GUSB/m++2koD9p4NR8ITcSMXX5NOr3/p9kVs4aHr+u0gcUU/zMqTJg97vcn+SBJX962tbvKiY39X4siWbt5PPYhlFiLaYc2H1fQPmqdlvRpvYh+nw8Dm9Q4Z5lZzaUMe+HijxpEWFet9fN X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?enZ5TU9Vb01Eb0dDSHdoN05FelFyVktYOWR2a29oRFJJakhHS0dPZC95NEJm?= =?utf-8?B?Q1JXd2ltQ3lkZWNPOE5EbzlXL2hVbkVVWHVHNWxwa0xhcmtjZXdweG83dW1O?= =?utf-8?B?N0xEZnpLdzBJcHQwamJmakVLbGwzSU1Sbk9BS252dXNzeFVBLzNVaG0velpn?= =?utf-8?B?a3VhQkVGbEtWR2tIR3VDZ21tcUsyNm5QL2Ixak9uM05Pb0kxNzYxL1pwUkdO?= =?utf-8?B?emtSRmZ6ZWpOMkdLOEpodVBtaUNkWEpIY1E3eDByb3NNQWdGcVppYzJudXZN?= =?utf-8?B?Z1JOaDk3QkFLSDRjYWhVS3BJTENvSW0yVFd5SGh3Um5sNFNvR1FlWHppMmYy?= =?utf-8?B?Q1k5a2tYeTNWMmN0SHQzR3pVamNCODAyMWxBZG13REtlRkF6UVIzRUExM1NG?= =?utf-8?B?cGVjMW54dENTVUJVLzJyVHNlRHZhb3FIdGhIQVQraVUwQVJUME5lWFhDcVY3?= =?utf-8?B?RFBmdTdsVU9XemloWnB5Y2xtdzEvOGFqS240RGhQV0h2S1lIUVp4aGI3M3My?= =?utf-8?B?VjA3S0JGNVVyMGtCc3k1UldxYVFoL0laTTUyWUVGUXdzZGtGOFljU2hHZjhj?= =?utf-8?B?aWVMNVkvbVJtRmxEcHM4clJlZ0pMK0ZvNm5sRmNZODkxYjd6dDVBRHRyb1Vr?= =?utf-8?B?ZVhCcFBYT2srRzNoKzRqdEgyN29TdG5oMDFIMHJsN013YlhPaU4zSC8vcXcr?= =?utf-8?B?dVdaY1RzZk51QVY0RTdrbms5Y3MvNGJjMDV5MDhjYjR1eEw1QUJNZG5ENXk3?= =?utf-8?B?Q1Q1Mld6RkUrcEE4S2FUSUpiY25EU1h0WXZPZFRveWJYM2RaZzFjQVErd0ZX?= =?utf-8?B?TFppc05kOUJzcXVjZGxVdVdjd0g2L1VaOGEzVTkvR2wyNmcremhZbnpCUHJD?= =?utf-8?B?ZXp3MHBGTFI2VkxLWnptZnJuUTZvekFkcGYrYTVuVTNqeFBPb0lpMlo0a0ZE?= =?utf-8?B?RkRWbHBkM0NHaW0xbTI0ZkQrVkN4bjFqUUxjRFF6eHNBT3M1TTlDWFhMdnV1?= =?utf-8?B?RWVRRkJxMnNLQ0JOMGZpK2QxSDB4aW5nYy9Gbi92MmlMSnRZWW9IbEswMmJM?= =?utf-8?B?dS9YVVBGc250UjBIRE9ZTFFxY011cGtSUHFJQ1BjTnZVdW9OWDVJMzIySDBr?= =?utf-8?B?REZLdlBYOHZld1FPdnB6THpJK3FnT3duckc5dUo0UG1IOGw0U09ZalFLc0FK?= =?utf-8?B?bzlUR1pOLzRmUUpBN2hEVEQyVHZyTnNzUUhlRnR1ZVN6TkUyOXR3RTZIZUo1?= =?utf-8?B?eVdsbFI2a1dMSlltaDFnMDIxRFdubWk3cmpqczhhcWhSK3N3RFJicGt5akQ5?= =?utf-8?B?WTZqR2FjS0Q3cWxhaTFjMk5LRHpBTU9pazVQRU16RENZQ3psMyt1WW02NjMz?= =?utf-8?B?aFVkMEhiUlZKSzVsKyt3eERhUDgzK213cUtHbEk0aXBGR3M2Z3BzWEtNNkhu?= =?utf-8?B?bG9OOFlocExPYWp0V2hNWE1HMHhwcFhYSU9EdFlPK0pqdWhjT1V0Z0hkQUlZ?= =?utf-8?B?cytxd25Ya01YV2lobGE3L0ZDUElYR2pvVnE2M0ZGV3Q2WTEvUnp4dXFpVEZq?= =?utf-8?B?cG9aYnVaNTlpcXJNUFJoaU1uRjd1L1piK3FKTXJJcGpZRGhaOXlCVlhvblo4?= =?utf-8?B?NmExMDJRT096YmxnUnduQ1hyTjZkS21VQ1hZWTRaRmF4bklUc25vL0ZKc01K?= =?utf-8?B?S2dWMFJYQ1pVMjZQK0ZxOTZzWnFBY0ErcmY4cGhGd09YUzZiYkY1Z3N3PT0=?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: eb2b6c8f-1272-4b14-9b66-08dc87387af9 X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Jun 2024 21:26:23.2551 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI0P250MB1051 Subject: Re: [FFmpeg-devel] [PATCH] lavu/arm: remove GCC 4.6- stuff X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: UsOpbWkgRGVuaXMtQ291cm1vbnQ6Cj4gU2luY2UgdGhlIEMxMSBzdXBwb3J0IGlzIHJlcXVpcmVk LCB0aG9zZSBHQ0MgdmVyc2lvbnMgY2FuIG5vIGxvbmdlciBiZQo+IHN1cHBvcnRlZCBhbnlob3cu Cj4gLS0tCj4gIGxpYmF2dXRpbC9hcm0vYnN3YXAuaCAgICAgICAgfCAyMCAtLS0tLS0tLQo+ICBs aWJhdnV0aWwvYXJtL2ludHJlYWR3cml0ZS5oIHwgOTEgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tCj4gIGxpYmF2dXRpbC9pbnRyZWFkd3JpdGUuaCAgICAgfCAgNCArLQo+ICAz IGZpbGVzIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxMTQgZGVsZXRpb25zKC0pCj4gIGRlbGV0 ZSBtb2RlIDEwMDY0NCBsaWJhdnV0aWwvYXJtL2ludHJlYWR3cml0ZS5oCj4gCj4gZGlmZiAtLWdp dCBhL2xpYmF2dXRpbC9hcm0vYnN3YXAuaCBiL2xpYmF2dXRpbC9hcm0vYnN3YXAuaAo+IGluZGV4 IGMzNDYwZTAzNWQuLjQ4ZmVmYTRkYTMgMTAwNjQ0Cj4gLS0tIGEvbGliYXZ1dGlsL2FybS9ic3dh cC5oCj4gKysrIGIvbGliYXZ1dGlsL2FybS9ic3dhcC5oCj4gQEAgLTQ1LDI2ICs0NSw2IEBAIHN0 YXRpYyBhdl9hbHdheXNfaW5saW5lIGF2X2NvbnN0IHVuc2lnbmVkIGF2X2Jzd2FwMTYodW5zaWdu ZWQgeCkKPiAgICAgIHJldHVybiB5Owo+ICB9Cj4gICNlbmRpZgo+IC0KPiAtI2lmIEFWX0dDQ19W RVJTSU9OX0FUX01PU1QoNCw0KQo+IC0jZGVmaW5lIGF2X2Jzd2FwMzIgYXZfYnN3YXAzMgo+IC1z dGF0aWMgYXZfYWx3YXlzX2lubGluZSBhdl9jb25zdCB1aW50MzJfdCBhdl9ic3dhcDMyKHVpbnQz Ml90IHgpCj4gLXsKPiAtICAgIHVpbnQzMl90IHk7Cj4gLSNpZiBIQVZFX0FSTVY2X0lOTElORQo+ IC0gICAgX19hc21fXygicmV2ICUwLCAlMSIgOiAiPXIiKHkpIDogInIiKHgpKTsKPiAtI2Vsc2UK PiAtICAgIHVpbnQzMl90IHQ7Cj4gLSAgICBfX2FzbV9fICgiZW9yICUxLCAlMiwgJTIsIHJvciAj MTYgXG5cdCIKPiAtICAgICAgICAgICAgICJiaWMgJTEsICUxLCAjMHhGRjAwMDAgICBcblx0Igo+ IC0gICAgICAgICAgICAgIm1vdiAlMCwgJTIsIHJvciAjOCAgICAgIFxuXHQiCj4gLSAgICAgICAg ICAgICAiZW9yICUwLCAlMCwgJTEsIGxzciAjOCAgXG5cdCIKPiAtICAgICAgICAgICAgIDogIj1y Iih5KSwgIj0mciIodCkgOiAiciIoeCkpOwo+IC0jZW5kaWYgLyogSEFWRV9BUk1WNl9JTkxJTkUg Ki8KPiAtICAgIHJldHVybiB5Owo+IC19Cj4gLSNlbmRpZiAvKiBBVl9HQ0NfVkVSU0lPTl9BVF9N T1NUKDQsNCkgKi8KPiAtCj4gICNlbmRpZiAvKiBfX0FSTUNDX1ZFUlNJT04gKi8KPiAgCj4gICNl bmRpZiAvKiBBVlVUSUxfQVJNX0JTV0FQX0ggKi8KPiBkaWZmIC0tZ2l0IGEvbGliYXZ1dGlsL2Fy bS9pbnRyZWFkd3JpdGUuaCBiL2xpYmF2dXRpbC9hcm0vaW50cmVhZHdyaXRlLmgKPiBkZWxldGVk IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCA2MGZjODYwY2JiLi4wMDAwMDAwMDAwCj4gLS0tIGEv bGliYXZ1dGlsL2FybS9pbnRyZWFkd3JpdGUuaAo+ICsrKyAvZGV2L251bGwKPiBAQCAtMSw5MSAr MCwwIEBACj4gLS8qCj4gLSAqIFRoaXMgZmlsZSBpcyBwYXJ0IG9mIEZGbXBlZy4KPiAtICoKPiAt ICogRkZtcGVnIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9v cgo+IC0gKiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVy YWwgUHVibGljCj4gLSAqIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJl IEZvdW5kYXRpb247IGVpdGhlcgo+IC0gKiB2ZXJzaW9uIDIuMSBvZiB0aGUgTGljZW5zZSwgb3Ig KGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KPiAtICoKPiAtICogRkZtcGVnIGlz IGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCj4gLSAqIGJ1 dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5 IG9mCj4gLSAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVS UE9TRS4gIFNlZSB0aGUgR05VCj4gLSAqIExlc3NlciBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZv ciBtb3JlIGRldGFpbHMuCj4gLSAqCj4gLSAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNv cHkgb2YgdGhlIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMKPiAtICogTGljZW5zZSBhbG9uZyB3 aXRoIEZGbXBlZzsgaWYgbm90LCB3cml0ZSB0byB0aGUgRnJlZSBTb2Z0d2FyZQo+IC0gKiBGb3Vu ZGF0aW9uLCBJbmMuLCA1MSBGcmFua2xpbiBTdHJlZXQsIEZpZnRoIEZsb29yLCBCb3N0b24sIE1B IDAyMTEwLTEzMDEgVVNBCj4gLSAqLwo+IC0KPiAtI2lmbmRlZiBBVlVUSUxfQVJNX0lOVFJFQURX UklURV9ICj4gLSNkZWZpbmUgQVZVVElMX0FSTV9JTlRSRUFEV1JJVEVfSAo+IC0KPiAtI2luY2x1 ZGUgPHN0ZGludC5oPgo+IC0jaW5jbHVkZSAiY29uZmlnLmgiCj4gLSNpbmNsdWRlICJsaWJhdnV0 aWwvYXR0cmlidXRlcy5oIgo+IC0KPiAtI2lmIEhBVkVfRkFTVF9VTkFMSUdORUQgJiYgSEFWRV9J TkxJTkVfQVNNICYmIEFWX0dDQ19WRVJTSU9OX0FUX01PU1QoNCw2KQo+IC0KPiAtI2RlZmluZSBB Vl9STjE2IEFWX1JOMTYKPiAtc3RhdGljIGF2X2Fsd2F5c19pbmxpbmUgdW5zaWduZWQgQVZfUk4x Nihjb25zdCB2b2lkICpwKQo+IC17Cj4gLSAgICBjb25zdCB1aW50OF90ICpxID0gcDsKPiAtICAg IHVuc2lnbmVkIHY7Cj4gLSNpZiBBVl9HQ0NfVkVSU0lPTl9BVF9NT1NUKDQsNSkKPiAtICAgIF9f YXNtX18gKCJsZHJoICUwLCAlMSIgOiAiPXIiKHYpIDogIm0iKCooY29uc3QgdWludDE2X3QgKilx KSk7Cj4gLSNlbGlmIGRlZmluZWQgX190aHVtYl9fCj4gLSAgICBfX2FzbV9fICgibGRyaCAlMCwg JTEiIDogIj1yIih2KSA6ICJtIihxWzBdKSwgIm0iKHFbMV0pKTsKPiAtI2Vsc2UKPiAtICAgIF9f YXNtX18gKCJsZHJoICUwLCAlMSIgOiAiPXIiKHYpIDogIlVxIihxWzBdKSwgIm0iKHFbMV0pKTsK PiAtI2VuZGlmCj4gLSAgICByZXR1cm4gdjsKPiAtfQo+IC0KPiAtI2RlZmluZSBBVl9XTjE2IEFW X1dOMTYKPiAtc3RhdGljIGF2X2Fsd2F5c19pbmxpbmUgdm9pZCBBVl9XTjE2KHZvaWQgKnAsIHVp bnQxNl90IHYpCj4gLXsKPiAtICAgIF9fYXNtX18gKCJzdHJoICUxLCAlMCIgOiAiPW0iKCoodWlu dDE2X3QgKilwKSA6ICJyIih2KSk7Cj4gLX0KPiAtCj4gLSNkZWZpbmUgQVZfUk4zMiBBVl9STjMy Cj4gLXN0YXRpYyBhdl9hbHdheXNfaW5saW5lIHVpbnQzMl90IEFWX1JOMzIoY29uc3Qgdm9pZCAq cCkKPiAtewo+IC0gICAgY29uc3Qgc3RydWN0IF9fYXR0cmlidXRlX18oKHBhY2tlZCkpIHsgdWlu dDMyX3QgdjsgfSAqcSA9IHA7Cj4gLSAgICB1aW50MzJfdCB2Owo+IC0gICAgX19hc21fXyAoImxk ciAgJTAsICUxIiA6ICI9ciIodikgOiAibSIoKnEpKTsKPiAtICAgIHJldHVybiB2Owo+IC19Cj4g LQo+IC0jZGVmaW5lIEFWX1dOMzIgQVZfV04zMgo+IC1zdGF0aWMgYXZfYWx3YXlzX2lubGluZSB2 b2lkIEFWX1dOMzIodm9pZCAqcCwgdWludDMyX3QgdikKPiAtewo+IC0gICAgX19hc21fXyAoInN0 ciAgJTEsICUwIiA6ICI9bSIoKih1aW50MzJfdCAqKXApIDogInIiKHYpKTsKPiAtfQo+IC0KPiAt I2lmIEhBVkVfQVNNX01PRF9RCj4gLQo+IC0jZGVmaW5lIEFWX1JONjQgQVZfUk42NAo+IC1zdGF0 aWMgYXZfYWx3YXlzX2lubGluZSB1aW50NjRfdCBBVl9STjY0KGNvbnN0IHZvaWQgKnApCj4gLXsK PiAtICAgIGNvbnN0IHN0cnVjdCBfX2F0dHJpYnV0ZV9fKChwYWNrZWQpKSB7IHVpbnQzMl90IHY7 IH0gKnEgPSBwOwo+IC0gICAgdWludDY0X3QgdjsKPiAtICAgIF9fYXNtX18gKCJsZHIgICAlUTAs ICUxICBcblx0Igo+IC0gICAgICAgICAgICAgImxkciAgICVSMCwgJTIgIFxuXHQiCj4gLSAgICAg ICAgICAgICA6ICI9JnIiKHYpCj4gLSAgICAgICAgICAgICA6ICJtIihxWzBdKSwgIm0iKHFbMV0p KTsKPiAtICAgIHJldHVybiB2Owo+IC19Cj4gLQo+IC0jZGVmaW5lIEFWX1dONjQgQVZfV042NAo+ IC1zdGF0aWMgYXZfYWx3YXlzX2lubGluZSB2b2lkIEFWX1dONjQodm9pZCAqcCwgdWludDY0X3Qg dikKPiAtewo+IC0gICAgX19hc21fXyAoInN0ciAgJVEyLCAlMCAgXG5cdCIKPiAtICAgICAgICAg ICAgICJzdHIgICVSMiwgJTEgIFxuXHQiCj4gLSAgICAgICAgICAgICA6ICI9bSIoKih1aW50MzJf dCopcCksICI9bSIoKigodWludDMyX3QqKXArMSkpCj4gLSAgICAgICAgICAgICA6ICJyIih2KSk7 Cj4gLX0KPiAtCj4gLSNlbmRpZiAvKiBIQVZFX0FTTV9NT0RfUSAqLwo+IC0KPiAtI2VuZGlmIC8q IEhBVkVfSU5MSU5FX0FTTSAqLwo+IC0KPiAtI2VuZGlmIC8qIEFWVVRJTF9BUk1fSU5UUkVBRFdS SVRFX0ggKi8KPiBkaWZmIC0tZ2l0IGEvbGliYXZ1dGlsL2ludHJlYWR3cml0ZS5oIGIvbGliYXZ1 dGlsL2ludHJlYWR3cml0ZS5oCj4gaW5kZXggZDBhNTc3M2I1NC4uY2NkYmY3OWI3NCAxMDA2NDQK PiAtLS0gYS9saWJhdnV0aWwvaW50cmVhZHdyaXRlLmgKPiArKysgYi9saWJhdnV0aWwvaW50cmVh ZHdyaXRlLmgKPiBAQCAtNjQsOSArNjQsNyBAQCB0eXBlZGVmIHVuaW9uIHsKPiAgCj4gICNpbmNs dWRlICJjb25maWcuaCIKPiAgCj4gLSNpZiAgIEFSQ0hfQVJNCj4gLSMgICBpbmNsdWRlICJhcm0v aW50cmVhZHdyaXRlLmgiCj4gLSNlbGlmIEFSQ0hfQVZSMzIKPiArI2lmIEFSQ0hfQVZSMzIKPiAg IyAgIGluY2x1ZGUgImF2cjMyL2ludHJlYWR3cml0ZS5oIgo+ICAjZWxpZiBBUkNIX01JUFMKPiAg IyAgIGluY2x1ZGUgIm1pcHMvaW50cmVhZHdyaXRlLmgiCgpGWUk6IENsYW5nIHByZXRlbmRzIHRv IGJlIEdDQyA0LjQgaGVyZS4KKEFsc286IElJUkMgQ2xhbmcgYWN0dWFsbHkgcGFyc2VzIGlubGlu ZSBhc3NlbWJsZXIgYW5kIG9wdGltaXplIGl0OwpuZWl0aGVyIG9mIHRoZXNlIHBvaW50cyBtZWFu cyB0aGF0IEkgYW0gYWdhaW5zdCB5b3VyIHBhdGNoLikKCi0gQW5kcmVhcwoKX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcg bGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9s aXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBv ciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5z dWJzY3JpYmUiLgo=