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 4AE5246EDB for ; Sun, 16 Jul 2023 15:59:37 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 3C62368C643; Sun, 16 Jul 2023 18:59:34 +0300 (EEST) Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04olkn2062.outbound.protection.outlook.com [40.92.74.62]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id D2B7468C4D4 for ; Sun, 16 Jul 2023 18:59:27 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gPHVpxnlUO3OFcdh9xzaxWqbRAV/qYlDcgdaMDKjXdDhY6lz8BBiKWy9+c0L16q8a+wPs339SY8ck0UHLDMqyEBiz2XZx90KLF1EBwmYDm1iapQbbb72mvZy90ODyV8ioADmot1PIn32ImbvQJY0S2LUdrTeLbj24ywETBO2ProVYj+mo5Kb+mgIbuUbYzsvql12Izmo3WdF0LjvIKCDKjm3GkCnbqVKxnoSz6f3tkBYTvrMyJ+sG+g8D4yXLCSNNq5mP/B6jON0ih7/U5fbeMsStj9InhEPoAI4oxYSaBh/0oY6+/Bx60ESr6coR0cQY92Vr6egyhO0CKbzg4FXww== 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=PfB1UgK8dOt6nuidOuIS5mS0hI0BNMKknrNDmJMkaFU=; b=hmaB5a4e71N/KaLkGGJcB4AgHfC2ZYk+XrpFrCNTZfBhUVzA7UW76hY8lK+oJlYlTmMG7bFqUzgiL1LZeYIMTNZJpGDcOdpCYBshq9H+C3s5gCvdIx4o3xuCBvXbjkafLEq8fqz2I5DkWwJtwA61fxOHxJLh9uKUDo5Q2VZpcpSMu/6loWM3rgSyG1vNCWZ/37vsBP12uDQVyKtn75FMUxj71zbLHUBxsgmFecNbsiS/xI90eeOFL3WoyNl7vhnLPERXLQEePnCo6aFrk7mtZH+WPsInGx1M7Gjh+Kg4V5+MCmlGsgjAylOCgKwyN+W70qNgByqjeQaNsCZcr7mhtA== 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=PfB1UgK8dOt6nuidOuIS5mS0hI0BNMKknrNDmJMkaFU=; b=Yq1/e4AiOB0hOvx7gyVgTIwwE9NTNbJPLRm2I0hZO1R1ICoWZwfARvPYBTqI59RStQC60bR2yav5H+U0xzIixRWRjrLAeJDBYER/336rQbyMmn4r6Zfo5UaOLGKeCRy2Zqe+iG+Uwll2ksbxeGU5ZoFFidVsJT1DNsiZ+qhM53qJRTEXeiHfm9EPL4uXjAS8YT1pCvNyjnhDbrsKvAIfM3N/NAHiwik+wLK67TVYx5oK5r0AGXV4AwLxiXYz8zDNQ9yTx5ED7MlPirEt9eSyjP7EyBmPj4ByV0MRhqBdRf5lNDqYP3k8+1YgNA5wwhVC519cvCoOOfpQtd93fX2zLg== Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) by AS8P250MB0185.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:378::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6588.31; Sun, 16 Jul 2023 15:59:25 +0000 Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::7ae2:75ad:dea0:86f8]) by GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::7ae2:75ad:dea0:86f8%4]) with mapi id 15.20.6588.028; Sun, 16 Jul 2023 15:59:25 +0000 Message-ID: Date: Sun, 16 Jul 2023 18:00:35 +0200 To: ffmpeg-devel@ffmpeg.org References: <20230716151947.39573-1-jamrial@gmail.com> Content-Language: en-US From: Andreas Rheinhardt In-Reply-To: <20230716151947.39573-1-jamrial@gmail.com> X-TMN: [2cg0Syj6NDOzLA6x4UuTjRQCQRzxCg2H] X-ClientProxiedBy: FR0P281CA0123.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:97::9) To GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) X-Microsoft-Original-Message-ID: <634c1739-0ff4-9d46-32e0-78c21ba4fb24@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV1P250MB0737:EE_|AS8P250MB0185:EE_ X-MS-Office365-Filtering-Correlation-Id: ed3995ef-21a4-476a-37a4-08db8615a0c8 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: C5Apmo/pXB6eSpXil8+csx3X7NK1xJ5UjugCkpoMI6AXHdpWPU5IqjR6Ea1dZm+HJUElPxd0oD4cqobNnkTrObdCUjOIpFHBdfe1VkDOYp4ENwiMy+/DWNbLcpduDQrdxwdLiXYU50MWM9AxuNWB26NnizjSSlxCepb79e4o6mMzWsXYz4+rEm+f3eSCzo4AVqkJZWyghWsiYBHE3iKb6Ve/LgTGUGHaGlawxpNHqQNjo9JHPx8TGFVIbqzGovIomx/Oc0KLf9HthvB3kcSM0LkWIWgOxNhqd1dRjaVLM38s5KuYsYd5C4gBEm/Jkg1KzbOvmHtjA6cpCjDiROTzjR9/Wwtyz4ySlGR7/t2P7Gh7YMHwNwinZAS/GdN5TD1rEBoPf14r/qMzKnFUAkvZnC9Am1cQH4IiLfrl7qjoKvAp8RIAuXXr1qWr9u9YdZVkgfz6v2O4VV/9RZaeahX/0a+FtY/4IRAdrV4xqECJQpAgVXXOcHKFEcp7WS9fjL60IpL9mPDwF6srNhOLCwDnWWq3C7MuzgeyLSXfGR0XZlLSoRe0GgSeCRRjcmgBGSlZ X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?RkJ0d3dhVmtLNHNQbzkxbStaT1BVdDhubElicEVRNjdIS2lWV2lTREt4RWdj?= =?utf-8?B?ck5vdkd2RmNWbzczRWtFdXNMMGxNb0ZYL1NkZ3V3L3NwVDZGcVZ0aWdJNmdL?= =?utf-8?B?QlFKU1AzdXAwRGI2WVNNendYZ04yQkJ2QVA2TlRmay9QU0NyMUdiOGhWc2VI?= =?utf-8?B?aXZWQ1RNK1lWN2pWcXZrN1NaenFGM05JWEtoUGszRHcvc0gxc1daRExMdFBx?= =?utf-8?B?OCs3bDhoSGFoVlMvSktDY29RNE5mRTZvSHh0b0VRc3BHNWd4bllTVHRZSk9S?= =?utf-8?B?UGpFVFVVa0lXZ1I2RWI4TENHR0YwY0UrRkxOMDBDTTV0bzhPM1dNSEN6a2xt?= =?utf-8?B?TG9FMGJWdDduSXdmOVJvaTEwMTJEdmlMdjVhTkdxR29ITnY1KzgxeE02WWVP?= =?utf-8?B?dS9iUDNTUHR3RlI5OTR2UGNlYWltU295TUNIUUFBd21PTC92OEhjbUpIVDFm?= =?utf-8?B?eGw5dzVWd1p1blZUMU04cHhvRWsvOHNHR3pCdER3eVk3NC8xNnA5eitDc1ZV?= =?utf-8?B?Q2NwbXJ2QytuaW1GNU0xZVM4THJZandQeVNJZ1p6RnFGVGtTdFJSbWlnZGJs?= =?utf-8?B?c3VZVzhMbVBFbGtBZXFoeVhRTUY1ckk3MHowQ2hTUVdrZFZUdlQ4bjB1aUFC?= =?utf-8?B?MGFTdkVWY3l6SmFmUTFsQTN0eXZyaVZiWjNVU0xMSG1uVHNKRDQ3UnE2elEz?= =?utf-8?B?ejhaMW10MmZYTk9IQ3BIalgxeDM2djVFOTRvR3RoWHhSRVIzb1RRWFlzYnY4?= =?utf-8?B?VHJIK3FPOG92cWNsVTZxK1lCWDhJOHRoVkZ6c0lPVytEVnI2VG9EVlEvOHdU?= =?utf-8?B?V0pqeStCQlhZcUJMbm56ekRhK2lGbngyVUxMNkF5aHVWVFdxa0w5R3JwMHNa?= =?utf-8?B?QUptNGlnOVcrdkVsMm9KU2psYk5jVXpycStCUGRvM2x6a2pPcXdUVktjemRa?= =?utf-8?B?cUFTbUpMTW91K09KMzlSb09vdURpM1lkYXZUODd3QzFjcnh1b1hZSHFGdEdl?= =?utf-8?B?a3Q0R0U1UG9WTUZxQUFORHhxTTZLM01RUkNtUldZYW5QWUttRk8xbWJrMWsr?= =?utf-8?B?clpCMEZMNlRrK1JYekdKUklXbVRNSERFZzlJMmkxRGp3UWxGeDRmVGR1UjVx?= =?utf-8?B?eHllQVU3YUpPMmpIb2thMFNvWUExNG9pNGZBczRjdkV2d096dFdyNm1nNFZS?= =?utf-8?B?QWFGMy90NUpCWHdMbU5reXZCcUZ0VU9mWlJHYTZNSVFoYThBNk5SVFNJOVZB?= =?utf-8?B?Ymg2REovMHJNR2RHOEwyc1VWUEtadGc3L2hldENQSzVpL0Nuak5qa3JjY1ho?= =?utf-8?B?R0V2MjNzakZLT0FnNmZ5cUdYQ0FyMldGTE1WVXBKaFVRV2FibTlhcW9wUUJT?= =?utf-8?B?T1VGcnV1TjEvT21ZSlRuQWx6SDdBT1pRcXVzK0FTQU02M3ZOMmUvUnNUcnQ1?= =?utf-8?B?eldWVHMvalpacG9STmVkd29zbnp5aERWRy94L09QNkRySUFIMTRlbjczVkRJ?= =?utf-8?B?MWFDQ3FSb0I1ckJhaWpidCtKMXNLQ0F0OUNYNllWQmk2SGlRUWJUM0VjZkts?= =?utf-8?B?S0hOL3I0ZlV4YXBaUTd3cmF5dnBqNUFNdWNqTWJkbHBqNGJqUWF4QjQvV0JO?= =?utf-8?B?T0JmSWxPVWZhdDFSNG1hN1I5SXM4NVVWS244aXVLeVdFMjIwR0JMdHN3TGd2?= =?utf-8?Q?Ff5BTgMm5rAGC/mEJWSb?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ed3995ef-21a4-476a-37a4-08db8615a0c8 X-MS-Exchange-CrossTenant-AuthSource: GV1P250MB0737.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jul 2023 15:59:25.5819 (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: AS8P250MB0185 Subject: Re: [FFmpeg-devel] [PATCH] avcodec/x86/mathops: clip constants used with shift instructions within inline assembly 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: SmFtZXMgQWxtZXI6Cj4gRnJvbTogUsOpbWkgRGVuaXMtQ291cm1vbnQgPHJlbWlAcmVtbGFiLm5l dD4KPiAKPiBGaXhlcyBhc3NlbWJsaW5nIHdpdGggYmludXRpbCBhcyA+PSAyLjQxCj4gCj4gU2ln bmVkLW9mZi1ieTogSmFtZXMgQWxtZXIgPGphbXJpYWxAZ21haWwuY29tPgo+IC0tLQo+ICBsaWJh dmNvZGVjL3g4Ni9tYXRob3BzLmggfCAyNiArKysrKysrKysrKysrKysrKysrKysrKy0tLQo+ICAx IGZpbGUgY2hhbmdlZCwgMjMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPiAKPiBkaWZm IC0tZ2l0IGEvbGliYXZjb2RlYy94ODYvbWF0aG9wcy5oIGIvbGliYXZjb2RlYy94ODYvbWF0aG9w cy5oCj4gaW5kZXggNjI5OGY1ZWQxOS4uY2E3ZTJkZmZjMSAxMDA2NDQKPiAtLS0gYS9saWJhdmNv ZGVjL3g4Ni9tYXRob3BzLmgKPiArKysgYi9saWJhdmNvZGVjL3g4Ni9tYXRob3BzLmgKPiBAQCAt MzUsMTIgKzM1LDIwIEBACj4gIHN0YXRpYyBhdl9hbHdheXNfaW5saW5lIGF2X2NvbnN0IGludCBN VUxMKGludCBhLCBpbnQgYiwgdW5zaWduZWQgc2hpZnQpCj4gIHsKPiAgICAgIGludCBydCwgZHVt bXk7Cj4gKyAgICBpZiAoX19idWlsdGluX2NvbnN0YW50X3Aoc2hpZnQpKQoKV2UgYWN0dWFsbHkg aGF2ZSBhdl9idWlsdGluX2NvbnN0YW50X3AuIElzIGl0IGd1YXJhbnRlZWQgdGhhdCBhbGwKY29t cGlsZXJzIHN1cHBvcnRpbmcgaW5saW5lIEFTTSBhbHNvIHN1cHBvcnQgX19idWlsdGluX2NvbnN0 YW50X3A/Cgo+ICAgICAgX19hc21fXyAoCj4gICAgICAgICAgImltdWxsICUzICAgICAgICAgICAg ICAgXG5cdCIKPiAgICAgICAgICAic2hyZGwgJTQsICUlZWR4LCAlJWVheCBcblx0Igo+ICAgICAg ICAgIDoiPWEiKHJ0KSwgIj1kIihkdW1teSkKPiAtICAgICAgICA6ImEiKGEpLCAicm0iKGIpLCAi Y2kiKCh1aW50OF90KXNoaWZ0KQo+ICsgICAgICAgIDoiYSIoYSksICJybSIoYiksICJpIihzaGlm dCAmIDB4MUYpCj4gICAgICApOwo+ICsgICAgZWxzZQo+ICsgICAgICAgIF9fYXNtX18gKAo+ICsg ICAgICAgICAgICAiaW11bGwgJTMgICAgICAgICAgICAgICBcblx0Igo+ICsgICAgICAgICAgICAi c2hyZGwgJTQsICUlZWR4LCAlJWVheCBcblx0Igo+ICsgICAgICAgICAgICA6Ij1hIihydCksICI9 ZCIoZHVtbXkpCj4gKyAgICAgICAgICAgIDoiYSIoYSksICJybSIoYiksICJjIigodWludDhfdClz aGlmdCkKPiArICAgICAgICApOwo+ICAgICAgcmV0dXJuIHJ0Owo+ICB9Cj4gIAo+IEBAIC0xMTMs MTkgKzEyMSwzMSBAQCBfX2FzbV9fIHZvbGF0aWxlKFwKPiAgLy8gYXZvaWQgKzMyIGZvciBzaGlm dCBvcHRpbWl6YXRpb24gKGdjYyBzaG91bGQgZG8gdGhhdCAuLi4pCj4gICNkZWZpbmUgTkVHX1NT UjMyIE5FR19TU1IzMgo+ICBzdGF0aWMgaW5saW5lICBpbnQzMl90IE5FR19TU1IzMiggaW50MzJf dCBhLCBpbnQ4X3Qgcyl7Cj4gKyAgICBpZiAoX19idWlsdGluX2NvbnN0YW50X3AocykpCj4gICAg ICBfX2FzbV9fICgic2FybCAlMSwgJTBcblx0Igo+ICAgICAgICAgICA6ICIrciIgKGEpCj4gLSAg ICAgICAgIDogImljIiAoKHVpbnQ4X3QpKC1zKSkKPiArICAgICAgICAgOiAiaSIgKC1zICYgMHgx RikKPiAgICAgICk7Cj4gKyAgICBlbHNlCj4gKyAgICAgICAgX19hc21fXyAoInNhcmwgJTEsICUw XG5cdCIKPiArICAgICAgICAgICAgICAgOiAiK3IiIChhKQo+ICsgICAgICAgICAgICAgICA6ICJj IiAoKHVpbnQ4X3QpKC1zKSkKPiArICAgICAgICApOwo+ICAgICAgcmV0dXJuIGE7Cj4gIH0KPiAg Cj4gICNkZWZpbmUgTkVHX1VTUjMyIE5FR19VU1IzMgo+ICBzdGF0aWMgaW5saW5lIHVpbnQzMl90 IE5FR19VU1IzMih1aW50MzJfdCBhLCBpbnQ4X3Qgcyl7Cj4gKyAgICBpZiAoX19idWlsdGluX2Nv bnN0YW50X3AocykpCj4gICAgICBfX2FzbV9fICgic2hybCAlMSwgJTBcblx0Igo+ICAgICAgICAg ICA6ICIrciIgKGEpCj4gLSAgICAgICAgIDogImljIiAoKHVpbnQ4X3QpKC1zKSkKPiArICAgICAg ICAgOiAiaSIgKC1zICYgMHgxRikKPiAgICAgICk7Cj4gKyAgICBlbHNlCj4gKyAgICAgICAgX19h c21fXyAoInNocmwgJTEsICUwXG5cdCIKPiArICAgICAgICAgICAgICAgOiAiK3IiIChhKQo+ICsg ICAgICAgICAgICAgICA6ICJjIiAoKHVpbnQ4X3QpKC1zKSkKPiArICAgICAgICApOwo+ICAgICAg cmV0dXJuIGE7Cj4gIH0KPiAgCgpEb2VzIHRoaXMgaGF2ZSBhIHBlcmZvcm1hbmNlIG9yIGNvZGVz aXplIGltcGFjdD8KQW5kIGlzIHRoZSBpbmxpbmUgQVNNIGFjdHVhbGx5IGFueSBnb29kPyAoV2hl biBJIGNvbW1lbnQgdGhlIGlubGluZSBBU00Kb2YgTkVHX1VTUjMyIG91dCwgY29kZSBzaXplIGFj dHVhbGx5IGluY3JlYXNlcyB3aXRoIEdDQyAxMSwgc3VnZ2VzdGluZwp0aGF0IHRoZSBpbmxpbmUg QVNNIG1heSBiZSBjb3VudGVycHJvZHVjdGl2ZSBhcyBpdCBpbXBhaXJzIHRoZSBjb21waWxlcnMK YWJpbGl0eSB0byBvcHRpbWl6ZS4pCgotIEFuZHJlYXMKCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVn LWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZt cGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZt cGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K