Commit 38f966b2 authored by Michael Niedermayer's avatar Michael Niedermayer

tests/checkasm/float_dsp: Increase allowed difference for float_dsp.vector_dmul

Tested for 10000 iterations on x86-32

Fixes: Ticket6848
Signed-off-by: 's avatarMichael Niedermayer <michael@niedermayer.cc>
parent 1eee394c
...@@ -165,7 +165,8 @@ static void test_vector_dmul_scalar(const double *src0, const double *src1) ...@@ -165,7 +165,8 @@ static void test_vector_dmul_scalar(const double *src0, const double *src1)
call_ref(cdst, src0, src1[0], LEN); call_ref(cdst, src0, src1[0], LEN);
call_new(odst, src0, src1[0], LEN); call_new(odst, src0, src1[0], LEN);
for (i = 0; i < LEN; i++) { for (i = 0; i < LEN; i++) {
if (!double_near_abs_eps(cdst[i], odst[i], DBL_EPSILON)) { double t = fabs(src1[0]) + fabs(src0[i]) + fabs(src1[0] * src0[i]) + 1.0;
if (!double_near_abs_eps(cdst[i], odst[i], t * 2 * DBL_EPSILON)) {
fprintf(stderr, "%d: %- .12f - %- .12f = % .12g\n", i, fprintf(stderr, "%d: %- .12f - %- .12f = % .12g\n", i,
cdst[i], odst[i], cdst[i] - odst[i]); cdst[i], odst[i], cdst[i] - odst[i]);
fail(); fail();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment