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 761B7494F8 for ; Wed, 13 Mar 2024 12:10:15 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 8A05768D083; Wed, 13 Mar 2024 14:10:12 +0200 (EET) Received: from EUR03-VI1-obe.outbound.protection.outlook.com (mail-vi1eur03olkn2072.outbound.protection.outlook.com [40.92.57.72]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 09C3368CEED for ; Wed, 13 Mar 2024 14:10:05 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YARSqpumuizer+Uq31c0KAn39dGvvVkcYHa4X1+1skXSq71kU85pcgYJFv5KdAQu+hbOug1CJiPjuh/BBBvTd/V1ajFgg5gHtqcUl+BAc/RTM3VTp00Xpxcmc0m6gMfD4ofRvf3Kw3QzcE1l+nyQvQHHAdjq9BTCrvr0VBnZK9ntYohgTNHLQBTe0uVuqDu7DTh4N3g+t9ulsG7E3WgGDOpIos9ErgkW2v1+lbXWkP3zH+LBcdULxNsKkd73Pw/2DaLoV+Vm5M/QDfeRv0Z0OMuMxxjkicdEu3Rdr6SL4vKCt8ASmavpg73VzbGoYhLmZpUkadaJUwXU7Ljkm7Pexw== 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=H5kQCcv1Plj2RpDDo80LOZ+oDUfum7Ounfryy85prwQ=; b=XYH6vb0XCYc1mMJRvRVRWGg1HtkiFjPKgfG0w2DQ3M6LGe6p1Mj3OQ5JRXQJhaZjYkhesuV5qYqfWJSJ/YM8qw/hkGYO+RysjxgvjzWLDtYeM+Bhs44dEhvl5MunUeQ2lLNSB3mCqNyjBw3JKOn+WE7K5S+sAsNhCixO0a3oyhlWwuFfpyukrNBICT3/BKPswrNvl0stNBX0wE0a8j4LIHjohhPEKyGB5Psi4DFuWm0TYhGIQIHKk8K4SsJQSV3F6x98Wfc909VPCsta9Y6arQYN/jzbG98tcfoRX9ERc46GqqFg5NZzGNRfnqRT3jJiDzLRq3cn2ttW32OVIEdk9g== 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=H5kQCcv1Plj2RpDDo80LOZ+oDUfum7Ounfryy85prwQ=; b=FTAOQzWYWKUYMBi/LNfhv5BAbvfa0a9+ZoVEt/QZbWL2WR67ENUE+r8BrsWvdjukXhUA7O7593HOmVjVw12UDJqbODLMxl2lp3kY7pCBP4t6tSRPpTTOJBpS515nqSepfqNtsdB79LK2hF+Rn6g9iKG2W0j2BbYC6h4LhqY+Yk2peLDaoen2vIIX5NVox0rufy2C4pjPKN0XQV7qFvRCmORNY5GzMF6E2KUyQGybMxplu6jNg5z8AaW79sy4Yhnoeg6K6YNM84h++gRFee4nNK/RqiiYmUalck/F7Lijic6icSZdbeB0DE1fvQI9ZMNQSSm9HNRINNyh/cDY+RC5UA== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by DU2P250MB0079.EURP250.PROD.OUTLOOK.COM (2603:10a6:10:27d::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7386.19; Wed, 13 Mar 2024 12:10:04 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::228d:8c6f:ed10:82eb]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::228d:8c6f:ed10:82eb%7]) with mapi id 15.20.7362.035; Wed, 13 Mar 2024 12:10:04 +0000 Message-ID: Date: Wed, 13 Mar 2024 13:10:02 +0100 User-Agent: Mozilla Thunderbird Content-Language: en-US To: ffmpeg-devel@ffmpeg.org References: <9572cae6-7c1c-4882-a07e-14020f06e1a3@gmail.com> From: Andreas Rheinhardt In-Reply-To: <9572cae6-7c1c-4882-a07e-14020f06e1a3@gmail.com> X-TMN: [oQ4qfbFXXMT34p5yey6sRHABvci7dqmntWl0upsQE3E=] X-ClientProxiedBy: ZRAP278CA0004.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:10::14) 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_|DU2P250MB0079:EE_ X-MS-Office365-Filtering-Correlation-Id: 67ed45ad-8b63-4135-73ba-08dc43568423 X-MS-Exchange-SLBlob-MailProps: obhAqMD0nT8gjE0dV9DxB73j35VVnNodXpO5bflf3h5s3vtxZggvDkG02kG4BRkIBQVZTckRbphtwIDQNJZ9nNVi5fRsRNiZ6TL/DDQK0UmXjBbTw0sbL3yzS+izyyF+WHb4qoyiZ+xOiuoXa3Ezdx/edCvpgaNmpApQ1p/6CUW/RZOIfWhsdtLid6bhSRi/GTCG42gH5uZ62IHbMSBu03Az+7MXfUmV1OyqQn5UpDXlb+lcqNDGJtfBI/xmL9QhMxmBVUg+VOax5Oy+78nupx0sluZQ2YgdMpRmn9XS88iFyIs9SkNYFR8jMBehF3dgW6oNfMa5OcYGxexmla27HEQLFElYCz5XMTaUeC8KZuNxYnyVVZLfLAjm2nEtNme/f5btu7KEny7RJxc9gIgqFIE1Ejq3kQturepLHsJ0WQvwdvVOAM+6qAQ3X1v69dSUO3lxku9mfLw2jYndfUmg2oj3I/6CWWh1hUm0K6jOwyOVfjCVYBqF9fcpLM9jfgbxjaOdfu93u0/5K6MUcQ54gs2VO+7F4Waprm4roWtNjMcDiRXDLqDP3dmo2/sPmNPOoBo37UkRbSWt2m6jIxohGAcW24DqF/rANB/wOpRdMXimjM/Q6hONVsyaxgxJ+iIZKKH4fV+gtqjA8uInUycseWAe/EBQPNMcA2Z3q+lIQpamMNgSnhfS8b1GRXB0A3kTptuctdIW5yv3MUTV95epPE3rDQwsp0Cvp9zhHz3ZmHIqcskHBLta5NKjc7vBxj9OMBHHlm50MSfRGeTKmyaMpf89WEDbWvk2Rajibee9ypvQh1frHipQdqi4ldioZQ4M X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: G/WwvJfb20AjKl2ubmCJ2OGH0n86Gj4wrxPkoBQeYcuRteGicmJVQ25pe1JdyDGWw3FD7C/AV64q/5eeal6MDJ0VH4IMpaVY64Z2l5cqws+jWBHXh4ieKSFPTyYfQ9ABtU1Td0FAMaCP8uV/3t/jWPB4O+g/lumm/xYOx4IKzb6izK8qBXkg0LNoWI3YtLm//tH78KFGQzZ85cgacnWnpzP+HaCtPyKduTtVLqr8/sfRPkUBQ5ln9zIjV/nB+5eqYfrQEgrfsCbq20pbozsSP0Nf/C7pbKcZRRba5FUc9ZBJ6nAfHSgJoo/3tly4ROHhOdIERl5P0CGuvzcbLCeCsMQARh64Xkf7h+1xFrBRNt5og85hyj392cRd/3ozCP2aHhgjCmlcnrKyNtFLfXZwwg0/x3RNKQO9fecPRfLsfu20hgboCW0bIkKKCdd7ri3vqoBBUdr6LqZVUziSx4f5dp+m81r+rTLEHwbOacA8CMBrX5QwfZxrF5gcdFw/AQmJ3kl8NAFQoaV2+3xGHD7jjnfnNDZloYIdsypAWlfVUyscTecjYQ7yJvyl6vBelAHnxWuo9NNEY9fwH7g7vAo+o7Hmmz3+1TA6C3osTBvRjz5t9ZLNbb4yOqx43GhkkiPpfIpebwLK5K++u1dboAmCuevST00e4xrxi6uXxt88fnI= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Ums0RGw1QTA2U25tNGtlOFVMajZkWHlicEFZek90cjBsdFFXaXB2b1ZxUTZH?= =?utf-8?B?cjRJVFNvaTk4TVlESnJ4QktlNXk0eDlyazhsczdtSm1maGE4cnNSWjZvYXdt?= =?utf-8?B?MkVlNE5RUmVTTzZYRXhKTmJVNTVZWGUvVW9SVGNLWjhPQitmdVVGY3hvcXow?= =?utf-8?B?TVd4Yit3R1lKbE8zZ2MrMlZBc0F5NlBrK2tlbmp4NWVpOUhlVHhocS9lSkpZ?= =?utf-8?B?bFZTTFprMVI2cmNmWEhMTmhoQ1pVWldaQlBOb3FYWDA1cEpSZkExWExnZjlD?= =?utf-8?B?ZHNidGVlNWtLY083LzVJRnk1QitvSDREZkZJaTFSV1FsM2w2SVdTK2svcVZu?= =?utf-8?B?dGJ2NE1sVWo0V1pSV29ObDVzU3JtYytFbEdOcGxlYmJWdlczVkl1YUpqR0dQ?= =?utf-8?B?QUdpMmdHMldWaHhKNGhseTYxN2dybThIUm9VRzYrbU1LNUI4djl1RzRGbXUz?= =?utf-8?B?U1kxLzFLMXEreXZiWXlRQ01hbVQ5SVE3V2lTTGdZY2tVNm1STnBEdGovbkxC?= =?utf-8?B?aWJPSVRaR2lWWEU5TmFxZGNmM2NrQmVSYWhCMnFIM092MlBaSHl3TU5QQjVY?= =?utf-8?B?U09naWVqZWwxMnFvVm1DZmdsRDNDR0NOOS8xYm44SHZRVFV0NEtIbnVaT0g3?= =?utf-8?B?bGhNNVVZR1dHUFNKYm4rL3dOdUswbDJKdWVZZTVETVZ1bklZWDFLbVM1U2U2?= =?utf-8?B?T2oxUnI4c3l2eERON0s1SVhxYzJEVVkwcHlROUZ3dVZKL1JyaUdKTVdLMnZP?= =?utf-8?B?WWtnLzJpM1ppUnFGNUFxcTE5ZVlTblk2NFExYkVjdHFnQlIwUVU5bUdSUWs0?= =?utf-8?B?YVNOV1BwaHdURDNlM3Z6ZG1JRVJmTFd6T2ZmWTIyZEVScHZSeGxUWnVzWEZq?= =?utf-8?B?Tm5EaHJPc0VhdENtN0lLZXpZOHEvc1NTRVRoU0hnMkhyNEV3Zkk4SEVzdFR3?= =?utf-8?B?ZndQVGlxdjY0U09IdFRSNnJ4T0FLbFJQc2JkZnhUaUlxd1VoWi9qYW4xVmhB?= =?utf-8?B?UVA3QXFJWlJNNWZEcm51YmpZV2F4SG9ZK282TzM2RWVJaFduMDBjTUJ5bXRF?= =?utf-8?B?RmtTam93Z2F3dlNFSXQ0WEdFSVN5dWxnM0IraWVSSzZ6ZS9CRXpzRXBJdWVD?= =?utf-8?B?anlWTzVZREVSSzMzTzJOZWZCVUNhWERwS2NoZlo5K0JodG8wZXRLK0lmMHhx?= =?utf-8?B?SGFRb2gxSzV0U0FPaGVHVUxMUlN2NzhzcHRMOVRrcTlFS3FXaVQxMnNmS00x?= =?utf-8?B?NTNWVlQwcitHRHhvaGZCcW1xK3BkUzRtMWlwMWNEY3NtMENreWJhWGdybXQx?= =?utf-8?B?SkJmTG1tY2ZLa0xQbEwwbHZYWW8rTVRIS3JYbUk5T3RIWlA2TmJEejhxM1dq?= =?utf-8?B?dUU4aDljQm5XMklYVW5hemZCTzQ0djJRbzJrRHpoQ0hpOG5qMllzNEhJSlFz?= =?utf-8?B?czdJNjZCNWthRnVwMklmZDlxQmdzZDBqYXNJSUVVdWN2L1FXbkE5Y1N6bEJz?= =?utf-8?B?cTAzMTJqMnhKaDZqY2JWTlZFZ25GUlhRN1ROek82clFSbExGOGxFTVRvSjlJ?= =?utf-8?B?VWI4SnlybmlmSktNM2pxRmhlRU9MNWJSQkNUeU9sWlZYK0h2Q0ZpdzgxNXU2?= =?utf-8?B?UXRzeEpKVCtTQVZOaW1QTEtBRmxIYkFFOWhzNHAvaUs4SHZQUG85aktKS0Q2?= =?utf-8?B?bGpLWm1IMDMvZnZuYW9Id2xQdDVDQUlNMHpyektJcCtRN0I5UXhoRGhRPT0=?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 67ed45ad-8b63-4135-73ba-08dc43568423 X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Mar 2024 12:10:04.4966 (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: DU2P250MB0079 Subject: Re: [FFmpeg-devel] [PATCH v2] avcodec/ppc/h264dsp: Fix unaligned stores 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: SmFtZXMgQWxtZXI6Cj4gT24gMy8xMy8yMDI0IDg6MzAgQU0sIEFuZHJlYXMgUmhlaW5oYXJkdCB3 cm90ZToKPj4gQWxzbyBmaXggYW4gZWZmZWN0aXZlLXR5cGUgdmlvbGF0aW9uLgo+PiBFeHBvc2Vk IGJ5Cj4+IGh0dHBzOi8vZmF0ZS5mZm1wZWcub3JnL3JlcG9ydC5jZ2k/dGltZT0yMDI0MDMxMjAx MTAxNiZzbG90PXBwYy1saW51eC1nY2MtMTMuMi11YnNhbi1hbHRpdmVjLXFlbXUKPj4KPj4gU2ln bmVkLW9mZi1ieTogQW5kcmVhcyBSaGVpbmhhcmR0IDxhbmRyZWFzLnJoZWluaGFyZHRAb3V0bG9v ay5jb20+Cj4+IC0tLQo+PiDCoCBsaWJhdmNvZGVjL3BwYy9oMjY0ZHNwLmMgfCAzNSArKysrKysr KysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLQo+PiDCoCAxIGZpbGUgY2hhbmdlZCwgMTcgaW5z ZXJ0aW9ucygrKSwgMTggZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS9saWJhdmNvZGVj L3BwYy9oMjY0ZHNwLmMgYi9saWJhdmNvZGVjL3BwYy9oMjY0ZHNwLmMKPj4gaW5kZXggYzAyNzMz ZGRhMi4uZjUwZjI1NTNhMiAxMDA2NDQKPj4gLS0tIGEvbGliYXZjb2RlYy9wcGMvaDI2NGRzcC5j Cj4+ICsrKyBiL2xpYmF2Y29kZWMvcHBjL2gyNjRkc3AuYwo+PiBAQCAtNDAxLDMwICs0MDEsMjkg QEAgc3RhdGljIGlubGluZSB2b2lkIHdyaXRlMTZ4NCh1aW50OF90ICpkc3QsIGludAo+PiBkc3Rf c3RyaWRlLAo+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAgcmVnaXN0ZXIgdmVjX3U4IHIwLCByZWdpc3RlciB2ZWNfdTggcjEsCj4+ IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCByZWdpc3RlciB2ZWNfdTggcjIsIHJlZ2lzdGVyIHZlY191OCByMykgewo+PiDCoMKgwqDC oMKgIERFQ0xBUkVfQUxJR05FRCgxNiwgdW5zaWduZWQgY2hhciwgcmVzdWx0KVs2NF07Cj4+IC3C oMKgwqAgdWludDMyX3QgKnNyY19pbnQgPSAodWludDMyX3QgKilyZXN1bHQsICpkc3RfaW50ID0g KHVpbnQzMl90ICopZHN0Owo+PiAtwqDCoMKgIGludCBpbnRfZHN0X3N0cmlkZSA9IGRzdF9zdHJp ZGUvNDsKPj4gK8KgwqDCoCB1aW50MzJfdCAqc3JjX2ludCA9ICh1aW50MzJfdCAqKXJlc3VsdDsK Pj4gwqAgwqDCoMKgwqDCoCB2ZWNfc3QocjAsIDAsIHJlc3VsdCk7Cj4+IMKgwqDCoMKgwqAgdmVj X3N0KHIxLCAxNiwgcmVzdWx0KTsKPj4gwqDCoMKgwqDCoCB2ZWNfc3QocjIsIDMyLCByZXN1bHQp Owo+PiDCoMKgwqDCoMKgIHZlY19zdChyMywgNDgsIHJlc3VsdCk7Cj4+IMKgwqDCoMKgwqAgLyog RklYTUU6IHRoZXJlIGhhcyB0byBiZSBhIGJldHRlciB3YXkhISEhICovCj4+IC3CoMKgwqAgKmRz dF9pbnQgPSAqc3JjX2ludDsKPj4gLcKgwqDCoCAqKGRzdF9pbnQrwqDCoCBpbnRfZHN0X3N0cmlk ZSkgPSAqKHNyY19pbnQgKyAxKTsKPj4gLcKgwqDCoCAqKGRzdF9pbnQrIDIqaW50X2RzdF9zdHJp ZGUpID0gKihzcmNfaW50ICsgMik7Cj4+IC3CoMKgwqAgKihkc3RfaW50KyAzKmludF9kc3Rfc3Ry aWRlKSA9ICooc3JjX2ludCArIDMpOwo+PiAtwqDCoMKgICooZHN0X2ludCsgNCppbnRfZHN0X3N0 cmlkZSkgPSAqKHNyY19pbnQgKyA0KTsKPj4gLcKgwqDCoCAqKGRzdF9pbnQrIDUqaW50X2RzdF9z dHJpZGUpID0gKihzcmNfaW50ICsgNSk7Cj4+IC3CoMKgwqAgKihkc3RfaW50KyA2KmludF9kc3Rf c3RyaWRlKSA9ICooc3JjX2ludCArIDYpOwo+PiAtwqDCoMKgICooZHN0X2ludCsgNyppbnRfZHN0 X3N0cmlkZSkgPSAqKHNyY19pbnQgKyA3KTsKPj4gLcKgwqDCoCAqKGRzdF9pbnQrIDgqaW50X2Rz dF9zdHJpZGUpID0gKihzcmNfaW50ICsgOCk7Cj4+IC3CoMKgwqAgKihkc3RfaW50KyA5KmludF9k c3Rfc3RyaWRlKSA9ICooc3JjX2ludCArIDkpOwo+PiAtwqDCoMKgICooZHN0X2ludCsxMCppbnRf ZHN0X3N0cmlkZSkgPSAqKHNyY19pbnQgKyAxMCk7Cj4+IC3CoMKgwqAgKihkc3RfaW50KzExKmlu dF9kc3Rfc3RyaWRlKSA9ICooc3JjX2ludCArIDExKTsKPj4gLcKgwqDCoCAqKGRzdF9pbnQrMTIq aW50X2RzdF9zdHJpZGUpID0gKihzcmNfaW50ICsgMTIpOwo+PiAtwqDCoMKgICooZHN0X2ludCsx MyppbnRfZHN0X3N0cmlkZSkgPSAqKHNyY19pbnQgKyAxMyk7Cj4+IC3CoMKgwqAgKihkc3RfaW50 KzE0KmludF9kc3Rfc3RyaWRlKSA9ICooc3JjX2ludCArIDE0KTsKPj4gLcKgwqDCoCAqKGRzdF9p bnQrMTUqaW50X2RzdF9zdHJpZGUpID0gKihzcmNfaW50ICsgMTUpOwo+PiArwqDCoMKgIEFWX1dO MzIoZHN0LMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBBVl9STjMyQShzcmNf aW50ICsgMCkpOwo+PiArwqDCoMKgIEFWX1dOMzIoZHN0ICvCoMKgwqDCoMKgIGRzdF9zdHJpZGUs IEFWX1JOMzJBKHNyY19pbnQgKyAxKSk7Cj4+ICvCoMKgwqAgQVZfV04zMihkc3QgK8KgIDIgKiBk c3Rfc3RyaWRlLCBBVl9STjMyQShzcmNfaW50ICsgMikpOwo+PiArwqDCoMKgIEFWX1dOMzIoZHN0 ICvCoCAzICogZHN0X3N0cmlkZSwgQVZfUk4zMkEoc3JjX2ludCArIDMpKTsKPj4gK8KgwqDCoCBB Vl9XTjMyKGRzdCArwqAgNCAqIGRzdF9zdHJpZGUsIEFWX1JOMzJBKHNyY19pbnQgKyA0KSk7Cj4+ ICvCoMKgwqAgQVZfV04zMihkc3QgK8KgIDUgKiBkc3Rfc3RyaWRlLCBBVl9STjMyQShzcmNfaW50 ICsgNSkpOwo+PiArwqDCoMKgIEFWX1dOMzIoZHN0ICvCoCA2ICogZHN0X3N0cmlkZSwgQVZfUk4z MkEoc3JjX2ludCArIDYpKTsKPj4gK8KgwqDCoCBBVl9XTjMyKGRzdCArwqAgNyAqIGRzdF9zdHJp ZGUsIEFWX1JOMzJBKHNyY19pbnQgKyA3KSk7Cj4+ICvCoMKgwqAgQVZfV04zMihkc3QgK8KgIDgg KiBkc3Rfc3RyaWRlLCBBVl9STjMyQShzcmNfaW50ICsgOCkpOwo+PiArwqDCoMKgIEFWX1dOMzIo ZHN0ICvCoCA5ICogZHN0X3N0cmlkZSwgQVZfUk4zMkEoc3JjX2ludCArIDkpKTsKPj4gK8KgwqDC oCBBVl9XTjMyKGRzdCArIDEwICogZHN0X3N0cmlkZSwgQVZfUk4zMkEoc3JjX2ludCArIDEwKSk7 Cj4+ICvCoMKgwqAgQVZfV04zMihkc3QgKyAxMSAqIGRzdF9zdHJpZGUsIEFWX1JOMzJBKHNyY19p bnQgKyAxMSkpOwo+PiArwqDCoMKgIEFWX1dOMzIoZHN0ICsgMTIgKiBkc3Rfc3RyaWRlLCBBVl9S TjMyQShzcmNfaW50ICsgMTIpKTsKPj4gK8KgwqDCoCBBVl9XTjMyKGRzdCArIDEzICogZHN0X3N0 cmlkZSwgQVZfUk4zMkEoc3JjX2ludCArIDEzKSk7Cj4+ICvCoMKgwqAgQVZfV04zMihkc3QgKyAx NCAqIGRzdF9zdHJpZGUsIEFWX1JOMzJBKHNyY19pbnQgKyAxNCkpOwo+PiArwqDCoMKgIEFWX1dO MzIoZHN0ICsgMTUgKiBkc3Rfc3RyaWRlLCBBVl9STjMyQShzcmNfaW50ICsgMTUpKTsKPiAKPiBJ cyB0aGVyZSBhbnkgYmVuZWZpdCB1c2luZyBBVl9STjMyQSgpIHdoZW4gc3JjX2ludCBpcyBhbHJl YWR5IGEgcG9pbnRlcgo+IHRvIGEgdWludDMyX3Q/Cj4gCgpTaW1wbHkgcmVhZGluZyB2aWEgc3Jj X2ludFtpZHhdIHdvdWxkIGJlIGEgdmlvbGF0aW9uIG9mIHRoZQplZmZlY3RpdmUtdHlwZSBydWxl cyAoeW91IHdvdWxkIHJlYWQgZnJvbSBhbiBhcnJheSBvZiB1bnNpZ25lZCBjaGFyIHZpYQphbiBs dmFsdWUgb2YgdHlwZSB1aW50MzJfdCkuCkFsdGVybmF0aXZlbHksIG9uZSBjb3VsZCB1c2UgYSB1 bmlvbiBvZiBERUNMQVJFX0FMSUdORUQoMTYsIHVuc2lnbmVkCmNoYXIsIHJlc3VsdClbNjRdIGFu ZCB1aW50MzJfdFsxNl0sIHRoZSBmb3JtZXIgdG8gc3RvcmUgdGhlc2UgdmVjdG9ycywKdGhlIGxh dHRlciB0byByZWFkIHRoZSB2YWx1ZXMgZnJvbS4KCi0gQW5kcmVhcwoKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlz dApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0 aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBl bWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJz Y3JpYmUiLgo=