From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <ffmpeg-devel-bounces@ffmpeg.org> Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 05B5C4D3AA for <ffmpegdev@gitmailbox.com>; Thu, 17 Apr 2025 17:08:13 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id DE339687CB3; Thu, 17 Apr 2025 20:08:07 +0300 (EEST) Received: from EUR03-VI1-obe.outbound.protection.outlook.com (mail-vi1eur03olkn2044.outbound.protection.outlook.com [40.92.57.44]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id D02CB687CCB for <ffmpeg-devel@ffmpeg.org>; Thu, 17 Apr 2025 20:08:01 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=bBoYaWYqob3/hD5t/yryb83i7stf4wtsvGfhlJoEjlsLyQOWnMVvjKmq2SWz1LG/8PI0d+yStawjRoeBhme+PyYozx612ED432wTk0/mSbdzNPobfYUGkagvOfWUC4GRkp1zO0OPDpHoIBHuTHH6VLgSRhyYvhJSGQuQlYQuYyQsYpK4nH/Zf1GDCIhlWEY8WKka4rqN2nUXg5dfe8w+/Sd4SpQnJE6X/H8fZRAEq0YIZ/RHFowUqADFJ1tfryJqm458V8za0mV4audRvJNZ4ivZXgRucp32ppFpQSqZzHxhByiWOvCWwvb1kThuOF/2LXIhQeJ/aEmjE/F09yQCyw== 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=PqCQQ02UOHzC4LZGX4yICmdx+p7FEfUe2kVMmyINSdM=; b=fSPhLPvHVtCp74NHrW+2ELCQ5xye4RogdJsoxWp639oyiSdxOWKnroQOcEX9HES5BsZTG5aQrnWMXJd25Hmk61hMDALJzf4i+2wHUUsC54eJrdTSDLklPnxe1RAzpkgl3paRStJAFAz9UBO41ESBSQYJOhRVp1BKT97JKD0F/n5TPifpHzJRnOEffHbwtltJuSqre1oKNkOothm56FKvIu6WKzN5Np0jn9mqICWKwwsrT2I/4zcMhD6q2ApEp0JnsOmO1zrtIsq/dQ84r73kbdDZjY5VqRqRlbN9GExy/sUzwtS/W0zt7PWR0DDkZ+nF2HgdQDzlwmeApVmeNrYJ/w== 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=PqCQQ02UOHzC4LZGX4yICmdx+p7FEfUe2kVMmyINSdM=; b=ndiSPDTBGb5okEjCb13hzomOpOKk0nkc1snZwtSk9F8Fmj6ThpeEAiPPKas7R0icMPcecdMo54zfChJP/n4g7MWP1070vbStwVjhS15qELLn134fyF5C/OpsKOaqyc1m3auaa7QnTrg66F0oC+uhGMbPIfxBhgZjR2AuIhUa0gEvWmDdpMNyTKgFyj64nbND5iJx6RPOEzagsbOPID4O47xveIRbMitgBqyov3x+rwvve0WxSEk1OG0cHOb21JwJaEHm5yV1qB5ZveIFcDA6K4kb8v3SIgXCaUDA9GSWHA+u71fYxcLCO629LQgrvZJcZBFFvpph7558QRzgYzA0IA== Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) by PR3P250MB0372.EURP250.PROD.OUTLOOK.COM (2603:10a6:102:17f::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8655.19; Thu, 17 Apr 2025 17:08:00 +0000 Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::d6a1:e3af:a5f1:b614]) by GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::d6a1:e3af:a5f1:b614%5]) with mapi id 15.20.8655.012; Thu, 17 Apr 2025 17:08:00 +0000 Message-ID: <GV1P250MB0737EEC2D73BFB75B490F63C8FBC2@GV1P250MB0737.EURP250.PROD.OUTLOOK.COM> Date: Thu, 17 Apr 2025 19:07:58 +0200 User-Agent: Mozilla Thunderbird To: ffmpeg-devel@ffmpeg.org References: <20250417143524.48567-3-gkhayat@spectre-music.com> Content-Language: en-US From: Andreas Rheinhardt <andreas.rheinhardt@outlook.com> In-Reply-To: <20250417143524.48567-3-gkhayat@spectre-music.com> X-ClientProxiedBy: FR4P281CA0036.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:c7::9) To GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) X-Microsoft-Original-Message-ID: <c6cb1f0e-c8a0-4b34-aeaf-9dbd25eec86b@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV1P250MB0737:EE_|PR3P250MB0372:EE_ X-MS-Office365-Filtering-Correlation-Id: 866e0523-6b76-4ed3-0e7b-08dd7dd267c1 X-Microsoft-Antispam: BCL:0; ARA:14566002|5072599009|7092599003|15080799006|19110799003|8060799006|461199028|6090799003|10035399004|3412199025|440099028; X-Microsoft-Antispam-Message-Info: =?utf-8?B?VEpUWDg1TzRaaTducllUYSs4NTR0MnhYMW5kbHJnQ0JERk9RS0FmU2NpSU1v?= =?utf-8?B?alVPakJLbWd2NGZmbUl0YnJ5cU9NT0F3S0VNb1ZYNkE2ZDlZL0pZYm4xRVlL?= =?utf-8?B?Y2tUTTVJT2UwTXN1RDkrRGpkZlpndUNuZHZQemh4YnZMM3JWbFpkaDYyaTF2?= =?utf-8?B?bUp4alVmNVBwOEZUV1BxcGx3NnZ4cUlYSlZmaWlaNXBYVzZlYVU2TTczSkxR?= =?utf-8?B?dlU5K0hVbzVycEFmK1pvcjhLQW5PQjVXMUg2QjE0cUYzL0xsNms0SHBRSWxy?= =?utf-8?B?MndzVTR5YWlrajc1a29iUjYzRXNHT2FXSHc5S2s0VjN1b3FGZzhtQnZDYTZq?= =?utf-8?B?UTRUT1FPRVhGOHpkZFJrenB4RndpOHlQQkF3dTVFVko2YkRyZkxETjN4bHdX?= =?utf-8?B?d0svcjhTV2lUK0RHNXRuQWgzYW5mSU84OTFVT0tZbGxTWG9SQ3pDSUtZYVJN?= =?utf-8?B?bEF4NFVSU3V0ZkVMYk56dGVHQk1VSzIzK0dPcjFsKzgyTlFhckUwbEl3TGNu?= =?utf-8?B?KzVFWSswNExtaDR0MWlialJRVVZxNWRCazFHN2hOUjhYODBBTmNHRGpMWnZW?= =?utf-8?B?THhCNWt5TmNRMWt4eklaRTZScWtXOW8reXQ3ajRkMnB6ZGZLekRRZXJBMEEw?= =?utf-8?B?R0JrUXpwOUQxTUVZRUVNRlBVTmtLeGgxQm1mOHNyV1A2WXFDdHd1dDN6S0ZZ?= =?utf-8?B?L1hMMm9sWEd3MjFtNlJYSWlaaTJYcVlZemFEdFhiUHBiSzhBVThvSUg4eE03?= =?utf-8?B?ODhsWUVuVklQWGUvZ28wNVF3eWRMajNMUEpuZW5ER0Jja2VxbmVkd1hxNXUv?= =?utf-8?B?UGV4aTB1Zk1VYlluSnJRVERvSDcwWGpjazVSZ3VQQW81Q1pRMVFpekh5NVdS?= =?utf-8?B?SVc1dUI0Z1hYbjc3WVAyaDNFc3k0V2pnZ2oydlZOMEdHVUtERkd5TGdqaXpp?= =?utf-8?B?dDYwc3ljM0tIV3VYV2Y0NndQc01IcEV3UEgzdUhrUjI4Nk9ReDZIUGRXc09w?= =?utf-8?B?R3NhZ3U0cVFqY2lKMFZCVXo4b1pYWkxPS29yWTVTN1Bsck5JN1U3bTRMcnB3?= =?utf-8?B?V1cwWW1iaWFOeDFlYWdveTEyWEx0bWlQbmhBV0RHV0diaC8xa2dCMEYwQ3l6?= =?utf-8?B?MFNnVnhoU1dGbHVWL1lhM1NuVVZ4bml4dEQwNUFra0E2cVFrcy9pVEVVanNI?= =?utf-8?B?QkhzZ2JQSGhoVTJLMGIvSDg3YzVDSE9MSUI0TGxJbW9FMXRDMzRZWll6dzR1?= =?utf-8?B?LzY0UFNpR1MrOWtHa3NMd3F3ckF5N20ySGVSVEdFTEdqWkdiWjE2NWFJZ2hL?= =?utf-8?B?VzRmVXFRTVdOSmZYU3ZuMks4OXo1d1Jka2QxbXkxSm1IdTJRY2hvU1pIaTFD?= =?utf-8?B?SkVEdUVtcHhGbDE3azdhRUl6Nlpqczc3VWVPcDVRTXRCdzdtbm9lY1QxSzFB?= =?utf-8?B?RmlhREJQdmU5aERRRlorSmtHRTJtbWc0UHNQSUZ1YTgyNStaVExKZURCb3Nq?= =?utf-8?B?NDluZm9jMG1pcHVWN0E0cXd4TWhzUWVHT003TWt0eWhDd1RjY0FYaXhBSXFu?= =?utf-8?Q?s3/qdGHADU7Zsyp7fI1LccspykKD27rD8ZlMBD1JwmUaXb?= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?LzBKV1piZDJWSGtHT25UQU0yU3k5WnhTSWhpajFsNUxFOWluVnpRczQ3NjNU?= =?utf-8?B?N25sTU5TYWsxOEpud1BsQVlncG9oSXhUQ2djQlViMXdBWWc5NjdoYmN6NHpV?= =?utf-8?B?RURUSjdUdllrTVhhamM1ZVN5dWx0UjcwTTFDQjZabjZBTXh6MksvSU1GWm1p?= =?utf-8?B?Wk9WYkNqU245bEpaeGFCUjhwc3RiSEx6WUwzYVM3TjlUeUlieVowcklWZ3pD?= =?utf-8?B?UVl0NEsyczdqVk1TeVd0UE4yakUxNitiQXc2STFlVmNBci9uS2I5cnBLQ3Zl?= =?utf-8?B?a0xRcnJVMGUvMGlBcCtuVEhTK0JlODNwQmJEd0oxQ2pVc2FYcitsS3Zsb1pw?= =?utf-8?B?Wkg5RHlRaTMyRXNoWFBLZksxRE95WDYwSmFLS1BXVkhzeFd5NDZBU2lBaFZ4?= =?utf-8?B?dlU3bUVnNE5nb0pMeWF0WVdRTDZGSkVTWGE2QzVkMDZpUGMxbWNCVDh3UU9i?= =?utf-8?B?YWNFendHbExGSFZ0MVpGODUrbXpmYlVpaWdrbmZ0WGFGd3lMc1hoaTA2c3ov?= =?utf-8?B?YTFxc2wzMDlRRVd2MWxMQTVCK2hPcnd1MXFva25iWG1rOW40NVNYT0RoejhL?= =?utf-8?B?eno0TXo3cU8rNUpoRFdMaDZ2azRHaGduTnRTYm9iZmkvN2NMZ1NrSkloTldk?= =?utf-8?B?bUtFK05uYy9WNU9udWhhQTArUzdoc2lWT3I2c1hXMHRUSGREbTI0VEUvelVO?= =?utf-8?B?OXdSc3I5RXNJc3RZRjlsSmNLVmhxR0JqNCtSQ2ZwY0JnZkRqNXlvSTN1bTlX?= =?utf-8?B?VVZreXUrZ0lIaWI1bHpCK1dpYTRHMjZwS01aa0tkV1ZkVGxLZk9ZQlY3bDNP?= =?utf-8?B?YTNTQlBUU01IRFQ5WTJUWEdDbXI0bGRRVDdyWk44MFdTeEdDREZ6dG94TFVt?= =?utf-8?B?cXRLSlNTNXdLMTZ3WnFkZ2RRREswWHpuMmlOOEZlY0VzeUFnUkxrZEw4bnB0?= =?utf-8?B?VlRGdFl6OTZiejhhUG93WGRhMDFYSmorUy9hLzZPeHRyMGpheFBYTWxtRHpL?= =?utf-8?B?Um5Eb3pIaG5mRXJ6NFRzU1VCcmFHOTEzcDEyWUI3bHdVcVNVb3lRWVowOVRQ?= =?utf-8?B?eW9NM2dSWFZkMXJzV1J6dmRlZ1lDOUl4K3pUU3Rrbm1BK3RIeGVyS3hoZXVs?= =?utf-8?B?bzNGTGhoMVNpVWNydU04OFZLRkRRR0ovbmV1R21XZDN5NmRuWkpMZGlQYTFF?= =?utf-8?B?dnVXOUFpQ1VVdmpVaElzR1drdE1FMDhtV1BqelF0ODNUVnFNNzlSbzBzM1RL?= =?utf-8?B?SGh2dnVKQncyUWVVbml3ZEQwVmZacFZ0enJQeTlBVXVScnZ2cDNXQ0pVNmlw?= =?utf-8?B?b0lPTjR1R3pKb0o2UUJHQnVuVFFwOGFyWXczTXQ1N2tJaElTTk1GR050MWl5?= =?utf-8?B?cEM2eGZ1YkN2ZTZmNC9VOGlkS2ZjZkttUlNsZVQ1Q0hvRUxWQlNPakd0ZmEr?= =?utf-8?B?SXVUbVdQODN2Y1J4V0hDYkNkMFRDRkJPWVZHb00weXRUSU0rZXV2RGMrbHJY?= =?utf-8?B?eHdrcWFPRDR3ZkpYWlRCQzdJa1lVOEhXMzh3R0RLTnNTUnAxR0tyWk9Kclpw?= =?utf-8?B?VTR3Zy80MUtqbFJlWkFoNzhJT0R5L0ZYR1kzQUhkaCtwREhJbEFhMG94em9J?= =?utf-8?B?WFhyUEZFZGdnS2hHZFVzTGwwbGMxMWFYK2orUllUS3VZRzFCZjA5YlRhei9z?= =?utf-8?B?UFkzVHY5cVhUNkpHV3FJMFptVndQbkZFQktHNkpUNkpoSUNtNWt4YkduYlhI?= =?utf-8?B?WHRNOHdnZFUwNmwzTzNrSnpmQkp2a2Y4ZW5ySUtDWG1yTXBYeFBXMnRFOHYy?= =?utf-8?B?bHVicUFEVGRvK0p3b3B1dz09?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 866e0523-6b76-4ed3-0e7b-08dd7dd267c1 X-MS-Exchange-CrossTenant-AuthSource: GV1P250MB0737.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Apr 2025 17:07:59.8220 (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: PR3P250MB0372 Subject: Re: [FFmpeg-devel] [PATCH] libavfilter/ebur128: SIMD optimization X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches <ffmpeg-devel.ffmpeg.org> List-Unsubscribe: <https://ffmpeg.org/mailman/options/ffmpeg-devel>, <mailto:ffmpeg-devel-request@ffmpeg.org?subject=unsubscribe> List-Archive: <https://ffmpeg.org/pipermail/ffmpeg-devel> List-Post: <mailto:ffmpeg-devel@ffmpeg.org> List-Help: <mailto:ffmpeg-devel-request@ffmpeg.org?subject=help> List-Subscribe: <https://ffmpeg.org/mailman/listinfo/ffmpeg-devel>, <mailto:ffmpeg-devel-request@ffmpeg.org?subject=subscribe> Reply-To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" <ffmpeg-devel-bounces@ffmpeg.org> Archived-At: <https://master.gitmailbox.com/ffmpegdev/GV1P250MB0737EEC2D73BFB75B490F63C8FBC2@GV1P250MB0737.EURP250.PROD.OUTLOOK.COM/> List-Archive: <https://master.gitmailbox.com/ffmpegdev/> List-Post: <mailto:ffmpegdev@gitmailbox.com> Z2toYXlhdEBzcGVjdHJlLW11c2ljLmNvbToKPiBGcm9tOiBHdWlsbGF1bWUgS2hheWF0IDxna2hh eWF0QHNwZWN0cmUtbXVzaWMuY29tPgo+IAo+IEltcHJvdmUgcGVyZm9ybWFuY2UgKCsxNyUpIG9m IGVidXJfMTI4IGZpbHRlciB1c2luZyBBVlgyIGFuZCBGTUEgaW5zdHJ1Y3Rpb24gaW4gdGhlIGJv ZHkgb2YgdGhlIGZpbHRlcl9mcmFtZSBmdW5jdGlvbi4KPiAKPiAjIyBCZW5jaG1hcmsKPiAKPiBU ZXN0ZWQgd2l0aCBoeXBlcmZpbmUKPiAKPiBoeXBlcmZpbmUgLS13YXJtdXAgMiAiLi9mZm1wZWdf cmVmZXJlbmNlIC1pIH4vdGVzdC53YXYgLXZuIC1hZiBlYnVyMTI4PXBlYWs9bm9uZTpmcmFtZWxv Zz1xdWlldCAtZiBudWxsIC0iICIuL2ZmbXBlZ19hdnggLWkgfi90ZXN0LndhdiAtdm4gLWFmIGVi dXIxMjg9cGVhaz1ub25lOmZyYW1lbG9nPXF1aWV0IC1mIG51bGwgLSIKPiBCZW5jaG1hcmsgMTog Li9mZm1wZWdfcmVmZXJlbmNlIC1pIH4vdGVzdC53YXYgLXZuIC1hZiBlYnVyMTI4PXBlYWs9bm9u ZTpmcmFtZWxvZz1xdWlldCAtZiBudWxsIC0KPiAgIFRpbWUgKG1lYW4gwrEgz4MpOiAgICAgIDcu MTE4IHMgwrEgIDAuMDM3IHMgICAgW1VzZXI6IDkuMTE0IHMsIFN5c3RlbTogMS4wMzggc10KPiAg IFJhbmdlIChtaW4g4oCmIG1heCk6ICAgIDcuMDczIHMg4oCmICA3LjE3NyBzICAgIDEwIHJ1bnMK PiAgCj4gQmVuY2htYXJrIDI6IC4vZmZtcGVnX2F2eCAtaSB+L3Rlc3Qud2F2IC12biAtYWYgZWJ1 cjEyOD1wZWFrPW5vbmU6ZnJhbWVsb2c9cXVpZXQgLWYgbnVsbCAtCj4gICBUaW1lIChtZWFuIMKx IM+DKTogICAgICA2LjA3MyBzIMKxICAwLjEwOCBzICAgIFtVc2VyOiA3LjkwMyBzLCBTeXN0ZW06 IDEuMDU4IHNdCj4gICBSYW5nZSAobWluIOKApiBtYXgpOiAgICA1Ljk1NSBzIOKApiAgNi4zMjcg cyAgICAxMCBydW5zCj4gIAo+IFN1bW1hcnkKPiAgIC4vZmZtcGVnX2F2eCAtaSB+L3Rlc3Qud2F2 IC12biAtYWYgZWJ1cjEyOD1wZWFrPW5vbmU6ZnJhbWVsb2c9cXVpZXQgLWYgbnVsbCAtIHJhbgo+ ICAgICAxLjE3IMKxIDAuMDIgdGltZXMgZmFzdGVyIHRoYW4gLi9mZm1wZWdfcmVmZXJlbmNlIC1p IH4vdGVzdC53YXYgLXZuIC1hZiBlYnVyMTI4PXBlYWs9bm9uZTpmcmFtZWxvZz1xdWlldCAtZiBu dWxsIC0KPiAKPiAjIyBUZXN0cwo+IAo+IC0gYWxsIEZBVEUgdGVzdHMgcGFzcywgdGVzdGVkIG9u IERhcndpbi9hcm02NCBhbmQgTGludXgveDg2XzY0IHcvIEFWWDIvRk1BIHN1cHBvcnQKPiAtIE9u IEFWWDIvRk1BLWNhcGFibGUgc3lzdGVtLCBhbGwgdGVzdCBmaWxlcyBmcm9tIHRoZSBFQlUgeWll bGQgdGhlIGV4YWN0IHNhbWUgb3V0cHV0IHZhbHVlcyAoSS9MUkEpIGFmdGVyIGFuZCBiZWZvcmUg b3B0aW1pemF0aW9uLiBTZWUgaHR0cHM6Ly90ZWNoLmVidS5jaC9wdWJsaWNhdGlvbnMvZWJ1X2xv dWRuZXNzX3Rlc3Rfc2V0Cj4gCj4gRGlzY2xhaW1lcjogdGhpcyBpcyBteSBmaXJzdCBldmVyIHBh dGNoIHN1Ym1pc3Npb24gdG8gRkZtcGVnLCBhbmQgZmlyc3QgZXZlciB0aW1lIHVzaW5nIGdpdCBz ZW5kLWVtYWlsIHRvIHN1Ym1pdCBhIHBhdGNoIGFueXdoZXJlLgo+IAo+IFNpZ25lZC1vZmYtYnk6 IENlc2FyIE1hdGhldXMgPGNlc2FyLm1hdGhldXNAdGVsZWNvbS1wYXJpcy5mcj4KPiBTaWduZWQt b2ZmLWJ5OiBHdWlsbGF1bWUgS2hheWF0IDxna2hheWF0QHNwZWN0cmUtbXVzaWMuY29tPgo+IC0t LQo+ICBsaWJhdmZpbHRlci9mX2VidXIxMjguYyB8IDI0NiArKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAyMTQgaW5zZXJ0aW9ucygrKSwg MzIgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2xpYmF2ZmlsdGVyL2ZfZWJ1cjEyOC5j IGIvbGliYXZmaWx0ZXIvZl9lYnVyMTI4LmMKPiBpbmRleCA3NjhmMDYyYmFjLi5lMzA1YjBhM2Nl IDEwMDY0NAo+IC0tLSBhL2xpYmF2ZmlsdGVyL2ZfZWJ1cjEyOC5jCj4gKysrIGIvbGliYXZmaWx0 ZXIvZl9lYnVyMTI4LmMKPiBAQCAtMjgsNyArMjgsNyBAQAo+ICAKPiAgI2luY2x1ZGUgPGZsb2F0 Lmg+Cj4gICNpbmNsdWRlIDxtYXRoLmg+Cj4gLQo+ICsjaW5jbHVkZSAibGliYXZ1dGlsL2ludG1h dGguaCIKPiAgI2luY2x1ZGUgImxpYmF2dXRpbC9hdmFzc2VydC5oIgo+ICAjaW5jbHVkZSAibGli YXZ1dGlsL2NoYW5uZWxfbGF5b3V0LmgiCj4gICNpbmNsdWRlICJsaWJhdnV0aWwvZGljdC5oIgo+ IEBAIC0xOTksNyArMTk5LDcgQEAgc3RhdGljIGNvbnN0IEFWT3B0aW9uIGVidXIxMjhfb3B0aW9u c1tdID0gewo+ICB9Owo+ICAKPiAgQVZGSUxURVJfREVGSU5FX0NMQVNTKGVidXIxMjgpOwo+IC0K PiArI2RlZmluZSBNSU4oYSwgYikgKChhKSA8IChiKSA/IChhKSA6IChiKSkKPiAgc3RhdGljIGNv bnN0IHVpbnQ4X3QgZ3JhcGhfY29sb3JzW10gPSB7Cj4gICAgICAweGRkLCAweDY2LCAweDY2LCAg IC8vIHZhbHVlIGFib3ZlIDFMVSBub24gcmVhY2hlZCBiZWxvdyAtMUxVIChpbXBvc3NpYmxlKQo+ ICAgICAgMHg2NiwgMHg2NiwgMHhkZCwgICAvLyB2YWx1ZSBiZWxvdyAxTFUgbm9uIHJlYWNoZWQg YmVsb3cgLTFMVQo+IEBAIC02MjgsMTMgKzYyOCw2MSBAQCBzdGF0aWMgaW50IGdhdGVfdXBkYXRl KHN0cnVjdCBpbnRlZ3JhdG9yICppbnRlZywgZG91YmxlIHBvd2VyLAo+ICAKPiAgc3RhdGljIGlu dCBmaWx0ZXJfZnJhbWUoQVZGaWx0ZXJMaW5rICppbmxpbmssIEFWRnJhbWUgKmluc2FtcGxlcykK PiAgewo+IC0gICAgaW50IGksIGNoLCBpZHhfaW5zYW1wbGUsIHJldDsKPiArCj4gKyAgICBpbnQg aSwgY2gsIGlkeF9pbnNhbXBsZSwgcmV0LGJpbl9pZF80MDAsYmluX2lkXzMwMDA7Cj4gICAgICBB VkZpbHRlckNvbnRleHQgKmN0eCA9IGlubGluay0+ZHN0Owo+ICAgICAgRUJVUjEyOENvbnRleHQg KmVidXIxMjggPSBjdHgtPnByaXY7Cj4gICAgICBjb25zdCBpbnQgbmJfY2hhbm5lbHMgPSBlYnVy MTI4LT5uYl9jaGFubmVsczsKPiAgICAgIGNvbnN0IGludCBuYl9zYW1wbGVzICA9IGluc2FtcGxl cy0+bmJfc2FtcGxlczsKPiAgICAgIGNvbnN0IGRvdWJsZSAqc2FtcGxlcyA9IChkb3VibGUgKilp bnNhbXBsZXMtPmRhdGFbMF07Cj4gICAgICBBVkZyYW1lICpwaWM7Cj4gKyAgICAgICAgCj4gKyNp ZiBIQVZFX0FWWDJfRVhURVJOQUwgJiYgSEFWRV9BVlgyCgpUaGlzIGlzIGNvbXBsZXRlbHkgd3Jv bmc6IFRoaXMgb25seSBjaGVja3Mgd2hldGhlciB5b3VyIGFzc2VtYmxlcgpzdXBwb3J0cyBBVlgy IGFuZCB3aGV0aGVyIGl0IHdhcyBub3QgZGlzYWJsZWQgaW4gY29uZmlndXJlLiBCdXQgdGhpcwpk b2VzIG5vdCBpbXBseSB0aGF0IHRoZSBDUFUgd2hlcmUgdGhpcyBjb2RlIHJ1bnMgaXMgYWN0dWFs bHkgY2FwYWJsZSBvZgpBVlgyOyBJIGRvbid0IGV2ZW4ga25vdyB3aGV0aGVyIHRoaXMgY2hlY2sg ZW5zdXJlcyB0aGF0IHRoZSBjb21waWxlcgp1bmRlcnN0YW5kcyBfX20yNTZkLgpGb3IgYWN0dWFs IHJ1bnRpbWUgc3VwcG9ydCB5b3UgbmVlZCB0byBjaGVjayB2aWEgYXZfZ2V0X2NwdV9mbGFncygp LiBTZWUKaG93IG90aGVyIERTUCBjb2RlIGRvZXMgaXQuCgotIEFuZHJlYXMKCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5n IGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4v bGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwg b3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVu c3Vic2NyaWJlIi4K