From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <ffmpeg-devel-bounces@ffmpeg.org>
Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100])
	by master.gitmailbox.com (Postfix) with ESMTPS id 9AB994B609
	for <ffmpegdev@gitmailbox.com>; Wed, 26 Mar 2025 10:31:09 +0000 (UTC)
Received: from [127.0.1.1] (localhost [127.0.0.1])
	by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id F0BCF687BAB;
	Wed, 26 Mar 2025 12:30:28 +0200 (EET)
Received: from mail-lf1-f42.google.com (mail-lf1-f42.google.com
 [209.85.167.42])
 by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id C5B3B687B95
 for <ffmpeg-devel@ffmpeg.org>; Wed, 26 Mar 2025 12:30:19 +0200 (EET)
Received: by mail-lf1-f42.google.com with SMTP id
 2adb3069b0e04-54acc04516cso7168983e87.1
 for <ffmpeg-devel@ffmpeg.org>; Wed, 26 Mar 2025 03:30:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=martin-st.20230601.gappssmtp.com; s=20230601; t=1742985019; x=1743589819;
 darn=ffmpeg.org; 
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:to:from:from:to:cc:subject:date:message-id
 :reply-to; bh=3iMeOa7mF14O1938vGDGvguV+AsXYGzFRc/Oq+Uu39A=;
 b=yA1N3DuiJzz9VLlyqWbz6unR9L8VVRwJAPqXsfsL0+pLYeQhrXmondK+EC4BnO8Wgt
 1evJ1GhApVq6XtKYLFKAkC22nNJ1IE07J5COnDfHCaqvUaSvFrV55IXy5K4Zyo0/PjAW
 qNIOJ4m8bzkoIud2GK6bzV9P9hIgDn27AGjzUXZ7JztGOjbsEwqeBCFYX17w3vgKUChW
 7oQ5RkoZZJqri3lECkVJOAhyrVBl6u+xwpvjUbBE5GbvkQi341fYEv2OUe0q5LMnCG6O
 A3NFhETnImSXKqEmpPHbnmFAjwxbTWu2Ku11YDCdtKV1emDALBawI/He2vz7KadKvHsq
 kE0g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1742985019; x=1743589819;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=3iMeOa7mF14O1938vGDGvguV+AsXYGzFRc/Oq+Uu39A=;
 b=A2qpZtJRmHyYr/P0EIQcZSi/GnLiOdjmrSoReHG4Urs4WkfP8NgE4ZXfHWeBz+zwNh
 VgD679yS63o4Pe32Ag55HIffBk0TICHXCY3+xlhj5q/q2Bo5T9sgcRfL53UXjuTDapiL
 bFT5wg9a/9H4XO53XN6Em5IDLZS8j7S6Vg3cqvpJ4UXEc9StZZEVlbt8fCqqZM4FvLYN
 qcaZ4tvX6Wul+BmlWhVhMzDuZzyXk+2/uXO4jPdVXu8gBHg8Y8UK3LFPIvO6yV22SUzE
 J/zt84eGao2njshPxmIy8dKj1/BUU85P7O5Lmhl4bnYSvTnF+QICMNA+ZMJJnnAAerFD
 bBTw==
X-Gm-Message-State: AOJu0YxV+YjS5XMmlql2vAvTLaUqXXOwfI01VDgZOQdCfr4gu8rQPgVC
 DuhR91+fQzTtkH+M4HHt8/msdhostM4R8GjvO53UMVPAqkbzw7VoATz+T4QOxpiRYw2+V5pykGA
 1IQ==
X-Gm-Gg: ASbGncsXocyIpTKlfBK5RkfPncIJUV8SA09vbG9oU6mM7LO7Kr/Xzh2GEecJCkoGjS3
 xSTtHqmrVkVy080LJ4Nrc4pJmyWWbljdYnx5WLf+7AnLv4Ms/9W0N2FjB62mTKKE0LKJ1+06lvF
 i4CwUh1miG2WppXJEDsQHJSPDav9tbYl7VQP5SapkLs7NRSafkEPGPi1TPPJmjN5TX9y3NYnGvs
 p291Hoq9+rj5UHmie/0fwM0zZ22MakfLMzTF7hsg38MNL6bIF9Wn+sv59XfwJk1y9YbeuLXxe2G
 yRVn1fBV2O15Jwpm2b3IiBVZZL0STszjQySSthBldpFAurtvMMfrD9TRuX9BYdqcg6ZsNYx4cL8
 IkYzD/AkGTGy8FqkcpbuI8Q==
X-Google-Smtp-Source: AGHT+IEWq+DBhT3jZBu4D+SI5O8cFxbLQV90kGTQZEOQkeZEmMa7B8Pg38Cro9anbw7J1bf/LAP3Yw==
X-Received: by 2002:a05:6512:2303:b0:543:baca:6f1b with SMTP id
 2adb3069b0e04-54ad64fbf5dmr8733698e87.44.1742985018858; 
 Wed, 26 Mar 2025 03:30:18 -0700 (PDT)
Received: from localhost (dsl-tkubng21-50de30-198.dhcp.inet.fi.
 [80.222.48.198]) by smtp.gmail.com with ESMTPSA id
 2adb3069b0e04-54ad6512100sm1745736e87.221.2025.03.26.03.30.18
 for <ffmpeg-devel@ffmpeg.org>
 (version=TLS1 cipher=AES128-SHA bits=128/128);
 Wed, 26 Mar 2025 03:30:18 -0700 (PDT)
From: =?UTF-8?q?Martin=20Storsj=C3=B6?= <martin@martin.st>
To: ffmpeg-devel@ffmpeg.org
Date: Wed, 26 Mar 2025 12:30:15 +0200
Message-Id: <20250326103015.44296-4-martin@martin.st>
X-Mailer: git-send-email 2.39.5 (Apple Git-154)
In-Reply-To: <20250326103015.44296-1-martin@martin.st>
References: <20250326103015.44296-1-martin@martin.st>
MIME-Version: 1.0
Subject: [FFmpeg-devel] [PATCH 4/4] checkasm: vp8dsp: Use
 checkasm_check_padded in check_mc
X-BeenThere: ffmpeg-devel@ffmpeg.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: FFmpeg development discussions and patches <ffmpeg-devel.ffmpeg.org>
List-Unsubscribe: <https://ffmpeg.org/mailman/options/ffmpeg-devel>,
 <mailto:ffmpeg-devel-request@ffmpeg.org?subject=unsubscribe>
List-Archive: <https://ffmpeg.org/pipermail/ffmpeg-devel>
List-Post: <mailto:ffmpeg-devel@ffmpeg.org>
List-Help: <mailto:ffmpeg-devel-request@ffmpeg.org?subject=help>
List-Subscribe: <https://ffmpeg.org/mailman/listinfo/ffmpeg-devel>,
 <mailto:ffmpeg-devel-request@ffmpeg.org?subject=subscribe>
Reply-To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Errors-To: ffmpeg-devel-bounces@ffmpeg.org
Sender: "ffmpeg-devel" <ffmpeg-devel-bounces@ffmpeg.org>
Archived-At: <https://master.gitmailbox.com/ffmpegdev/20250326103015.44296-4-martin@martin.st/>
List-Archive: <https://master.gitmailbox.com/ffmpegdev/>
List-Post: <mailto:ffmpegdev@gitmailbox.com>

---
This is mostly a small example for using the versions of the
helpers that don't rely on a "bit_depth" local variable.
---
 tests/checkasm/vp8dsp.c | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/tests/checkasm/vp8dsp.c b/tests/checkasm/vp8dsp.c
index e448fe89fc..a12c295a2a 100644
--- a/tests/checkasm/vp8dsp.c
+++ b/tests/checkasm/vp8dsp.c
@@ -259,8 +259,8 @@ static void check_luma_dc_wht(VP8DSPContext *d, bool is_vp7)
 static void check_mc(VP8DSPContext *d)
 {
     LOCAL_ALIGNED_16(uint8_t, buf, [32 * 32]);
-    LOCAL_ALIGNED_16(uint8_t, dst0, [16 * 16]);
-    LOCAL_ALIGNED_16(uint8_t, dst1, [16 * 16]);
+    BUF_RECT(uint8_t, dst0, 16, 16);
+    BUF_RECT(uint8_t, dst1, 16, 16);
     int type, k, dx, dy;
     declare_func_emms(AV_CPU_FLAG_MMX, void, uint8_t *, ptrdiff_t,
                       const uint8_t *, ptrdiff_t, int, int, int);
@@ -305,10 +305,11 @@ static void check_mc(VP8DSPContext *d)
                             src[i                 ] = val;
                             src[i * SRC_BUF_STRIDE] = val;
                         }
-                        call_ref(dst0, size, src, SRC_BUF_STRIDE, height, mx, my);
-                        call_new(dst1, size, src, SRC_BUF_STRIDE, height, mx, my);
-                        if (memcmp(dst0, dst1, size * height))
-                            fail();
+                        CLEAR_BUF_RECT(dst0);
+                        CLEAR_BUF_RECT(dst1);
+                        call_ref(dst0, dst0_stride, src, SRC_BUF_STRIDE, height, mx, my);
+                        call_new(dst1, dst1_stride, src, SRC_BUF_STRIDE, height, mx, my);
+                        checkasm_check_padded(uint8_t, dst0, dst0_stride, dst1, dst1_stride, size, height, "dst");
                         bench_new(dst1, size, src, SRC_BUF_STRIDE, height, mx, my);
                     }
                 }
-- 
2.39.5 (Apple Git-154)

_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

To unsubscribe, visit link above, or email
ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".