From patchwork Sat Oct 8 01:24:09 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 38621 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a21:789c:b0:9c:c2cd:5584 with SMTP id bf28csp292942pzc; Fri, 7 Oct 2022 18:24:53 -0700 (PDT) X-Google-Smtp-Source: AMsMyM5kFwrrUhUnIGDEynqcz6TME5BDeSBtKMyeKlsmlWgchac4yukP9RDJ36rrNI1v7SudBzAw X-Received: by 2002:a05:6402:42cf:b0:457:ae6f:e443 with SMTP id i15-20020a05640242cf00b00457ae6fe443mr7087459edc.299.1665192293306; Fri, 07 Oct 2022 18:24:53 -0700 (PDT) Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id sb2-20020a1709076d8200b007413ed9efb1si4599938ejc.543.2022.10.07.18.24.52; Fri, 07 Oct 2022 18:24:53 -0700 (PDT) Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@outlook.com header.s=selector1 header.b=lnhNctUV; arc=fail (body hash mismatch); spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=outlook.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 23EC468BC0C; Sat, 8 Oct 2022 04:24:36 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR02-DB5-obe.outbound.protection.outlook.com (mail-db5eur02olkn2088.outbound.protection.outlook.com [40.92.50.88]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 0B2CC68BBA0 for ; Sat, 8 Oct 2022 04:24:32 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WVM3skCoG5DYnqJrLNpbshlIJOAvRruCpKWZvs3EIcq76zg+pxn3mDAzdZUtN3r2joXNG0LrORJiBEH0a77W+XvY+HB7Tm6seKdQ0yP1YNJ2+iW3QSMu8+0w+PjI/wsMr1aPvzkPXtlaR7JLardAUstpZ9gSaXvaaZ414fhXpdwQCH5l7dPj0hBpfcqg9KERWM+AQXVDrGYi/jT+xTjqqF2BqzjbQ1RjV7s7GyWMHV7n2J1gvRPuAP+D76UbAk0DD6nM0Jd91KI2DRCzdHgSf3g8zVDfSnvWe11GmYHPQKPfcU9r5zD/tegv41IK80F6Hk+1/T5Cvbjmm6NVpLUAQw== 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=dpukYCQ3fJvQGew1+eqABH9HTuPOY3cRCW2kSNI3VWo=; b=hmQqEsOJHwwCJuOGq5I8mAC0/75q4QeTNcNSDNpwCulRC31E8Hpod1DVO4OZjkyxgICbey2acI+oZphECYVirXQw/ed+xg6hxewQrIsQ+Fn/zRJuOvykXVp+fsbzqS9toykwWz4W2iAfnSp7RsWzurLYn1xOuDKjzp1lJkiqw7H/t06LaoUGk9vBNaD9stU9/gKwwjm9eHsmwrWHW3VfimOhK9SzH+42CCWBjvpRrKNNjVsmj7moyS6lLcIFRsVB/Vtw7k+Dbl51hHdqGIZEPl7cNn5/WOUCDqiQW7tovage5D08v81njPModjPoD3O6aQPzc0rB60XkN9ff+FdnsA== 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=dpukYCQ3fJvQGew1+eqABH9HTuPOY3cRCW2kSNI3VWo=; b=lnhNctUV7pO7rkCfMJC+qYiLn2N44zCn2EUyEkFz//Zpn84TRJ67djKvHtcLWnlSzl86nMMvF1VWVK5mmC7331KZHQTtNs7dMiULK8RT3B/pJ0F1ktyGjHdL2JPqukmJIizE4xhFmfvHbDpZ1LaBnXy9r+XJcAAkUdy9fqFZhp7EQibBZ0fhyFikENhiQztccOSWM0ukhBg8xTZEccQ5AE49xz2CdgL4/hsHrXOaTZFe9Dp3YFsmMAScYOpd7Z4wZqrbvMZZFpQr+cXmhdV2Z8Eh8piLIbichl9I1BiHMORIm3MA0DbJvEqnh8ETAuK38XuIuIATe0Bb8DXYHuYs7Q== Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) by PR3P250MB0098.EURP250.PROD.OUTLOOK.COM (2603:10a6:102:171::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5709.15; Sat, 8 Oct 2022 01:24:27 +0000 Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::68bd:2fc7:ac52:38f8]) by GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::68bd:2fc7:ac52:38f8%9]) with mapi id 15.20.5676.028; Sat, 8 Oct 2022 01:24:27 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Sat, 8 Oct 2022 03:24:09 +0200 Message-ID: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: X-TMN: [SLSWlgd+F7nlWSFqb0L69e+k73KGAZJPyj/LUgrCMfc=] X-ClientProxiedBy: ZR0P278CA0074.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:22::7) To GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) X-Microsoft-Original-Message-ID: <20221008012412.309522-5-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV1P250MB0737:EE_|PR3P250MB0098:EE_ X-MS-Office365-Filtering-Correlation-Id: b005e1f6-febc-41aa-45c0-08daa8cbd71e X-MS-Exchange-SLBlob-MailProps: AZnQBsB9XmpXYlgiiriwpqBJSiirmy7KtohALCXuHnSW12Z6qljlhKLo1ucMgYH63PtecvlSs6j4/TdAiN27Lz5a6MilzhSmnMlhyq76hgC1UxEFI/U6LsGjlCUVYffAMc29gwBNmVq2bV+z3ADCJHOSiGLyq7SjgjcX5AJPEJfnQ4y7/neVzDpw+b5SxXtS0wC01Yk1W9AWRzKPzK2Gz5gNgy4BMVmGV0jikoD5IVT5WuO/ng1ZPaIJcNjtgh8eDlrRoH2VO0tiUJEXBPfx7FTUt+6X1spd+c5EklELbqXggmr+suVFV12lCuXhppw0aALfUe2ao1DuHktNVt1CGK3xS6j4j9CjwMgY7ackQo+l9QHzNDZBds8GVeqlo0GZeqrNM4BV8ld0mwnLO6shckslFCseD+lSLE14zJo0oXImaKKapxdOBobCRgNq+GnHSXnii3C6rwYvslTf9Z5qOrOXKcOHqy/MeYTtfQ4ZY8mgRaAVq8HhnVhPxtQikkFw2k3jFQjEDUs2IT0UXwB/jLtk0dAfjMPRpGf0fh3BuJS1gAlBbv9wu8pb4BPtTMORlZvcS8RHymSRUz/DXXJ5M42gV02jcJ+pTmVDvea13EUM2zziXWmd7mwOcwAf6bvt/3EBU0vRXhLNp9kfyapLWfGnijyzoPKiJUgfDg8KD1rPTc+Nvd7s6FWRy/Dgn5dGYMIRGcafLBl5sB6Y6rEaJeGv5IOy1UbPOqw8RrVCp/agrAVX4gXzrD3bNuB0dMILim6GJ+X8ObQ= X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: STo8y8KKtAv+BS0cHsZXFwxdaikDVIkX7XoCZ2GYWTX+twbUs+m/gwiE69Z+UtqE8xFqQA5ygmozOPZ/1P2pOtDSYopakPNV0uYB2+3mW51sb6DGw6zqJeT15z8dnGO9pfon6ceKZu1XE5BwOfBcgcE/LfETEWXcjeu5TCgOn3aGfAnOHHyQs4jx9xaIbIwWl34RLtauzu+x3t/S+nSBKTfGXIp0UuptQIIVK1iYK0Hg4z0KouFM7WZxjKLLZtFcuhyrMWqlWjXySIg6HT1WsvmBytohS5Lv8Z//qpfzIDlX+WR+hhY4yEDUSEzt8hWJ6/t9PAFbglnCWO1wE8+x3vRTQ1RynrpRGUQSoq+uvCOPPIq2okqJ/jgaw5Pv4Ll7owPMfYLuEeoZgfUznLqH4d8aKOV9mdm1fuN4mBLVRXcBwX26VVs4fL0jiWWA9yh9gqVlLk5uvZa3iZbW8ZZCPDosqaYIct69AyDkolA6T15PzcmQRGt/tMsni2KAXh/NBvSbGOdyJQYds587EXkxQCR33y8cGwDTMFlvZz3jiZwhULcdHv8RGmF2gYwLf7XONaxqJglYP5R03WXX1p3Lh09J3GzWGQ2jK9o9K7d7nAt1aGjljdSLPiyACjDs1UdHhkAOEkcgqsd1YchONGQ/5UjtOXiiGrFDnmmWtZ/fwbC6hBce3Mn4LqJRmJhCVuHw X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 5G/Iucalo4X0ca2y0jB7JEK2rdWoEJi8nj2MuO/xZjR8LLKhbSRFp5tw6quHV48U50PCS7vrP0OTWgftPQydQhesyQQvbjC+gF1dT3RnzBwNoNsXADqE2v1cv94EUKhP8h0xNSQHDRBPNddvAPpQWrSbApNZjq7z2bt66BmV3Y/3pXBgFNvM7cs6dkPiUvEAqrTie42Vxyk9WbPRokzPvhZPqI8rFpgSGxRConkI/YB0tHBVwf+ErVfnQr44uNCe7Dd1oNAAErmtE50l87hj/jzu0GCxeHoF8EiRdkKgL05rNFg8Uou3BTqbvSFmOygYrspIIv4CYnQJO94jFgSbUW2JpWL08QZgrwkBNk27UldsQYLhVSrj3gWzqLnHT3Vj4N0YhJKFGK9n6AFh611xMhK1BedcDmuqNZN+s3qpfg2oFMPyU61YQUQ7uJJEaFQ6pxwjl3KoyeiLYxbN3oupLwo+8k0aPyqRNX8KtELdjEWjg/0e2rB6qUMUmTsTYr3LvpXInMchtviGzwMgDAtTvNSERQnqcv3fptPLII7tJdHl10mY1i7mjQgtW79ebYpVgymXH3hGpqNIMJsc/gfbsnYwayXTxneQAYQMpPFOIubRa2A48hKs4DTqvk15d0P2DSAl2GRee9ar41Gb8f5IKS8a6j5C6r/M8Gwq34Rq3YSDAELUoxlR2Y4y3e72pCtaW4gzpqcc5p4XqzDGS5phxiogXTJ/S0psXVefptoiK+8A76f5xM+MEI4km/JhPjVhp6EwX+u86vXczzmp9U6y0c7KZ00P07YlN7YkGZjUmMc7EkZySflz3wEZkN8dYIw15fEIqeZLsQNc9a8KiEhN9Igac30u1NRK9FuCCFScpz+9k3YwPIeY1FhW0a5qNRBO2/2OuP461+SdmaPyoEKr0xXAhFHGX0QEjSY9sAQnYcrvHL9sxPM8lsdMMRmMFH47rYj3moR8FjO8J5PRtk7NVVcPjfSVY/jyZxcZleg/0sJDU9136wH5Mb52RaJyxSr+/W+xXj2+qn8MyPSQeGXquZk3eqz5M3zJcPv8oH0BiPSA2VWbhJ25NV7V21duYvklHTsOQ1D/ATyeKfdpoB8hqwanMeWwO4stkFcjaw5LW3+lglef6gslvcAJRWcYubPcwrEHXHJIm6QSXwrPfttRImf1ECrsNB6FX3SQQvPLGfsAAX67zLpPWMdnI5zyJ/RTYfaN8BZr8Y/B9nPhhuAv6cNDIaQ+V0J8W2arj238qqHLt16vwRX9TyLHkeToKxw8X3JXPjyspz7Xub+BNazJXRGNhHCjX6/Tkb8MVCcXSC2RmHCtl8dnLZX5gZ8j9JEi X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b005e1f6-febc-41aa-45c0-08daa8cbd71e X-MS-Exchange-CrossTenant-AuthSource: GV1P250MB0737.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Oct 2022 01:24:26.9457 (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: PR3P250MB0098 Subject: [FFmpeg-devel] [PATCH 6/9] checkasm/huffyuvdsp: Use declare_func_emms only when needed 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 Cc: Andreas Rheinhardt Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: hAL29Bqh+iWV There is no MMX code for add_int16 since commit 4b6ffc2880e33d05ed1ab6bbc38e5a795f14b504, so use declare_func instead of declare_func_emms() to also test that we are not in MMX mode after return. Signed-off-by: Andreas Rheinhardt --- tests/checkasm/huffyuvdsp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/checkasm/huffyuvdsp.c b/tests/checkasm/huffyuvdsp.c index 8392022c04..16e6bfb808 100644 --- a/tests/checkasm/huffyuvdsp.c +++ b/tests/checkasm/huffyuvdsp.c @@ -42,7 +42,7 @@ static void check_add_int16(HuffYUVDSPContext c, unsigned mask, int width, const uint16_t *dst0 = av_mallocz(width * sizeof(uint16_t)); uint16_t *dst1 = av_mallocz(width * sizeof(uint16_t)); - declare_func_emms(AV_CPU_FLAG_MMX, void, uint16_t *dst, uint16_t *src, unsigned mask, int w); + declare_func(void, uint16_t *dst, uint16_t *src, unsigned mask, int w); if (!src0 || !src1 || !dst0 || !dst1) fail();