From patchwork Wed Jun 5 21:37:09 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 49611 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a59:9185:0:b0:460:55fa:d5ed with SMTP id s5csp45529vqg; Wed, 5 Jun 2024 14:53:40 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCUIVatqvV/73NO/NuH2Bsi/OsohOSN/oly2ZXj8rgkNQSevl027/v6Tzsfmhx75LyM4/E6iYpbv1KRfZSrO4gBFUisQUYOJfzagtg== X-Google-Smtp-Source: AGHT+IFfaWsDkvu2C0axxzPqHm0SSOPj9Z4laRmepwx1vku75MOLPU9gT0LWKnOfguko5+vsPUHh X-Received: by 2002:a05:6512:3b8d:b0:52b:9a53:83d1 with SMTP id 2adb3069b0e04-52bab50b1b6mr3105451e87.56.1717624420336; Wed, 05 Jun 2024 14:53:40 -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 a640c23a62f3a-a68c5b407acsi509022166b.66.2024.06.05.14.53.14; Wed, 05 Jun 2024 14:53:40 -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=FwX+MRX+; 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 4416468D5D2; Thu, 6 Jun 2024 00:53:11 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05olkn2033.outbound.protection.outlook.com [40.92.89.33]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id C468268D444 for ; Thu, 6 Jun 2024 00:53:04 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IFg9gXKeET+QN5u20uzIhQEVVaoWL9nzSAHE+rAFylSOfVD5dstpyqMIC43rucq3L2l05i7JSQKRsd3QM25IbrWArOL55cm9AmuqEZtRIlNT4/9HUmvK2gk6E9c43AWQ/Wl9Q1Y86nQ25heYq9NdqUG84FJeuPfNz0tyU85AE0cZUbEkSz3gxhxNXUGO4bM1oaHKoWKiEapAbLkHbWNAG9Ue+GPi1zmim1bXZIv2aQP0ud/bYQRgFlnwda779eRhtCwyAnff+7JgpMx29Twm3zUrJXt5kWhn6RF2x6G/ZYh+9hisqjWJ9cTxGHMXcq3BacH/Yc8PN/58kxXa/YEVhQ== 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=iBR2eOogX3KZziE/RoIBvLzE7RPGA9r57oAJconDkXI=; b=MmD2UpsJ0Y7aj/RswgaUfu6EsDPFl4Y/+Iw8jIa5IlYIDEPuvXzBjA2zwsCQQ+XIyzt648JIBEo5YA/FDzrGZjsDa0/oshmGuoMHiV5UyOrH2RrYTKS9VZDjaDjsbt4GoHudMs8pE63rxLfA6RSygv6go2GQ2cEC7YIXQWpd0CMSbbbO/aACYKxbsP1IaHeotkZkOGjeSATtqPYmvjBCB9YklE+snS17xDj4BJu40LqZR6OsxXSafz4JcAY8KWjlfXT8GptrwYWqfClGb7QH5BT1qC53QM4pONVp4Jo/UKfvGDfRWt+PICTDtGhC7sSeI8Uz90NTzkb+0d1aGh8jKw== 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=iBR2eOogX3KZziE/RoIBvLzE7RPGA9r57oAJconDkXI=; b=FwX+MRX+uRFbUy1zyD1XyDGprl19r4F4DKxAd4GHo283rbgIOoMYE1/LOkdPDmeSycCspuBoRKDw3N6EnaOlXzgl46bPe1fVD5cT4CRlP2igIPbXMUKrMn+1gJKsHsKRsJlag9gHkrrDic8xfQ60XqHn3Lxn01syV2wNDwp0X7+m1a4SXeyAu/H7WyHLjpahSyx0yqEBXndYnIGPnk0T9Jvo80TUK26Pc6NBcWXPKhNWiEK/RZS4CMDvpcNffMtVdb+7XZ6p7u0F2QJsiouf8N9SSNx1Ucy8O66m52FWAln1OcIOGIXgCB2kSCw686uUz26VpMVHBH2Axib4BVdHYQ== Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) by AM8P250MB0357.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:328::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.27; Wed, 5 Jun 2024 21:37:20 +0000 Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::d6a1:e3af:a5f1:b614]) by GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::d6a1:e3af:a5f1:b614%4]) with mapi id 15.20.7633.021; Wed, 5 Jun 2024 21:37:20 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Wed, 5 Jun 2024 23:37:09 +0200 Message-ID: X-Mailer: git-send-email 2.40.1 X-TMN: [Ek9gjiusq1PLqLmaHlGNGCL9WQyEEFPtxOpRQ5SB1v4=] X-ClientProxiedBy: ZR0P278CA0059.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:21::10) To GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) X-Microsoft-Original-Message-ID: <20240605213712.2074050-1-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV1P250MB0737:EE_|AM8P250MB0357:EE_ X-MS-Office365-Filtering-Correlation-Id: ac5aa9eb-0e7d-499b-9923-08dc85a7ad88 X-Microsoft-Antispam: BCL:0; ARA:14566002|461199019|440099019|3412199016|1710799017; X-Microsoft-Antispam-Message-Info: dztVKXljuu7ULnRzDDjhIrM3PdstypQu+x1nqi0QQ0EH0DcM2p0Bjo6shoZTgHji/8j1jR58OJkSJdnT1C9dvdVSlHm1fr5DfVKkFw7NA7eu+bADNJtJ4txtJ3cYtYCvdp+UtIT7LdkXSBoUH8JBPYGMesp3r3OL1j8DexSghfYmAXitq/B0d90mz5J7rpCxwIoscZghQSPIRgFvz4HyHBVDF/bETjP4LacaLjdRC5MIYmWQe5rc40m3QyYwv1HMtwB4ZAaTWJ/D217te4L8HUjeXy3VBITkYH4Jd/vNjCq6YFdhw94NUGsggI6EoVNrb87YFt2fuos7BW6uKJ+zGLbnreb02gzvS7DoLDLioQBrf8BrDKw5sG9WpZLoHXkDf0WiTFzZcGVJHDRllYs3fuz4IoLADyHQO3Ju8kqligWbchpEkIs76eC0ig4S/VJWu6TTfxPA0vvfeN46LaxEiry5ljLn5oAuzy1IeUxA9xQS25q9rSM3qRcpPyoZDxx0SOc0+r6XmcJXD6DTGZYQtcuMT2bw9bVmqwfFKyiTbGZLnEVyDJHf0nIxq9GnF75+tp6GGxDP4JB4H3P9jJSqMXVy5D/gF75VcH4bELC41JLAbGryxECa/yAovrcFlgAA X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: IHpM+XG2vpW3a+Qhx1TA+E4rMAo4L3Fj+AewlWeZfoR63AGR6XFDUwbb8qz7q9vjLfUqOqHnkE6wIMc7+TipbfrwvD37sCMy6XQh/Kudv1A39EHaEUG3KXDC8/2AyWtizC73B/QJA8stydBpFZQgfY5nndbzCJvyKmaF5mVngWXQf6T/CbwIe/LuYAFtS7V43MlOBNMe+KW3C9AGypLROLvNPg4DYtI9SBnUhfVP8ilm1LZzz3XkKpnUJ/7UR7vGLIVz25dTrPYaww3neqmlCAG2Vf0dKTAsmfDzhCsImJGkkxXltRUPp2HPOQHU6b2dLFWrFUyGF7yWnM+K/QTmjvpwod8p8az2UkUhtntg8z8ggSxX6Rk2NUVBf/gVi5XEAjbq65VAcKmDccHyomPjokc2sxww+IRxTh8lK0yTOJTBq4Dn6xWNJBI/rKHyJeWO2hR2Ia7gf/9jUSrPmetq6WOi3ViU1y5fEPxv1OSc0+wTDQwHrGIPrwOyOFAlGSwSgABqo3ONqr9aXcUl+wv/u3+OInj489uNwAAMUUt7/x8hKcFJm6yai/f+5G908t+iXiF5NhzvWJMVCYTI/uKEuQV68klK1N6SYogSssn8NCplC2BlE649Gn243whB4Df+VYDvS+eJfvHiCjSychkDCRTt2U2MnrN8ahUVYEtvDZY7i5teUl5x8M2Vy7vkLdTJxX0JPfoddMUGeiEFOUzelXcD4OGGiaCf0BXzYxcItliKjZczauxxIHpwWVvdrHpjnBbjHtEDlcQYFUrZMkFY1smGf6igmtMk46NZAMpVeH4qkefvQtye5Ixed49P9tGpAAGj459crmKp4TZj35voTADDxOeJGhn4+CrW5+4yxMjLWKRiDklv+bKxgyV8H8SMHj2EsR92owo/+OsO1g9koA8yBNh0gE99dnEYr0LoBKC6hLy5YI+zKc+AvGi2CmKDOZZZvMPQ/4BwJCyjvysSVjl+9Hk6jWjssiHzq5UUsH+J4z2NhZ4TwJmHvk7vcrthlW2GRsZ6yTt7J34vKh3lBM9VEgCCI6lZw3dmSv0ng03IQP1wb/XHqUEU/tuUTgdWL9HMNarvUyKbFazAkjsayXafTAIsEUbDGStVB/vIH7jIzDUMOqXf6gWq58xRJLWY0cEGMxXj+1MWmxpiW6vHfKS2UZSj761fHZ99NCQUsy52n4sTYRt7FKV5tKQveJjnOBlge+PJehXkNpHBIf5oj6YVvBVku8PdUu4PxSKWQeIoXoe/TAROkNzSKfFjM+igjv9ZDCapEqrXIEutRNjgHA== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ac5aa9eb-0e7d-499b-9923-08dc85a7ad88 X-MS-Exchange-CrossTenant-AuthSource: GV1P250MB0737.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Jun 2024 21:37:19.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: AM8P250MB0357 Subject: [FFmpeg-devel] [PATCH 1/4] swscale/x86/rgb2rgb_template: Remove unnecessary SFENCE 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: obXAHa9z2SWY The ff_nv12ToUV_* functions don't use non-temporal stores at all. Signed-off-by: Andreas Rheinhardt --- libswscale/x86/rgb2rgb_template.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/libswscale/x86/rgb2rgb_template.c b/libswscale/x86/rgb2rgb_template.c index edbacea784..e4e884827c 100644 --- a/libswscale/x86/rgb2rgb_template.c +++ b/libswscale/x86/rgb2rgb_template.c @@ -1837,10 +1837,6 @@ static void RENAME(deinterleaveBytes)(const uint8_t *src, uint8_t *dst1, uint8_t dst1 += dst1Stride; dst2 += dst2Stride; } - __asm__( - SFENCE" \n\t" - ::: "memory" - ); } #endif /* COMPILE_TEMPLATE_SSE2 && HAVE_X86ASM */ #endif /* !COMPILE_TEMPLATE_AVX || HAVE_AVX_EXTERNAL */