From patchwork Wed Feb 5 20:19:12 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: =?utf-8?q?Martin_Storsj=C3=B6?= X-Patchwork-Id: 17696 Return-Path: X-Original-To: patchwork@ffaux-bg.ffmpeg.org Delivered-To: patchwork@ffaux-bg.ffmpeg.org Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by ffaux.localdomain (Postfix) with ESMTP id 933B044A2E3 for ; Wed, 5 Feb 2020 22:19:20 +0200 (EET) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 6E8A768A516; Wed, 5 Feb 2020 22:19:20 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-lf1-f68.google.com (mail-lf1-f68.google.com [209.85.167.68]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 82CF9689248 for ; Wed, 5 Feb 2020 22:19:14 +0200 (EET) Received: by mail-lf1-f68.google.com with SMTP id n25so2454130lfl.0 for ; Wed, 05 Feb 2020 12:19:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=martin-st.20150623.gappssmtp.com; s=20150623; h=from:to:subject:date:message-id; bh=YFk26kxlfVnaXAfuCVK+J2ikQx1ePcT8mr+W/lCVEb4=; b=JwduHjZrocFG1mPyUzrtQGXaaChmSlQpeAfvhVM3KTHaRonsfcZQUib5a1Mu/NLeKF 5ID3kKuEC8BONKr1wjeqZDCsJaq2xUfxlg4pTUpXTG3/s3e4MtrEZRWazOFHjXf0Hqzi /mpA5CqTlF6m0bSIZJo2niWKOg1jxhUtcXRicVIN2cC4PuU2xZgqpLWKls/XFU7TP5dw 0QsAwHiaL/X2K7E5YQrUJRUr4FpigGI6e/4hmIlS875w8f0r3DmDLrox4L5kDMDBxrwg hYTGx9Z0/SNT3E+76+JQqSKL0vgmRzNUbwAth8XsSUbIohXVHvN5CjvRMFkt1BiArAWC eLeQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id; bh=YFk26kxlfVnaXAfuCVK+J2ikQx1ePcT8mr+W/lCVEb4=; b=kkF2eTbRPPXf+E/pcKUr/hoAdAAzLH2gwWYbVsX2PQTRWrSqzZzR+dAEympTK9zNaT w0rFcasZdbeP9U41+0qM5bjv3gH+neJYRH+WCOA6pS0Rlrp6hHJHr6bNKna0VXM8Clcx LcX7zlQwrT2mC1TUN9ozjJNh3pb8f1jjuhVFdXQkGrRKQprAG/JRiYIQLdDlBv7TKI2S Wy2/EFQT3jSCOXeHixpDMC4QmsG7lBJUo9dFByvlqbqo/E2Yn5iQz+ZrHZfM7dW/EQiw BanQvSrUj6qCG8j5Hf0/XR5aDuCOSevNTSzWvbYpGdGw0O1kuvTG/ogTl0XJxWfN+dWf wIsQ== X-Gm-Message-State: APjAAAWdeemzYb3aqW7u6JUfS4wzpCJNxIVwRDAHdNbYcE0DFHoRQOlU Iyj8BskCw3qdDCDAQ/mu/eOpuzSTjow= X-Google-Smtp-Source: APXvYqyZXMY8PpCOP1pX3yDVvFFRcaXXbQByozUApb4jbvZY7S7EqNHo5Pt7zEJNhgB4Co3IqaxxaQ== X-Received: by 2002:ac2:5dc8:: with SMTP id x8mr18354363lfq.217.1580933953510; Wed, 05 Feb 2020 12:19:13 -0800 (PST) Received: from localhost.localdomain (dsl-tkubng21-58c01c-243.dhcp.inet.fi. [88.192.28.243]) by smtp.gmail.com with ESMTPSA id i4sm309622lji.0.2020.02.05.12.19.13 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 05 Feb 2020 12:19:13 -0800 (PST) From: =?utf-8?q?Martin_Storsj=C3=B6?= To: ffmpeg-devel@ffmpeg.org Date: Wed, 5 Feb 2020 22:19:12 +0200 Message-Id: <20200205201912.9885-1-martin@martin.st> X-Mailer: git-send-email 2.17.1 Subject: [FFmpeg-devel] [PATCH] checkasm: sbrdsp: Fix a spurious test failure by calculating a better epsilon for sum_square X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.20 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 MIME-Version: 1.0 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" --- tests/checkasm/sbrdsp.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tests/checkasm/sbrdsp.c b/tests/checkasm/sbrdsp.c index 558f452c9b..516b9f0ec6 100644 --- a/tests/checkasm/sbrdsp.c +++ b/tests/checkasm/sbrdsp.c @@ -17,6 +17,7 @@ */ #include "libavcodec/sbrdsp.h" +#include #include "checkasm.h" @@ -51,13 +52,14 @@ static void test_sum_square(void) INTFLOAT res0; INTFLOAT res1; LOCAL_ALIGNED_16(INTFLOAT, src, [256], [2]); + double t = 4 * 256; declare_func_float(INTFLOAT, INTFLOAT (*x)[2], int n); randomize((INTFLOAT *)src, 256 * 2); res0 = call_ref(src, 256); res1 = call_new(src, 256); - if (!float_near_abs_eps(res0, res1, EPS)) + if (!float_near_abs_eps(res0, res1, t * 2 * FLT_EPSILON)) fail(); bench_new(src, 256); }