From patchwork Thu Aug 31 22:22:34 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 43421 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:299e:b0:149:dfde:5c0a with SMTP id f30csp571634pzh; Thu, 31 Aug 2023 15:22:15 -0700 (PDT) X-Google-Smtp-Source: AGHT+IELb5hIQVhc4NSINJE+t0Q9BZ9WAGx5HEvN7zXeBJX9A5Y4C9+2WNcQWBpdGaDV+DE/o8QG X-Received: by 2002:a5d:424b:0:b0:31c:4c68:e73a with SMTP id s11-20020a5d424b000000b0031c4c68e73amr600917wrr.66.1693520535092; Thu, 31 Aug 2023 15:22:15 -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 t26-20020aa7d71a000000b00522205a4d35si1641900edq.103.2023.08.31.15.22.14; Thu, 31 Aug 2023 15:22:15 -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=TEEWAwGw; 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 8439C68C7FE; Fri, 1 Sep 2023 01:21:48 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01olkn2103.outbound.protection.outlook.com [40.92.65.103]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 95E9F68C807 for ; Fri, 1 Sep 2023 01:21:45 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HS8rKQiZwbQUk/wxxFjOaLbIIIoc8ntF8LPCLPH0hgJ8pU4CtqLu+aUWW7hjRrx2CBz6uYn3BLFYgzZHHb4X8+AU7pYVje0eoZ9u/JwSxAQIqMuJn/+9dUhiJ+JyoOSW4pyvx5vRdSftQg9Lsa0AQCLouZFSagKFt3EQd4eIPyErU5IuqXVLLozVmKUlAbhrd9tnjP6s4ec07fhLV+aoBTo4O4qik4SgSdDDGMvXTh3MhBvVBiXs7FhOQrgSeJTa1iEYVaVMklpWsL3aGQbRNVDlTxLHncwLYi5bKqT6fUPxcdYrmuCja5Vf6rcCD4e+5S6IYxh/HVmPEx2mpD2yRA== 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=QpKlvZrzK1T3MbttrVYzSsmfJ9awfp0BInOJvvxdz2A=; b=WWR1jCleV3QGXoR1vjU2f84ddhJdQDq431QacVvyyEmTv4G+mQuEOJzZDK5dVz5VrbOn7NGlOpND1b6aA3rSYlu3h4Oe/mpBq2HFt0KTOcTmd3RkDzV+M4UqJkPc09akkh59hT+JeXz10tmoeWTkIDZgLGiKYFNcdmaltCsQb47FdNE81SjrrbL3NFd3yEjFiIoRWrrghjf6Oc5PPCFzMg0A+VmXOWTAS3KkuptMFsXGJrrdmScQJpoatf+0dPYCWZ0HZYfwk+XbmLDXkcBqRZcDL/kCI7338svYtv9g+y2hhJ6guCh90cgP+UMkX9JazyKC/PCapSLQfgCqjHFTQw== 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=QpKlvZrzK1T3MbttrVYzSsmfJ9awfp0BInOJvvxdz2A=; b=TEEWAwGwrL6YPfeWMIHpQvlCN5pv/gZbYsdBNrUN7ji0Pi+Y5o3Ax7Y+URMs6UGU9DR/+aLfuVw5/+wz5fntheTgfFj/uNOpXUSFUa7lspH9vGsD+Lc90IQNttFD/Sc3uyZp4vnpwJrqft3YiicRckh2haxRziQI7SLAa1bxls+S8pSkLWz6IqALGb11KbOAwuzbYJBqyX9qteTz08+1QL8k+HMPSeSNBPpefknUuy9sq07yq2Fc2J5VaOoCcRprRpcaJqoePBfG/IiEDZrR8GFK8xxgZalmn7y2pSzx8gObvnA8c8kKmxFcSspBFklu/KSDBswBk0tc8SCvad2rzA== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by PRAP250MB0418.EURP250.PROD.OUTLOOK.COM (2603:10a6:102:27b::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6745.21; Thu, 31 Aug 2023 22:21:39 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::5e01:aea5:d3a8:cafa]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::5e01:aea5:d3a8:cafa%3]) with mapi id 15.20.6699.034; Thu, 31 Aug 2023 22:21:39 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Fri, 1 Sep 2023 00:22:34 +0200 Message-ID: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: X-TMN: [4UUtrnvEN13wz5Y/3WmJJ5C1J28ppzRdg/KDotwu1mE=] X-ClientProxiedBy: ZR2P278CA0085.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:65::7) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: <20230831222235.4160923-11-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|PRAP250MB0418:EE_ X-MS-Office365-Filtering-Correlation-Id: 6369ec9c-6147-49d1-8ea9-08dbaa70a59e X-MS-Exchange-SLBlob-MailProps: 70qbaZjg4msOH1kZ59XaVOI4Y8btiKHcLMKX4LEwgFeec3QPr0OUXT2c3iE8tdx1Y4dS5gkdj20KBsqFvoPCXXsuvbX4L2X2RnpBFpBTPV4yBTlIC5kzZ7XMCkB4TaDSiIj/rDQ5NG3CP5e2ItatBZ2Xd/xQ50P3RDvZLJF+bjULn0eQPVPybCKSuoRZHxGeDkDivJhOyWvYbBMhAofdn5USS6uGwGXJOeUfwnqMcuL74rjk0fBnqHU5fwLuZC+ZuLqn1zSP1DzWMrlwzLGMz8yXSPz9hHS99ea2+qQg+bIXb0Gw/rmaQjalNbckNoDlfmah9OtGe+DRHnuczGFLe8BQ5mMZcfROH3ZQbK2jJFNvJ1CpjMm3oVqoMbwiiprBncgvCo5yg/S+qOQax3g2O8OIW9CGKKFHms+vXUue2cGxPHK2ejHo+7fPbqudNkk49ad5LeGY3Y4t3b+/xzMJEvQ3vB6QjA3IjFgEVUsMeHqnY5ZMHmBlXSSci2b5U/azgcTVse7FQ7cq+pLythzVTGH4FZCb4t/9Jcseb4NindvLf10d9XXPJcdoGW0rH/kE0WqkrPUPqyJxpt1nF7HKGZYmMw9F+eS2MApn/G7NLJQRqkk15ZLBt3gyVKushb1kJOu1ixKfvYM093WrmAyEFum5SY+np+fFHF0LU7Fd0dS76jexy5/mxnwKd5WwuXrPQwctUWpNs7MRuQXnIniR7U3ClpCpDEH3wzuDTUuJl0yCFhS+CflCpg== X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: G199cI34BOAF42iocwR2TTwaHYqSJp8dKv6t8Ewbn1pdSdTFFQOmk9jvPAPufuw3KjSM6P3Qpehcgdyt6albSO6XB2MM001i6zRAi1UvmI8yxl+iBZTjV6wf5rDhOpZKG3e3VRZkNWHEfXaKgM0co3CKmtY5NBLq6CgqvbvvDMeaFlO3LZ/xvxMO1RXZWVAs8W2QCZ2VlHLD92YBDAlUtp3TylDOthrSzHxyzvHOAa3f/p72EGWhw6RYZaUWQt6kgbvCig4uJ+hq0QOJoJULofTV/KzkMYCJ9JRMvjKPsype0jq/2uXjWJyBkelc2o+lxJ22arRrUtr0e3dpRRpVNericW1B/qDJXIGzWsKrHlw2HDOjwKUWF5wgVUoiwTWiFwCbTa2Eyg+WUNTHyIcxlAgiPRSV7HqlThmg9aFB0sKqMEEFHeBAeBqv6jMkKdgVuroOgsbgI+HfLjtFwBSQIYDWfhqK8bD57ilbPhJFqoso+KSq8NsJWkHJTxG7dSLkv0rs7p4qVt4Zw4n0Dxvqf67sFxxotxPaQvLufERfQ7/KK1mL5o9brAQGswrK2Ma/SGtMAgcw4pDsQ9ytswv3tTwPnnUcPVEjLloDQnZ74lT/BQ7BiLEt6PmM+sCyrKuW X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: zjnnZTFMzD7Su8dNhaxowpng0iK2j/RcH5FzAg6zrBNfp8YQgBlZeHx9Vj+ZLBuwWe/JiFdGUAutUwkOjkttjf/6SeGaCL8uplYWrgdQrlmQ4i0jizsmtkOWdEfMFPBRvR6At2esd5v85XO+guQHZQtLmp8CJ4BSnd6830JoUxQLScb8fkTgpnONd+WT6s/02AGcREHwmMdqnK7UlyO8ZsVkcGr2T+BX0OWrcVRpM+3eM6/tU54l3ybpyElMrPkgV7UyJ//7zfrecg2x5EIcxrg5szfOdd3DRdRm/LM6zQG3bG5zSl4+ZEB8CioB40YWVGxUPzU/BFcUtpDTtY5Fgn54ZeRRNrIPjUdlYLCzTjszonOgWDvN7w7cjsLPxDi5ytC3zUtaYRRLGvsg3HgstuIJcfYHROX/ZRqgw8X1x2Rf74Y9nEigvdcBtFg9J5YARMU0+cvgVZd9NReUn9Pzxuw2F1a25k3pVEwHrXpWDMbEV2TdUWZj10b6jxB9jSIzwY3T78iQDi4I5mpnNvK/7daXsxUSB/Qx7nbLxuBPCPeG34g3YWQAZLozmrvIHO3RRqrjz4tmdCXsA5BkjFcjB2ACcX3j2QcgrlB61h+9a516QHXd5E+/b19oCsP3dLYRFehfyL0hjmPpCRijHicIHPNUyi0XRp7KVMYK7QbJoJg0nw/+KsHubyHZ2qS7UhtE8hHugZvH6LsTrzQV8PmcYQKxv0TCpoSl7aGoaS7WXyOYaO9vTbtZvUfkeIDxW8Bu7mPjE598f2BbRkMWHwTkeulN6l5mCPUrojurtpsV0ntmvPF/ClUkMDrG98uYIE7iqYekuiNjHODLKmKVB8CJJc4CZYgw4goaMttzoUjDXe9fCZ/pP/FabzFXb5gULcSeLt9UKTsdGdUPUA1Nl2iIbXQiJzwscHCWqawCI9H0E+Fhb49y5gPa6mKsLzEp3PsRHnGLPjfkZqHJfxTiv18q14yXyR0Tgld+TNSVmt3gDiEmbXXWxLjQTpw+U/H4mG2q29aS1os/jcjeCu8anr5zQy8SGBtJ/FSDOP44I7eKYEhQZC95xeSqBxtGeh0gxQCSCs6Y+xOWkDzyM2yXmrqcGIZ2eQz3yDhGf1Dy/KhbXzemcWV3sIIbadMmi1eLflg5+6z0sQWaUTg9kkG0t+2VEIXlMG2srQ/a8QJ1UqUmtztRw5mKnbLz9t3T+f8YwqFIMBpdSLQMdi0B+dsrGJ2wX9sKh0zOxqmiMZlFu/JbFtmzjA146VpsDFrWTrFIOnsz X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6369ec9c-6147-49d1-8ea9-08dbaa70a59e X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Aug 2023 22:21:39.7329 (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: PRAP250MB0418 Subject: [FFmpeg-devel] [PATCH 12/13] tests/checkasm/llvidencdsp: 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 Cc: Andreas Rheinhardt Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: FusCuXIX97GK Only sub_media_pred has an MMXEXT version, so one can use the version with the stricter check (that checks that the MMX registers have not been clobbered) for sub_left_predict. Signed-off-by: Andreas Rheinhardt --- tests/checkasm/llviddspenc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/checkasm/llviddspenc.c b/tests/checkasm/llviddspenc.c index e12003aeeb..c2eb63519f 100644 --- a/tests/checkasm/llviddspenc.c +++ b/tests/checkasm/llviddspenc.c @@ -81,8 +81,8 @@ static void check_sub_left_pred(LLVidEncDSPContext *c) LOCAL_ALIGNED_32(uint8_t, src0, [MAX_STRIDE * MAX_HEIGHT]); LOCAL_ALIGNED_32(uint8_t, src1, [MAX_STRIDE * MAX_HEIGHT]); - declare_func_emms(AV_CPU_FLAG_MMX, void, uint8_t *dst, const uint8_t *src, - ptrdiff_t stride, ptrdiff_t width, int height); + declare_func(void, uint8_t *dst, const uint8_t *src, + ptrdiff_t stride, ptrdiff_t width, int height); memset(dst0, 0, MAX_STRIDE * MAX_HEIGHT); memset(dst1, 0, MAX_STRIDE * MAX_HEIGHT);