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 D0E844AF1F for ; Fri, 24 May 2024 08:47:09 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id B472768D525; Fri, 24 May 2024 11:47:07 +0300 (EEST) Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04olkn2098.outbound.protection.outlook.com [40.92.75.98]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id E754D68D2DC for ; Fri, 24 May 2024 11:47:00 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=eCRgsnzuDwYxnxrTpTVA+c22bU6jZrn0I3q1UNbR9Nta7TOxFR7rLD//gdtJodUqJJUULIYkiF19wzmlhrgC8l3eO0po1wcGzN3IGNJSNm+hNnWWoUw4HuPG3gG0mRuWFm0+Pb8E4CzsuRPvk+yk8HQewqgcQgtqKpUs9sFcwM86Dgye6ka3KPEDj/8YqMVbvvxBNn5+yb0bHmJjuc+NtqRxfuFc/5CKqyFi3VNwe1rUmxjabHsFb7N9ikydEVBGxeaOIzLoUB1cEI/FPSFa75TYzAYgtTxuBjy2vEzt+25jcUpCvXPKNZwwiRePc+vWvCOntdpUQFARsfVW3AwOVA== 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=x0E9uQQ02KbCTz1HAaRBDTxfJQ1ilyEimnSV/FQc6io=; b=g0KDZLGwBjXs9iZSZneQg7v4V8Sz2S4YkrWo1V+0TPBaUsDTLmDBToHCYRF6k1A5WMaHJYWGbCN3dQzT7GyyJ7MM/khNeeNgaEjhku64DTfU1iYLQSWOSkHYFcWYIB6DlN61OPdeZtEjgnNPIZKUoAE858HFgIaiGuPNrpaqrlkg/dYWI5cG+ZrdhcIF4gpP2pYWMl3LVmDqXG9tlK+IRq+rCrkKU92CR26DXqgkpeHD9RRvoE0mHaKwVW1HubCgTZM45AZrCs/OPMiCdYDmUY0yKzeD4l4JBSHa/knHk0r2s8TLOX6FPReBQ52lIrnnw0xZmBGUDo66lzfNoaemWQ== 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=x0E9uQQ02KbCTz1HAaRBDTxfJQ1ilyEimnSV/FQc6io=; b=mQQLItiXWoa+MpZlBliSAk6K/K0uD2peSLPhh+tLlSkUYms25WJqbQgsdCg5BaU6DLZFVNiTdMTA1nyUAtnNxlYU5agtOtPmybNKD3nN/TrtyJSkbtKO5qfSo9ZVpqVCG05Fp6hqrI1tcY59g0bLkYD7FeNrc3RentfRSvztSahZKLEJVsCR6eL6ZRv/1UJw/jI+QV+d+mYaLqfKeFPNiq/ZtI5WL1Z6OKSkrRBKuGX9PQ9UwPdxH+MRFfgGEceVrfbn4EQ+9eOy3QXYh6M14DPyJE6OCJRyfWZ/OWQy4wOnVHs8fA76Btu2EJFSVgvgLJcXLOWUYGJzfoy5OZ9RNg== Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) by AS4P250MB0612.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:4be::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7611.22; Fri, 24 May 2024 08:46:59 +0000 Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::d6a1:e3af:a5f1:b614]) by GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::d6a1:e3af:a5f1:b614%3]) with mapi id 15.20.7587.030; Fri, 24 May 2024 08:46:59 +0000 Message-ID: Date: Fri, 24 May 2024 10:46:56 +0200 User-Agent: Mozilla Thunderbird To: ffmpeg-devel@ffmpeg.org References: Content-Language: en-US From: Andreas Rheinhardt In-Reply-To: X-TMN: [LUfHSPJ3QE58zxSZX0lqnHIp8tl7PLrhjXSmySw1nds=] X-ClientProxiedBy: ZR0P278CA0054.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:1d::23) To GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) X-Microsoft-Original-Message-ID: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV1P250MB0737:EE_|AS4P250MB0612:EE_ X-MS-Office365-Filtering-Correlation-Id: 635c20e4-6559-4aa8-b350-08dc7bce12da X-Microsoft-Antispam: BCL:0;ARA:14566002|461199019|3412199016|440099019; X-Microsoft-Antispam-Message-Info: TOjhyg32fsaQ2inWsQRt+AOATEf+CoEwQSDRqTcAZfIh86JdlSRl2hZrv2/uPZ8DjNaj2AEn49vmRTjYmbx6Q1zssA+yypl3Gfk492cUpvxYhKlZFGferjaYcbJNKF+umiyaLhdf2cwexRyT7GoSQsyNWCnFAeMS5O2ZsUbn+rRnfcW425nVQzaA3x9Adbi37XUmoN+EI81S7nEM2ujoj0BWu0yqg0HHKjJW2sX0O6Au/mF1D30TdLiplp7WVI/jGWM3qf/YqhBX1VdM+6RP/woik8IkpeP2yR9HTEtCKhcIOA1ZcMs0ni0jZOkbaE3VgLElU7Oh4i0zYCOj2d1q7BhcqOeHauKiZGbG8yOV6T5SssVbhJ0D7J7dB93pL6rYyU7Azx8zgacSoRkKPG9q0LrF0CJbI8pstjwK9WD0oxTMJjEXFixeXEzDSUIS8dcH5VJqrnyp7R41Ot9sdCcAEYkaRVwFs2+b9pT+8YkJZoQmUnkg0WZt4YVwOqSzeCz4wPP4oHTwOUZ8aAw8rueh52enTGaXu580kaG1n4x3a2XnS60OvftdTPLs0D+C69OH X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?dHo3aGltL1FFMFBmbGIwSGdiNDI4NDZHZmVLYVJQM2ZvRkdLWTJlVFdMOFJS?= =?utf-8?B?b1dSa1RoM3I3NCtFUll2ZGhHcVlMdUNUYkdhU0c3RGVUUHlZdFNWV3pjS1dv?= =?utf-8?B?c2tYczRibzV1Mnp3K0FETEJhSVNLak5xeWlTc09CNjM1RHlDb09TZ2FLK1h2?= =?utf-8?B?ckhaVEkwY1ljNzZ3NWxJWnR1cUlRVk4vdVBVUXFiR3hnSlNYWWJ5QTh3M2R3?= =?utf-8?B?UTl5Q2kyRlB2RVZ6eGZObkVWK3Rnb09nSDkvRUNtelNzTWd0ZlVyTVI2NGRJ?= =?utf-8?B?a09obVJFV1gxMHBLZkNzbmY0N2d4NVN5RE9FeGhEYkIvS1dRa2pRR0RaSndi?= =?utf-8?B?SlVMZE5VUDVFSkZobFhDTlhXYjVERFovSDJyS1R0bjVhVTAwZ3JjSHJBM3Bn?= =?utf-8?B?NFpCL1hLVjdBbC9FL29iVE5udisyY2tnTGFLQ3pJaWREbUFZNjBma2ZraXkv?= =?utf-8?B?c21zOWRsWDhmSWdnMFJXdHRMYU9GakU4NnF0ZllveUp6YTB6ekYycno5RXZy?= =?utf-8?B?UHg4aGhqcVdzQ0VhQVNaZ1NPK0ExMFhFQjNEbTFxNCsrdURpdFpMOG56ekJy?= =?utf-8?B?UjBDakJxdHU1K1I4bElIdjYzVXFlVHBQNFpiV3YzYjBza05mWXQyNm8wdndO?= =?utf-8?B?ODRqM2tmbzJ1WU4wb3I1dVQ1SlZOT0ZRZmVYYkozeFRHY2piZ0F2ZVdWZU5R?= =?utf-8?B?YUx4d1ZWQjNuWC96NUNxMmpOZUEyUHdMSW5rT3dLYW1EWkNackc5RmJ2NjB2?= =?utf-8?B?Sm4zY3E3VldIclVObktxL0hUKzZpazVxZVg3ZWt1Mkt0bFg1ZkQwVHdoNUZz?= =?utf-8?B?ZjUxY0YvTHRUWktJZ2p0cEFZQVVGaW9ueUNzRVRPK2VGRUdhNE9jVGNxaXpt?= =?utf-8?B?aHowYmtMb3MvZ2pyNnhpOVBWR2hobHJkeHBTUHM3MGJ4SzU5aVlGZTY3dXMx?= =?utf-8?B?enpaQ1ptVEhWd0hvVi9IamFsME1yOGI3b25xZHNTMjRWQU5BNERmWUNSZTNO?= =?utf-8?B?Wk50MTd6bk5FRFFkKzh0THp3TnZ1ajJvNnlVN3luaGxyQW1nTUNrVW00UXNC?= =?utf-8?B?L2FmL0t1N0dxY0Z4RTJ1ajUzZmJWVTBXZjVsYmxaQnk1eTVMQWt3V3BoM1dV?= =?utf-8?B?Y1VNNFNuY0c2cndFdkl5UXpCaCtYT2V0MENKL2VqUUJPNDVERzZ6NklmczlR?= =?utf-8?B?eElZa0VUVmFSSXFoZnNwYUlCQVJmcXVzaHN4TzNhQTJ5YWVGU25CNTlSR1RD?= =?utf-8?B?Yk45cFM4eWFiM2tGb2FEVCtPUG1yQ0ZlKzZmOE1pK2lpSUEwRVY5Ti8xQUQr?= =?utf-8?B?QjQrUFgvZVgwV1p4V2V5aHZ6UkhndlJxbjRKT3NCR1d2UHFsTERUV2NUajI5?= =?utf-8?B?M0FhLzlqT0xPUWhEVlU0RzRySlY0bnJ0cUVQSmVrMkFabkNyM1B3bGdYUFNP?= =?utf-8?B?em1yRkd1VUhWdUlnR2JsNHJOQlN2V3B1VEJjN1ZqRGgxU1FzZ0wrekkyazdi?= =?utf-8?B?QlpwSm16WlZ0dmZFWkhXMXpEQnJiMk5ENTNVY3BZQzhKY3VpUVZFZ2xSN1lk?= =?utf-8?B?S1hORmlpbDRzbGl6OFdEYnpEYTZFMUFaWUdvdUlFMmc1ZExGTnJYNnNXSFo4?= =?utf-8?B?QXVRekUzcnJpQWV0NG9LUEgvZ0M2S0RjWnRueHBFdWR3MmxDN3pQeVZCRVdm?= =?utf-8?B?TXJQcnk4cGgvVDUrZTV4ZmMxaUxQQitGL1VjZ0lSZFM0Zjh5enpVdlNRPT0=?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 635c20e4-6559-4aa8-b350-08dc7bce12da X-MS-Exchange-CrossTenant-AuthSource: GV1P250MB0737.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 May 2024 08:46:59.2141 (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: AS4P250MB0612 Subject: Re: [FFmpeg-devel] [PATCH] tests/checkasm/vvc_alf: Don't use declare_func_emms 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="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: Andreas Rheinhardt: > VVC does not have MMX code at all, so one can use the stricter > declare_func to also check that the MMX state has not been clobbered > with (which would be an ABI violation). > > Signed-off-by: Andreas Rheinhardt > --- > tests/checkasm/vvc_alf.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/tests/checkasm/vvc_alf.c b/tests/checkasm/vvc_alf.c > index 6dd89bfafc..f35fd2cd3e 100644 > --- a/tests/checkasm/vvc_alf.c > +++ b/tests/checkasm/vvc_alf.c > @@ -83,7 +83,7 @@ static void check_alf_filter(VVCDSPContext *c, const int bit_depth) > ptrdiff_t dst_stride = DST_PIXEL_STRIDE * SIZEOF_PIXEL; > int offset = (3 * SRC_PIXEL_STRIDE + 3) * SIZEOF_PIXEL; > > - declare_func_emms(AV_CPU_FLAG_AVX2, void, uint8_t *dst, ptrdiff_t dst_stride, const uint8_t *src, ptrdiff_t src_stride, > + declare_func(void, uint8_t *dst, ptrdiff_t dst_stride, const uint8_t *src, ptrdiff_t src_stride, > int width, int height, const int16_t *filter, const int16_t *clip, const int vb_pos); > > randomize_buffers(src0, src1, SRC_BUF_SIZE); > @@ -137,7 +137,7 @@ static void check_alf_classify(VVCDSPContext *c, const int bit_depth) > ptrdiff_t stride = SRC_PIXEL_STRIDE * SIZEOF_PIXEL; > int offset = (3 * SRC_PIXEL_STRIDE + 3) * SIZEOF_PIXEL; > > - declare_func_emms(AV_CPU_FLAG_AVX2, void, int *class_idx, int *transpose_idx, > + declare_func(void, int *class_idx, int *transpose_idx, > const uint8_t *src, ptrdiff_t src_stride, int width, int height, int vb_pos, int *gradient_tmp); > > randomize_buffers(src0, src1, SRC_BUF_SIZE); Will apply this patch tomorrow unless there are objections. - Andreas _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".