From patchwork Wed May 29 15:38:19 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Wu Jianhua X-Patchwork-Id: 49351 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a59:8f0d:0:b0:460:55fa:d5ed with SMTP id i13csp736853vqu; Wed, 29 May 2024 08:39:00 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCVCbZpV/cRjX0PJSYiGC0xxaWbXdZu4l44Z16DNBYQUdwF5VEjfjZa4reDNRqtV9PWnFuKhzoMp60Q3fZ9CWh60kTpxtp7IAE6IAA== X-Google-Smtp-Source: AGHT+IHXUqmT5tmVCOlkXK3KDzGBuplQl6cy1SSPDy9kYWlIWtHEA1o0iaEB8WHQHlDhPOnzHi68 X-Received: by 2002:a05:6512:3d29:b0:528:3de4:12c6 with SMTP id 2adb3069b0e04-52967181e41mr10506271e87.4.1716997139882; Wed, 29 May 2024 08:38:59 -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 4fb4d7f45d1cf-579f085af68si2268264a12.539.2024.05.29.08.38.59; Wed, 29 May 2024 08:38:59 -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=UQgvdJjc; 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 BD1E468D2FE; Wed, 29 May 2024 18:38:55 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from JPN01-TYC-obe.outbound.protection.outlook.com (mail-tycjpn01olkn2074.outbound.protection.outlook.com [40.92.99.74]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 0917168CC90 for ; Wed, 29 May 2024 18:38:47 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UkMdLJmiSfByBCictoc8UjSV955yyS0GqDffkZKktmmjSUMoWjmFYgO18nyu1g7pVRE+mL1oe4zoL1jdNNPgkTW2w6sAlnRPQ+yzXsd3V3LFUQWRZ3fKI52b8whNJWKI+/COBQxZ6NqfvhKrV+3qvZgkHUF6CBy+onPDjHTeRlw5vogMknFHJdnH+YK5cOVYCGtY1ggHDlYsofrS/8wVppQN1ooAZcULH8kMsBAvnKfQpczgdRyGc8yrIRXMg3Ex2EsPSXnGvh+PsvpVGGTlsu1KnREsgdjONRed+LKQqz96gQjSGAih1GpndxMXTHXqFY8tkgJvdkX9yNoNq7h8nQ== 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=EgNXOtj+paY/ZRx0d5BhduIq7W/B13MNKQgZRXOglMQ=; b=ZOAsiqhjpg63tOe+uqRsBevJ8KcWqEMWhu+8w4IJXH3JxqRMJnS71MVwYYSboQsiAfFuh/Qgb1y5m4bgd/GgKXVmL3appRAoohi4f2hz3WECQBdpDh2gX0jovSXR35w4DW/+7XelsVjegm5OMc30bpuBmdGLqHpXu5qitdp0Cv22R12ho9OWuHM0newYQvmm/nRS1AokcOWolhMFoHJCxAOPS7a1PU27qVxoEsuIj3qY2M3tnKkmKI4zrfDgjfl0H0dJuoWsscBkIxl+VBkoOlpW4GnPsMSH1z4gymIkc/2MzZ5ZwzUe+9Q45O4YL8c4u8fWTWpPY7kD1qLK0uYBHw== 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=EgNXOtj+paY/ZRx0d5BhduIq7W/B13MNKQgZRXOglMQ=; b=UQgvdJjcl9QYflMkIkVD5302yLZY50Hh9jnb43GFT2QRRuTTQZtO5Ze8KmdKOSK81bJsy9Cu67ZXiP6oxmArEal9ayzx2KdHpjvCHGMhITjJBnQkF+YH0qV7kp89uu7pn4dBtIQRW9uphJ3BLf3YNVtX0lSmwEiREPOnk5gjekE1XxBUls2ghu38ADtZyyjQr7dRdIySgsWWYlzsNvu5W0GH9XrP/APM5yW6WEcSiWEORA17YQuqYWMs9RMjndvhrW6LP5+1T1LL/C+YrHfYPRtF3eCSALWpA7ax4cVJ1FQdbUD2BpMPws+5I/huH1OLDbhTT/qUTN12KMWfsKu2Tg== Received: from OSZP286MB2173.JPNP286.PROD.OUTLOOK.COM (2603:1096:604:186::5) by TYWP286MB3574.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:395::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.21; Wed, 29 May 2024 15:38:42 +0000 Received: from OSZP286MB2173.JPNP286.PROD.OUTLOOK.COM ([fe80::451b:2fa4:87f7:14a9]) by OSZP286MB2173.JPNP286.PROD.OUTLOOK.COM ([fe80::451b:2fa4:87f7:14a9%6]) with mapi id 15.20.7633.018; Wed, 29 May 2024 15:38:42 +0000 From: toqsxw@outlook.com To: ffmpeg-devel@ffmpeg.org Date: Wed, 29 May 2024 23:38:19 +0800 Message-ID: X-Mailer: git-send-email 2.44.0.windows.1 X-TMN: [XmcxHYetlPY1l9e8nWFaXfRwHvIgxWnx] X-ClientProxiedBy: SI2PR01CA0040.apcprd01.prod.exchangelabs.com (2603:1096:4:193::14) To OSZP286MB2173.JPNP286.PROD.OUTLOOK.COM (2603:1096:604:186::5) X-Microsoft-Original-Message-ID: <20240529153821.1290-1-toqsxw@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: OSZP286MB2173:EE_|TYWP286MB3574:EE_ X-MS-Office365-Filtering-Correlation-Id: df5fea62-7180-42b6-8fc7-08dc7ff56b18 X-Microsoft-Antispam: BCL:0; ARA:14566002|461199019|440099019|3412199016|1710799017; X-Microsoft-Antispam-Message-Info: 6vTqIV4O9MdIdFXbXfXxz+rDra3rTPzVICN6UHfQWfkXW73/DIOJI83Psb9dTRq0rAbUk2HidURoSrG562AS84/Z2eK812P0OyiaaM/PlXtfmyE89q2E9XOKYgkGfOAbzz2K/u6bv+m9+RH/GduJQuBFoy88ZgnlBvSCRVo4x3EJg7uAncdDkI8n1UJVM5giNL0Zr7rdQ+fvajlQYsG1HL+yJllsJyKzyfG54YvFJAFzAlnWAzu9T1dpWkQB/BogoM+Cj9tFVmHH203kGta4Y5wEfWHqYelVml+9y8LaYjm8YUs4BsflSBtx3W80bpo6A5WRchKwcZnPWLyxttQ3agGtR6aQReZF7zLHlSE+/FyTAvk055xzzye/hneMWw0lWSoH7lJV60fMxkE3Qn2HlyE9Tg4bCd16BLgdB3GHu3+2jDCN36PCFfUjWPyjNvT+esEDiSpRP87/t9bnvP9LWwhWJVYlSD9N1sI5w/+YDYCHKJP54UQDJu03RIbNE+tavqYR19tghOvQXFaNwnYmEBSBo5KE6VnmqpHkzafgsxvzYiFX8qoYmabJCHf0XtCeiHedENyjADCSShGo5pzSj3p1hiP/bVKCeA1onZU1fpipSO6XdscurfqKpYYfCNAT X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: FpVMkBGr5rTFGLjr4kbItfjyjs6jQ2SAtmkE5L9iQCUFUv6HS6KpH8gFO40PKBVjlEml4jtotY18mtuSDpOftiZZ0zr9xIKECoeY5cCNpf2hQxrgsEVg1sAreAqWps7L79FA07nFKpjVL92/0x+CWZFyIzP9FVORxCxUtMOY68ELny/e1NdcgslicqqydygB69mZPYg7yi2JMAaRYkT5szOEmdDsgjNhy1MdVWrKj0qDl8W1iQp5g1Pr2s7mZDbSw0byMSo5T/XIG+L3/dm5r9YOcuYBwVOZDYseVZFtY578BRQFx6+V2BqQ8RXibedYq801MmOJnvJ+oj56syw2BS4PMKPDJAh2P2jKwVKaEAg/mBM2lfvA8XeLuaMN9gVpdPxg2Lr8A8AGgSY6o3yoo1ob7LnDS11UuYxGuF5GKgVe6mBV9TEegJHyuW8wALho9+oj6lY12hzrmubBij4JiOHE1PQgQwC4kh5hXF5EUyLUcpMUSxUCrIrHBaqR+X5FeW3HCF4K4JUiUzf+ws1uDt4RlfVmACouM6uRmJxiGQhTL1gAqbTuGurMq6zzp+FlCyuAJDW1rJgtlSc5wEvepqeN9Qiid+S5ASMpXv40ctX3B28Lvxcg0IiLgK95seK71GaJKnGyQCK2oSfEg2vr2ozkMZWVOmiAbcLZFdVtxXoJXn+RHcv0eSKjHQtgAZ/0+sRzIFevENlbmY4qG4BCtzzH2tv8IAra+D6Z2eHdIlg7v5QrpH/2J43Qv1zFf0q9koUJJNcnpf9y/OdsVxWI5hJ6iHlgeUg7vMrLe0bvDr1oCaxY44P8TSTn5iUedwwUzUHckZZaPGrXkabuShMi78fqZO91EiUeEYbvveJywnhYPvx59YqgJN8+6yAuzNVD375zi3RTMy7/N3aU84NGbTAQ14/bRn+VCsok8zGVnTyVjj9s/ncvoio7RuDS/U223sYNB83FbertmRdOi2w8jvfdqmKcSz1NpqOd/RSzkTEpKfDPiKx85PANZ/tyJyonSNJZi9PIcB640VcBkOSiRDudwho2vUPLvv0EYLEncrHjjh2/3MHDL0Ud+h7rmm8JOnFIKg1AuIyvZdXHxV7l3HhOw673SqpUGaYTG/VZl5O1hcXkn1mQKkxBXPenisWw4rd1p0ARBY7y3/D3UfCqg3Acc7yPNLBSDJbLMXGZqwCBc+CjIckV9T+l7xw8lGwbqXMVvadA7tD6pOtomxkxPUp/QYN5kP8LHAHGMLUHC0U= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: df5fea62-7180-42b6-8fc7-08dc7ff56b18 X-MS-Exchange-CrossTenant-AuthSource: OSZP286MB2173.JPNP286.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 May 2024 15:38:42.2363 (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: TYWP286MB3574 Subject: [FFmpeg-devel] [PATCH 1/3] avcodec/x86/vvc/vvc_alf: fix integer overflow 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: James Almer , Wu Jianhua Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: bg8MzwnIyJ7n From: Wu Jianhua Some tests fails with certain seeds tests/checkasm/checkasm 2325607578 --test=vvc_alf checkasm: using random seed 2325607578 AVX2: vvc_alf_filter_luma_120x20_12_avx2 (vvc_alf.c:104) vvc_alf_filter_luma_120x24_12_avx2 (vvc_alf.c:104) vvc_alf_filter_luma_120x28_12_avx2 (vvc_alf.c:104) vvc_alf_filter_luma_120x32_12_avx2 (vvc_alf.c:104) vvc_alf_filter_luma_120x36_12_avx2 (vvc_alf.c:104) vvc_alf_filter_luma_120x40_12_avx2 (vvc_alf.c:104) vvc_alf_filter_luma_120x44_12_avx2 (vvc_alf.c:104) vvc_alf_filter_luma_120x48_12_avx2 (vvc_alf.c:104) vvc_alf_filter_luma_120x52_12_avx2 (vvc_alf.c:104) vvc_alf_filter_luma_120x56_12_avx2 (vvc_alf.c:104) vvc_alf_filter_luma_120x60_12_avx2 (vvc_alf.c:104) vvc_alf_filter_luma_120x64_12_avx2 (vvc_alf.c:104) vvc_alf_filter_luma_120x68_12_avx2 (vvc_alf.c:104) vvc_alf_filter_luma_120x72_12_avx2 (vvc_alf.c:104) vvc_alf_filter_luma_120x76_12_avx2 (vvc_alf.c:104) vvc_alf_filter_luma_120x80_12_avx2 (vvc_alf.c:104) vvc_alf_filter_luma_120x84_12_avx2 (vvc_alf.c:104) vvc_alf_filter_luma_120x88_12_avx2 (vvc_alf.c:104) vvc_alf_filter_luma_120x92_12_avx2 (vvc_alf.c:104) vvc_alf_filter_luma_120x96_12_avx2 (vvc_alf.c:104) vvc_alf_filter_luma_120x100_12_avx2 (vvc_alf.c:104) vvc_alf_filter_luma_120x104_12_avx2 (vvc_alf.c:104) vvc_alf_filter_luma_120x108_12_avx2 (vvc_alf.c:104) vvc_alf_filter_luma_120x112_12_avx2 (vvc_alf.c:104) vvc_alf_filter_luma_120x116_12_avx2 (vvc_alf.c:104) vvc_alf_filter_luma_120x120_12_avx2 (vvc_alf.c:104) vvc_alf_filter_luma_120x124_12_avx2 (vvc_alf.c:104) vvc_alf_filter_luma_120x128_12_avx2 (vvc_alf.c:104) - vvc_alf.alf_filter [FAILED] - vvc_alf.alf_classify [OK] checkasm: 28 of 9216 tests have failed Reported-by: James Almer Signed-off-by: Wu Jianhua --- libavcodec/x86/vvc/vvc_alf.asm | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/libavcodec/x86/vvc/vvc_alf.asm b/libavcodec/x86/vvc/vvc_alf.asm index 71e821c27b..91f158bac9 100644 --- a/libavcodec/x86/vvc/vvc_alf.asm +++ b/libavcodec/x86/vvc/vvc_alf.asm @@ -278,7 +278,9 @@ SECTION .text psrad m0, SHIFT + 3 psrad m1, SHIFT + 3 %%shift_end: +%if ps == 1 packssdw m0, m0, m1 +%endif %endmacro ; FILTER_VB(line) @@ -356,7 +358,18 @@ SECTION .text FILTER_VB xq + ; sum += curr +%if ps == 1 paddw m0, m2 +%else + vpunpcklqdq m11, m2, m2 + vpunpckhqdq m12, m2, m2 + vpunpcklwd m11, m11, m14 + vpunpcklwd m12, m12, m14 + paddd m0, m11 + paddd m1, m12 + packssdw m0, m0, m1 +%endif ; clip to pixel CLIPW m0, m14, m15 From patchwork Wed May 29 15:38:20 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Wu Jianhua X-Patchwork-Id: 49352 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a59:8f0d:0:b0:460:55fa:d5ed with SMTP id i13csp736958vqu; Wed, 29 May 2024 08:39:10 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCXYrfX8W+KUTcmVC6tnPr/51iOQbK9Fy5YM/QyntIE8liJTxoFxj8SgpzRL5mthNlJpIXNVb+NDzCeqOHnIQsQQnMzq0NhzuU14EQ== X-Google-Smtp-Source: AGHT+IEJDyYja7BRGpurZcG0hp6w6yCYydzhAvPDF4qK3iz1heSYr3WtMHVNTYRvNeNZwpphF7Bm X-Received: by 2002:ac2:424b:0:b0:52b:7101:972a with SMTP id 2adb3069b0e04-52b71019a16mr975737e87.59.1716997150442; Wed, 29 May 2024 08:39:10 -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-a626cd9728esi661984266b.892.2024.05.29.08.39.09; Wed, 29 May 2024 08:39:10 -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=SfNQ6l8J; 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 0845468D38E; Wed, 29 May 2024 18:39:01 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from JPN01-TYC-obe.outbound.protection.outlook.com (mail-tycjpn01olkn2074.outbound.protection.outlook.com [40.92.99.74]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 93B1D68C682 for ; Wed, 29 May 2024 18:38:53 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fOeBYGL3xUXnmihKPgX3O7pKpFEXe1RADO5TqYCog59ntz4ncyCDWMpYzqA6I7lVuNGfrq4fSKFGzxf3iXTGEyeYQOKwkpfPCWn+hJ5LD8+VcdYJ4pyY9fy2tbchBIwrawOaiZf4bIf8tqX1O9rrZmaKSteFC6GKKK7eG06zN2TZIU4A+RBxmTSNWjDBFeCC2fI1ofd3iF7PvW4lkdON6gVzGITRs5vWleWGbkgRJS/jc5eYZWsCHGB2UoBOwISoGtJV7CVHb5xW6LixF2BamU7FmbeRrhKKmsFPoIKdYikXG37mR9wmi9s+8I6xFoSJaqr8XtIabJ4wGJ+J7ItdeQ== 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=mOaqqf/ePcKYTNevfZo3qow3lr+Kgi6xrXZgZKN9oSY=; b=PWvm+nCsIpbcG/0zaNe/q+00l/OdGx5DORJgwlKfMTXMwdQKWDk1nPUy+DDy30TNuT1/1EyTNU42FGB0N+gkPIXJxF7QiKHYktsSFdm6wlmWTmTqRRkQP9ICy/2kxqB6NmFVno0/7Zxfi/Rn/oDM/OA7NHepcYJTfWELBSoFWDB0lkyvwYerWrizbKezUitRsY0D6rc7goCc5HE32WmBGFOgz+/Nl/Bpf2aKhCn9YYAVFWIUm9MH9BTHybvCFaLND0M+xe9GYHhy5KMS0/cOmagoX2pU5hLT9oBA1V94cTAg//JS2wNVhTRszp8gfdv9h2VzQFf8eE9YV3PlX25Jug== 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=mOaqqf/ePcKYTNevfZo3qow3lr+Kgi6xrXZgZKN9oSY=; b=SfNQ6l8JIX2Y8XiaoG7pG8C4PFl1UyhxTGdfASQMyJvNoODnaFEqhFhwmDCxisVxf3ET2n20AVtxYs5jPw3LUDxVP0J9LAupuoemcUkFcVhNkrO9Vi2cAQPdSjkU3dVlKSPDpAEmCrRAEnEqg745wnQX8x1fYkaRn/v0wwmOPUzAoBQwYyUFpuQps/Fghbbtun1wcJJSUeY2V8gq8l+GMH0tAyeH0UcXny3QwangRUaVMOZ7i4guYAVu2bNR1e88Ukcs/VhUVNf7wPJgwRuUry5Mw26EZSLmOJsnCqo1Tf5HEcWxSSSVr7MfSvJsnW66WGXwc7/XjklHu+bgdT+5oQ== Received: from OSZP286MB2173.JPNP286.PROD.OUTLOOK.COM (2603:1096:604:186::5) by TYWP286MB3574.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:395::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.21; Wed, 29 May 2024 15:38:43 +0000 Received: from OSZP286MB2173.JPNP286.PROD.OUTLOOK.COM ([fe80::451b:2fa4:87f7:14a9]) by OSZP286MB2173.JPNP286.PROD.OUTLOOK.COM ([fe80::451b:2fa4:87f7:14a9%6]) with mapi id 15.20.7633.018; Wed, 29 May 2024 15:38:43 +0000 From: toqsxw@outlook.com To: ffmpeg-devel@ffmpeg.org Date: Wed, 29 May 2024 23:38:20 +0800 Message-ID: X-Mailer: git-send-email 2.44.0.windows.1 In-Reply-To: <20240529153821.1290-1-toqsxw@outlook.com> References: <20240529153821.1290-1-toqsxw@outlook.com> X-TMN: [UCJnji0A5vjbv0Qg3YI3d3JfDGRKPBJl] X-ClientProxiedBy: SI2PR01CA0040.apcprd01.prod.exchangelabs.com (2603:1096:4:193::14) To OSZP286MB2173.JPNP286.PROD.OUTLOOK.COM (2603:1096:604:186::5) X-Microsoft-Original-Message-ID: <20240529153821.1290-2-toqsxw@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: OSZP286MB2173:EE_|TYWP286MB3574:EE_ X-MS-Office365-Filtering-Correlation-Id: cdc6092c-c784-49e0-5f1b-08dc7ff56bb7 X-Microsoft-Antispam: BCL:0; ARA:14566002|461199019|440099019|3412199016|1710799017; X-Microsoft-Antispam-Message-Info: g5Hk72sNuJEeG00Zk9eY4ans2pJrCkc/d7xuoEFsLPTcS/QV3WAyS1f2KqkqDaqeCJRAyHUC9HJDrJ0wq+eVgBbz+6Tl/NvqXoZwKBTSFvoLJ6xCovptjiFKYht0+xoKbtXJ0sPDC+tDGgVW1svqAdldMqifJArt2zm+R5Z96jPRuSwDD8ncyWaTgv8361Bb6ahwQ8VkHa8IGZGpyMTLJONw8siqFk2KeXubEHfTSNVArI/dQOdAZreEpgKkpGoWkzuxjm1bUxyxkZu4WHL/xntvE6zfB47IKfsc0bq3y3azLi4Hr7lWESKipcGFKjkeVx4HWK4DEINOaVbm6OVeSfXMj9O4Q7QSHaBv0eEEJsUKt+W+UztlAOolxEmBPv7jFg2zsIdhkyKOyR5R4UVd2Hzh0mjYMS4P4JF1DB9JY4iWwv+ytSxKvPsldE0JsXUGRl8hvg5O72pmDlAl/P+IfIfVaFCCaulJgi+83OfwqF6AOEpx83UMRJqCvPSi/Q08p3nQ1RXpSlrBunmk8dmGIFVyRYbyunUTajNf56/n8QJlfPoOzE7JXPFueA6Sh3Bg69Ogg9lEWQurg2u5/QLKq/yCkcHVMGoodWKc33Rs6Z+iyTeJKYlkb7sE2p0UXOSJ X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: QT02/phUbpa7OSU9dzImPKd3CRrhVxmHNwgPvOihKKgIeQszscTR22IIdMh8w5/xUyO9UQhA/Izj9OS5yXSAXYuAhFew8S7nAey2kpTGNQqesq4FdIHr+04Q0PmdYOV/zZ6+i94guE7idWnLjxT1B/X6gOQC7GqtXL9acXCZFBtQ6pf80sxooZZXBXsZD+Rnvx8dMsQrffLqvB9wJi5nJlPrMtL0M/QQhiUuxpmPaTrOPDHF2VuFELX05bKQ/EvnBWYzRXSlbMZW7kE/545MW4TbYBn5ewzSMr4kupiryl/1kqyjad8CrTrtRdzm10oEanJKeWBoZ+XRzlN8WETZCTEAqBeIogrUOziqv/2Xx7fTS8aFPLB0dVqAjcfJrFrSsw5tnAhlgBvA0oeb2cJ6GSGZoVP+N1geFqhyLpbbzWUk0XDH/mesFPbJ/vEnbqCpKzDG4tDYD5qvxrqNpOPB/uwGUqQg1NZ0khZKknXbHMO6QVINO8l2NpxoLiHtfs3GdVN7jrNY/dDeGsxAlS+1UG8QVl9iYwCi2bPA391zWFI9YfVLiCQiJNIeVvtlvTvj00NjCVksGx70VyXwJsUAT6Ehmsie2dxFtCGUyM2hAv9eSvR/TFDXQSzleh8m4hMwrzohKa8Kuflh/XAifnIbEMqiAnbh8EaCP+w0nX1F/n6HRsVQlRQKeXFhNmoIVl6sju3TtyVLCnztKFDFyOJaQzf/eq6Jyp3i8C8axlL2I4y01nhA6+yy/iICe5OkNIa/uCRaOQ0TOcSxBU4pEfDzbBSOUq7BCJKrb0LUAYCtswZ6qN5WNJskbnuYyIzTdCRSpJIkf9Rc/jfAQLsMgwlKE/VmD5C2ZAMqwi3kHTNoFRIL8k7t3pfsF+t8O+674Mfxdd8RYLdcPg6eVDZ7MbZb9eKznrLaO0EYz3FH0ON/NxN+g5w7aM+DCQyyAG75LPXfBSh7uq2ROwlKWxgnEwWlffH42EYHwRM52HSdLN/6CpUbuIAAhExbwfQAUVDvmzLuWmWS0gqJ3jS17ynsKW46GAGGxHdylsGNa9wBU7zQrNp/YL+b0N4IXbjj63kR7mKgVBuzw8ygY+O0L0hLNu7o4X8kzaqOcc8wecVNNkcteu1q2aF9Qo1B46HRAfP5ZjuAgd+/Cg0TKWl1+UlgiZzVA5ywkmfvgLSFys3CenDaY6rGVd1YRVFuHABnvHkuWoVZ5PKGJ0aduyNc3Pbxjg/dGrnbfDKz62Ab+21RPcHkb1s= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: cdc6092c-c784-49e0-5f1b-08dc7ff56bb7 X-MS-Exchange-CrossTenant-AuthSource: OSZP286MB2173.JPNP286.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 May 2024 15:38:43.2682 (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: TYWP286MB3574 Subject: [FFmpeg-devel] [PATCH 2/3] avcodec/x86/vvc/vvc_alf: use xq to match ptrdiff_t 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: Wu Jianhua Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: SqF6R5quC9pY From: Wu Jianhua Signed-off-by: Wu Jianhua --- libavcodec/x86/vvc/vvc_alf.asm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/libavcodec/x86/vvc/vvc_alf.asm b/libavcodec/x86/vvc/vvc_alf.asm index 91f158bac9..8bb698955c 100644 --- a/libavcodec/x86/vvc/vvc_alf.asm +++ b/libavcodec/x86/vvc/vvc_alf.asm @@ -421,7 +421,7 @@ cglobal vvc_alf_filter_%2_%1bpc, 11, 15, 16, 0-0x28, dst, dst_stride, src, src_s .loop: push srcq push dstq - xor xd, xd + xor xq, xq .loop_w: LOAD_PARAMS @@ -429,8 +429,8 @@ cglobal vvc_alf_filter_%2_%1bpc, 11, 15, 16, 0-0x28, dst, dst_stride, src, src_s add srcq, 16 * ps add dstq, 16 * ps - add xd, 16 - cmp xd, widthd + add xq, 16 + cmp xq, widthq jl .loop_w pop dstq @@ -439,7 +439,7 @@ cglobal vvc_alf_filter_%2_%1bpc, 11, 15, 16, 0-0x28, dst, dst_stride, src, src_s lea dstq, [dstq + 4 * dst_strideq] lea filterq, [filterq + 2 * strideq] - lea clipq, [clipq + 2 * strideq] + lea clipq, [clipq + 2 * strideq] sub vb_posq, 4 sub heightq, 4 From patchwork Wed May 29 15:38:21 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Wu Jianhua X-Patchwork-Id: 49353 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a59:8f0d:0:b0:460:55fa:d5ed with SMTP id i13csp737050vqu; Wed, 29 May 2024 08:39:19 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCXNAgVA5OT1O34a5SbsoW+D4uARQR1zRNckcmWYmGPyMC4ddbYgk0AtP1oCxIOhszm2UqFZMba/93R45uf0I+X24D11ex82r8EzhA== X-Google-Smtp-Source: AGHT+IFhQr9W3t9yPKh09DFBLBgAVbR41UhGfMD4xopDhWTRvNikdKHjPaoIDVYBeFZM8AEaC+wu X-Received: by 2002:a50:8d8a:0:b0:574:ecf3:f7d1 with SMTP id 4fb4d7f45d1cf-57a03b1b763mr2027653a12.0.1716997159299; Wed, 29 May 2024 08:39:19 -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 4fb4d7f45d1cf-5785d329db1si6008088a12.526.2024.05.29.08.39.18; Wed, 29 May 2024 08:39:19 -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=oH05iN50; 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 3DBF368D377; Wed, 29 May 2024 18:39:06 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from JPN01-TYC-obe.outbound.protection.outlook.com (mail-tycjpn01olkn2074.outbound.protection.outlook.com [40.92.99.74]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 2C1F768D392 for ; Wed, 29 May 2024 18:38:59 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=COO/Yhr9Uuc9pMOY7XWCmy4HophcXOsRkWsMsAG85mzAPk6pwcSoMP6IC4PUcNi+3y7ZoBQG2yJH3iTZ0JWdh57sVgbVHJTn0sa9cq7ngS54OIHf0Sy/TRJfZbqx8ieOBJkXHobrQz5c+gZ+sddaRVMP+l/1DlaQkLYktqalQ433nXk5Uyw3OHlKQHT4HiI2mQloI9DE8UBAPWXX3MdV/TCqRr0G5g+dHoweKUnPbhLWk/FfBEWqavnVqjtaow+8PEC4gNm3xUJzjYTnW/UH7hmw48GKH+6r7nXJx7CS3mKIZANIT4/pyepJcYg4nYuMP0Iy76/yBPE7q5jebAs5Uw== 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=razySr77b/T4NmarSyRSZhm6N1eu3HsE0Nj1kGq9YkE=; b=Omp5G9Ceh4NckKjhzvoUAIn9oRgEqiPM+7nF6qt8djjBYDfZmv9Ub4j8FQcajP9dlqJ2QnwHs8MZLMwrXG/qFET5HRip+Kw7kul9vMhGJpNatac8YuVA/VunuG4EjdKOrxu4huYW3/Po6q20d8vzdiWfPXWMWhUmdgYkhYAVwz88JH45Xhx8JrcG7S3zc0SXGFysbuzqgFx37CISo8SYbuDL34wKktOgwnLwiSj5twW/58WIHbqsHrn28Gmg656tIN8dgeTrDymPuErRBQdu5SghiIW23+bQB9n70Fq9+gp3MQ1WU2bomF3LlNmz469pwgqNSsI+l193xmIxp/0SgA== 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=razySr77b/T4NmarSyRSZhm6N1eu3HsE0Nj1kGq9YkE=; b=oH05iN50l6q9KbVVa9E5b/qB40CWOGKFlQrGB6toblnfnVBG66MP4bXwhlS5zVMYGF/2jg3EOCUu4Na/g90ppFBPIhOhMwOMnlj9QXUeBqHcByw2xW/ecqIquoAq7aBMYBNWuYiducq0a3QRaZSLJC10Lu/ZJx5UK6ZUIBMQWz3anwgrYzxLbLKoU/2hWqDSxcTJb85JJzJfVj9CjPw+aoPmOfWWE0b9l+mUsGczTDhwrJj5uh1/4dhixYORi31i7PHKa5tYux0sG2X9X/O5T26FKRFijzNWZnSxhIBx+qxw5Rfcl5PWxWHAL8c9sQKofhb/hE91qW1mHs9c4aQFag== Received: from OSZP286MB2173.JPNP286.PROD.OUTLOOK.COM (2603:1096:604:186::5) by TYWP286MB3574.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:395::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.21; Wed, 29 May 2024 15:38:44 +0000 Received: from OSZP286MB2173.JPNP286.PROD.OUTLOOK.COM ([fe80::451b:2fa4:87f7:14a9]) by OSZP286MB2173.JPNP286.PROD.OUTLOOK.COM ([fe80::451b:2fa4:87f7:14a9%6]) with mapi id 15.20.7633.018; Wed, 29 May 2024 15:38:44 +0000 From: toqsxw@outlook.com To: ffmpeg-devel@ffmpeg.org Date: Wed, 29 May 2024 23:38:21 +0800 Message-ID: X-Mailer: git-send-email 2.44.0.windows.1 In-Reply-To: <20240529153821.1290-1-toqsxw@outlook.com> References: <20240529153821.1290-1-toqsxw@outlook.com> X-TMN: [JyC050MHazehqzJ4sjTOKIRb/fshEPsz] X-ClientProxiedBy: SI2PR01CA0040.apcprd01.prod.exchangelabs.com (2603:1096:4:193::14) To OSZP286MB2173.JPNP286.PROD.OUTLOOK.COM (2603:1096:604:186::5) X-Microsoft-Original-Message-ID: <20240529153821.1290-3-toqsxw@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: OSZP286MB2173:EE_|TYWP286MB3574:EE_ X-MS-Office365-Filtering-Correlation-Id: 2a4f4a0b-a2ad-44fd-c6d1-08dc7ff56c53 X-Microsoft-Antispam: BCL:0; ARA:14566002|461199019|440099019|3412199016|1710799017; X-Microsoft-Antispam-Message-Info: ZpXLyg/Miil4e5VU+XLRAObDrom2eKdUvJsWLwiPq4AyyshBC272NiMCg0c021shIkiaoZLk+mw3asLrenV/pJF+rGBbXmnUf09IimL1zNh6u2AfRJZs1pMXVzMlPY5/CBdy+04eqZYnD8x3OT6sGrjseEZT/Fo0JX2hxZWej4QYVhWlQs8iF0mL6YZC+v0ga0i+t6fiHJCUys/sofBr6JBYJzMD2icdaumkHzwBqi3fj8JGr7+ud+eNAAjwXOT6QTvbuwe2M06Q+q8PZOZb1XxTuM65U7SRqwH1jYE/76H5aO8nXQ2oMBrGW0mbW3SlHbPOcqmst+5E2iTaZapKoqOl1mjdQ0wVJre4QthZjnWdvUEgklivOROLrI9LKFwQlgwtMFq3f08t1mvKMgEk8q0vXu8Ls/YQ0GqNDPGfeHsrV1kMr0oykoGw7l4kcGtajrEe9YtQ5tTbwM8f6dIJY1VQbarCsuFtXOQjj7pIAryK9HKwQgu1P2xIDRh/PJQn3dofStzK9SGBNdBdXZCqUwFxCw4siGPJuW8Y/yTSUtbBA7fpCTSk1D1BbOMxPHpk8pjTiL40VZpRKVlbaRjZX4rVDR7fBNkzFVEbpxgW5WShOfOYJEQBuBF68j4PwgEj X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: kEAGxqWD8CUOLpfh1xv222Q4LPrgmf8aUjmFE+oKzysMyC9fdgvIs7w26LDNBnsl5ADIh8CFfc/DssRaW2DghhE7O6n2G52/Py+BCFKualZ7WyGHnT/7AJugjhPXcwsgnk7t+JwB0IcEIuL+jvBHf+U+DVXvdAUf8D/l2VQXghEfTM6HI3Xvi2jmvHgYMBYcDIK8WUrOYaxmcirbX35dtvBjxc/CSVZDyUma6pxS+mkCjYA7jrOq4tVTXp5fEue6Wb29swCiQYz2TVPhawdqBL57RMy0efwJ2VSbGwii4fZPyM/iDrJT8yw8/nZJCu1H7blMToeuzEqz4C70jTWAngfCLFhX7NxI4RhL9mk651NnoQlCHAj6hwTttwSxgvJCQQe+olCr30zBP1wsf1oMp63GXZ7jq/HDXwBhh8Cv8Ll/1I3ed7eSytqXFkzUzA1R6XMsnduQiHmlPP5nKvMfpMPjeWkb8LrgHMkc5LwSHQEpErIrsAUS/Sr0mADbdV8ATfG/3tRq6SIPhXNnIrdvZf1jWpWVgDBVsEY5Ngz8QV5cqAUJ5CPtiF/hlgTebMNO2Yov4/v90g9/zw6xONirBq5pt1x9FNDWOAvifjgyDUeDQDglpTblxeguRtb8CZKd8TdWYsbRXYPQdrgpry2Ps1w0XkcwpgaN9jERbkW5tAmEuuiYkgZ+5yllZKPaGoQUF2OZw39S0TSotn0sy+lyaCMjtpojQ+SABtC9g3xxTyyVp4S9fwOyukj6a7yYkOausoUr1+Rzay6IbKHnE0+H46+yQGJ/qWRQ7Nnvxc3hkVeEbr/rOW8I20xSH7jOCODRCDqJ5qXJTOcJylcEvWUO7AOC/1I0qa+oK4lpPj/DDTF0UDCpFTnMT5KuDUskQrqCvzCbjpATnOg5tibTNSRYt6ycfRjWzeuicwqUTsrjNmYV0f/0R6RbtJ3FhNJ2Vs1VXa9mWvkRACLX09UJZ2ZcYNBEeJUnJPkPaKn5QcT+3FZn2m0h4vmWuqUeMhzq36c4FFaQG92MoRXsVl418sK/LgDRvkNkLdb7wwjaOOSRY7UU3Z9DNk3Ge2BjzjlSST9Ur9dMKR1dY8tTj+YLFIANpCJUKINQWq9SwDgKJwqErE7eiBRH9l5KW1yeDnofOxNVvNsvL8FiXrr2vDT6qhb9QjzYfhcxP+OXtQXLFtj81XXeahz99gT4nLitenRn1R+4vkfs3TteRIETkgyC5FkAJM9YlXc0feyDX0StO8FWiU4= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2a4f4a0b-a2ad-44fd-c6d1-08dc7ff56c53 X-MS-Exchange-CrossTenant-AuthSource: OSZP286MB2173.JPNP286.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 May 2024 15:38:44.3075 (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: TYWP286MB3574 Subject: [FFmpeg-devel] [PATCH 3/3] tests/checkasm/vvc_alf: change alf step size to 8 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: Wu Jianhua Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: pbziMUUzhXRF From: Wu Jianhua From Benjamin Bross: > for ALF where functions are in increments of 4 while 8 should be sufficient according to the spec. Signed-off-by: Wu Jianhua --- tests/checkasm/vvc_alf.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tests/checkasm/vvc_alf.c b/tests/checkasm/vvc_alf.c index f35fd2cd3e..84b0f9da15 100644 --- a/tests/checkasm/vvc_alf.c +++ b/tests/checkasm/vvc_alf.c @@ -90,8 +90,8 @@ static void check_alf_filter(VVCDSPContext *c, const int bit_depth) randomize_buffers2(filter, LUMA_PARAMS_SIZE, 1); randomize_buffers2(clip, LUMA_PARAMS_SIZE, 0); - for (int h = 4; h <= MAX_CTU_SIZE; h += 4) { - for (int w = 4; w <= MAX_CTU_SIZE; w += 4) { + for (int h = 4; h <= MAX_CTU_SIZE; h += 8) { + for (int w = 4; w <= MAX_CTU_SIZE; w += 8) { const int ctu_size = MAX_CTU_SIZE; if (check_func(c->alf.filter[LUMA], "vvc_alf_filter_luma_%dx%d_%d", w, h, bit_depth)) { const int vb_pos = ctu_size - ALF_VB_POS_ABOVE_LUMA; @@ -142,8 +142,8 @@ static void check_alf_classify(VVCDSPContext *c, const int bit_depth) randomize_buffers(src0, src1, SRC_BUF_SIZE); - for (int h = 4; h <= MAX_CTU_SIZE; h += 4) { - for (int w = 4; w <= MAX_CTU_SIZE; w += 4) { + for (int h = 4; h <= MAX_CTU_SIZE; h += 8) { + for (int w = 4; w <= MAX_CTU_SIZE; w += 8) { const int id_size = w * h / ALF_BLOCK_SIZE / ALF_BLOCK_SIZE * sizeof(int); const int vb_pos = MAX_CTU_SIZE - ALF_BLOCK_SIZE; if (check_func(c->alf.classify, "vvc_alf_classify_%dx%d_%d", w, h, bit_depth)) {