From patchwork Wed Jun 15 05:34:31 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 36233 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:1a22:b0:84:42e0:ad30 with SMTP id cj34csp169422pzb; Tue, 14 Jun 2022 22:34:49 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw9+YgYKojlucZ1gDPJsRY6oxpIih9RApoda/AbIJsrqcSZF4DRZaCxUfWM0Bc2LHwzyWrb X-Received: by 2002:a05:6402:190d:b0:431:4e5d:d780 with SMTP id e13-20020a056402190d00b004314e5dd780mr10447359edz.279.1655271289592; Tue, 14 Jun 2022 22:34:49 -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 m5-20020a17090677c500b007152a3ee50asi11423622ejn.122.2022.06.14.22.34.49; Tue, 14 Jun 2022 22:34:49 -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=E4uSoak8; 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 578D068B67B; Wed, 15 Jun 2022 08:34:47 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-oln040092069012.outbound.protection.outlook.com [40.92.69.12]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id EAB8768AF5D for ; Wed, 15 Jun 2022 08:34:40 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CjdUtThLsUWgnr8AGhCahamJgZPfs6ECF5D+19iLYYY98sNiZUgXZHsqPVrUlE//lDdvdNlMjc9j4A0PWbxP4vbNYOVjotU/cQ4veMWEBR0QWo0b73QQlH1GMfvjPbuRxPGgK+0bv92FIfiYJuKvmZZfX3QFTVwr04xUkp/joGsukYqI4QE81wbrnXl7Vuq1jvqIJHfvfOkoVQFfSn3L/U06pLU6X+oXJW+p5OT037dyj2Q8cNLsf6TUp4Fhh5qw9b8+qOoPis6f6gMQD0mKvnLXgvnyz1N37VX5ElmT3j69cjCiO+gknI22sQULUPk/dCPFnZZsdSiK4zfdvQE7Sg== 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=ukpyL546BfznBz6I7kE+7Oa6MHGlHCY+BNWnux/ceuw=; b=Vjl1diE5qXyT02bV0FU498IYAioVG7hCDeuGR2Dx+jm1F4+k9Zr1o58V1zIeYJplXxryCSVkvJSbOA3LX8g6AERuaCJVLxOllorHOdxZP8PFlJz+J+FuM7HMlbvFymgC8xwoTuvQNaE/iVqu2BWkIkjQlEhOKE9bmFtbzcoo8C8S0/p+/ooKVK/AQqgcrIF+fW+6xCv5H5Ug8a/KPckSOTFn2bCyowAaqoJp0yezkRhpUKTYQRaE2R5ix0PavjNq0j7fZFYCyJm6K3kHVgtrwT7qD7y9hRF7h8LUKP/s4rWG5bQqbYXD8SWPzs3hG8YDRtRsWYZ94gY0oMSEiYqyOA== 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=ukpyL546BfznBz6I7kE+7Oa6MHGlHCY+BNWnux/ceuw=; b=E4uSoak822ZM5PAjpJxYf2f7Gw8Y7G8wie0fQIRdSTY5wUN0t3N6TrLRmHUfsoF/DaCVsCKo8gi7DorwwdmGuIBG9QYQmf5Oinhcs7uzO/FdHPPxtH55mJBHuQgS746uBTYxh6s5VXVyXNmzWeRg49jkywwykb7CdvCkETk4vpEwADoNUqk/4Jg0RtoPu4slUQNQkbK+kUu7F56UISOj78eVAO2a7PyB0uQZEaMNGjBUvQqpHbAGMhxeVLrwfgJSKdUK86YgIxfZFcd8pucjnGagMBhobWZRNGoUZCd7KI7Ggwlj+bYnuQVAhF9Wbd4obyt8SxGBj8ao2xHPoLesBw== Received: from DB6PR0101MB2214.eurprd01.prod.exchangelabs.com (2603:10a6:4:42::27) by PA4PR01MB10134.eurprd01.prod.exchangelabs.com (2603:10a6:102:263::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5332.22; Wed, 15 Jun 2022 05:34:39 +0000 Received: from DB6PR0101MB2214.eurprd01.prod.exchangelabs.com ([fe80::60b9:9f29:40cc:f01c]) by DB6PR0101MB2214.eurprd01.prod.exchangelabs.com ([fe80::60b9:9f29:40cc:f01c%10]) with mapi id 15.20.5332.021; Wed, 15 Jun 2022 05:34:39 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Wed, 15 Jun 2022 07:34:31 +0200 Message-ID: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: X-TMN: [RVUQFwMrav1bAhdI4aOB97ktz0tovD8O] X-ClientProxiedBy: ZR0P278CA0023.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:1c::10) To DB6PR0101MB2214.eurprd01.prod.exchangelabs.com (2603:10a6:4:42::27) X-Microsoft-Original-Message-ID: <20220615053431.2169567-1-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: acad3e73-76ca-42cd-999c-08da4e90bdac X-MS-Exchange-SLBlob-MailProps: EpEO96k6WomtMq5UKPi+rg6o36zkFloY6n2ei3xnlr5zgyz5edYIduNwWhuqmK9DxvPt2nXBkPr+vXpiy8oaEZ24DEj5b2hdF5MaFG0hXebJcJ2QwNN6S4kMOkhoEdqkmMP3qTXutlig+URDcoPIdzi7Y5sNXIMhtxXCTi9gcUJ4931JEglMtUobe+lXddSMstl0ikOqCg3Xcp/LRieeR9GToTYcJhWQ8Xfz8RDAZVEbB02ddUXAlXoes6810CrC+5NxdukbAJ2+SY8crLhATuiGKTr1AfrwnT0prUVgOrmd+KY80a+pYeDwbysdBanhY5mVZoxRVqEwd2ifI/3v1FR+vjDCdWAYwjJe+xYCsgUx+2YamsCZ/kl6+LwgrsB7lhLiTIlGXhuvE5lw6/uVMVTPGq6eAA+jcahuFZxYOkkkKGHwwr8utaqQvr0aOEmP3AQsDzbsLXsN+gJaO5Ufccfx56jtuiXC4SFc3uDEGxWbJePCrOu6SpFvIopvLsIGzqmv+rDa5WnJh6iDgAdmFjOGv871F+5XluiR5PrvKQsZw96ExYNhvhKaqaUtXAMb6NqJzjF01U6icQa0nybjuXG8fKjWfxk6aWYafclX7RdmmaqjtZcoY+C0bEZAEb9N7d7ixpqIFMbQoSEDIHu+n28tSF9X6uH54/Z/1+MuHL2T4mTUjT+gxLyHCW1848Y0tOdTDh7qftvjGW+d/Cmc3QaznDElEZBjQyeokJoCUYHbqRBpt5xv0oReTpJS8PzfEab1FsYqmPQ= X-MS-TrafficTypeDiagnostic: PA4PR01MB10134:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: dxoQ7Nnyo0h5obNDWO0ZctV3VVf7eYZk2MGP59lcuZJ+UfnFGD05IvOoUxoZ8fcga4yU/wyltifgFjGJHcxYjIJ8pd4brntDPtifcVGPgBUOK4tuR1BTXAmv0ofyRkUnZJmvJqHXZ8A4NuXFlbjL1daD1H2f49JiPq10nZxGPQnUg0zAks1EtdprklI+BpaC0Dn5Qqww6tTEx09RkCUirvYAq6evOYdTKOIkmrAxbj/1PydyqgOk8/jB9+waNCuMPBO6+RMxcBc3YZ60wBnMJntnESWa/xG8/quAEhPB7p1SITl6zpXjybeZqj0X3UeJ5VUhsPVrEp7g3SZt9Ank6j4aWkcJbfYCfHGMw7d0iunGkAgFpph8GX9PiToV7Bff7xSiZO62w7e8V0thW6F5w6nOqeBvlCx/63bv7F0JvjNk59UAosxfpCFPOKxF+Gf3UjZByzI2y8jjg9+TN/wN6Mm6UYUVuNNvDYLWE1OF1++8UUHou1fiEvRprswfAqVYe5nrhd77k2A/oOW8w/DQgCePrcBPOUKm+SXtIoXQodbzueGiupPiojeDs6QPNmFZ9aadeCVWHApHKUE1yc0h1g== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: sYA63QCS65/71QJ+b9LKk0wbGuVvKvZS8Dnc+Wpy6Kx6jBN0zW7XBoD7c3zdjfLfw1Txu3waWOHjvQs4qZfDbA2pqULE6RmqNjroKnF++2tETHTpQJ+0ZgFqygsTY43SO68s7j9a9xoM2Z8CsMT+7BQVLy6YShHL00d8nQUJSDrXWCWrjLPbeAJSbdByopk1C3V4skzBtzgQIGefv91Jmx+55sG8kxMpRhD5CAwEpoSAla7jPdLLIK4s3HrMn7Fm+bykDYQlyT8aU5kvufnM9+B/6wyhFMO9vmIzBwdLfpUlW38nIbrS62OkG0JRwlckbddf8YKXvIMR73M//fASmACBw2WPnjuxe9/7+aO7HE/vDS3bqb6Efg4mhKhTZDZNuVg/0rafL0jPH7S0KV/c4OeE9dXV7nrZTctsfWE0E6E1VPQ1Pdzvk6M5NERp3jdxikbfzlSD+wAlwC2u8gAd4GjZpQwmiuJQKql1lyijpaPD+yZa5s5snHDWRG7Jht++EFmiYZom9piqXDmsUgsnRF2MRlTMntUAPM63MIaAR/PYJZR2e2ZJ0ONtboN2u5bdf9cwBxRyL4BpRwbH8ZnQQFm3N1kzl3x1qN1eC7VlhqonYIbOpKWeuT6ncvqNvDj9ymZJ+Oi7vvwJ3TD0GPjfKBD187DgIDqzJd3208cj2gDLu7dRc5C/0/QeI0PpV/PQJ6LCsmA83CQ7ntouCoAD3NmK4CZzxNIpvaNFQdBTbMHTozc4sFdKwNzs1Ufy+fDkuOXPyJy1fHEwWjr0pN3yk1TN0+NXCAyHxvp3O5MDeXwtuI52hjqsLAJQhDfxY+b+gHIZ23LVlJU5oqrDSsdfB0GBZil9xOqyDvpCN2aZp3XrbzkQqlVF1oviv4+V8ww/sMucJyuwcYzKlNXI3z7iJ8wqvedj8G4wk8wwV7C2GFmfV0p5w3G5B+5Y9bFJfO48FrKXmeKrFTXKezCZtiU61/uzURRNV8ozxgeFqSNsNk5a95sM37L5kXxbNbxbi59udxfqPUcIhzBuQQdbdykhjsjarWyJ6asoKpmiZCBVC78Mp83qaawf7dj674JnDfdPI7uCtqWxRs0voZL4DyJMH/vwPPkOHxA3cnahKPzJDwtXsdjSYgYtVCb2rhTSSxlNuQqhWun3g9MX39rOqU9c3b3AkXgKGzh7HxLlE1Xag1wTUeI5a6PAKMHLt2q7sADj2G/7K6Buvg/fbQalYY2/df/09TYkHcV9D08+u+0PdBnQLPDPh2hBlJ7JxdH0DtiM/2brX+XSQVsawX5bHBPj0eqeueXxU2oFcWKqbTeXWBqcuMMy3PAc2zaQ4gRkYzcrsL9uNzcloby5WrIULzV0Ljx9Wv41NKULEOwCTsz9cHjzWMk5ZRnuIuDcarWq8629V78ZXCr5qIIuNSEsW2aClXrDICVxXXX5TuY/R5c4W4Higc4UR/mCFmfVd2bA2YBfDUwccRngsDhi58nR8ignUA== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: acad3e73-76ca-42cd-999c-08da4e90bdac X-MS-Exchange-CrossTenant-AuthSource: DB6PR0101MB2214.eurprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Jun 2022 05:34:39.3309 (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: PA4PR01MB10134 Subject: [FFmpeg-devel] [PATCH 2/2] avcodec/x86/lpc, vp8dsp_init: Remove redundant checks 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: 3oixqNGA7KME EXTERNAL_SSE2_SLOW is now more encompassing than EXTERNAL_SSE2. Signed-off-by: Andreas Rheinhardt --- libavcodec/x86/lpc.c | 2 +- libavcodec/x86/vp8dsp_init.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/libavcodec/x86/lpc.c b/libavcodec/x86/lpc.c index 544083bd37..40fc29fc0f 100644 --- a/libavcodec/x86/lpc.c +++ b/libavcodec/x86/lpc.c @@ -154,7 +154,7 @@ av_cold void ff_lpc_init_x86(LPCContext *c) #if HAVE_SSE2_INLINE int cpu_flags = av_get_cpu_flags(); - if (INLINE_SSE2(cpu_flags) || INLINE_SSE2_SLOW(cpu_flags)) { + if (INLINE_SSE2_SLOW(cpu_flags)) { c->lpc_apply_welch_window = lpc_apply_welch_window_sse2; c->lpc_compute_autocorr = lpc_compute_autocorr_sse2; } diff --git a/libavcodec/x86/vp8dsp_init.c b/libavcodec/x86/vp8dsp_init.c index 289f1d5115..0238898e58 100644 --- a/libavcodec/x86/vp8dsp_init.c +++ b/libavcodec/x86/vp8dsp_init.c @@ -348,7 +348,7 @@ av_cold void ff_vp78dsp_init_x86(VP8DSPContext *c) c->put_vp8_bilinear_pixels_tab[0][0][0] = ff_put_vp8_pixels16_sse; } - if (EXTERNAL_SSE2(cpu_flags) || EXTERNAL_SSE2_SLOW(cpu_flags)) { + if (EXTERNAL_SSE2_SLOW(cpu_flags)) { VP8_LUMA_MC_FUNC(0, 16, sse2); VP8_MC_FUNC(1, 8, sse2); VP8_BILINEAR_MC_FUNC(0, 16, sse2); @@ -418,7 +418,7 @@ av_cold void ff_vp8dsp_init_x86(VP8DSPContext *c) c->vp8_luma_dc_wht = ff_vp8_luma_dc_wht_sse; } - if (EXTERNAL_SSE2(cpu_flags) || EXTERNAL_SSE2_SLOW(cpu_flags)) { + if (EXTERNAL_SSE2_SLOW(cpu_flags)) { c->vp8_v_loop_filter_simple = ff_vp8_v_loop_filter_simple_sse2; c->vp8_v_loop_filter16y_inner = ff_vp8_v_loop_filter16y_inner_sse2;