From: Clayton Smith Date: Sat, 9 Dec 2023 02:34:26 +0000 (-0500) Subject: [PATCH 6/6] Allow for rounding error in float-to-int interleave X-Git-Tag: archive/raspbian/3.1.0-3+rpi1^2~6 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=91186272a5bbf1fa521b464a35e0b5af25f4f768;p=volk.git [PATCH 6/6] Allow for rounding error in float-to-int interleave Signed-off-by: Clayton Smith Gbp-Pq: Name 0006-Allow-for-rounding-error-in-float-to-int-interleave.patch --- diff --git a/lib/kernel_tests.h b/lib/kernel_tests.h index 7d637e5..62b4fb7 100644 --- a/lib/kernel_tests.h +++ b/lib/kernel_tests.h @@ -104,7 +104,7 @@ std::vector init_test_list(volk_test_params_t test_params) QA(VOLK_INIT_TEST(volk_32fc_deinterleave_32f_x2, test_params)) QA(VOLK_INIT_TEST(volk_32fc_accumulator_s32fc, test_params.make_absolute(3e-2))) QA(VOLK_INIT_TEST(volk_32fc_deinterleave_64f_x2, test_params)) - QA(VOLK_INIT_TEST(volk_32fc_s32f_deinterleave_real_16i, test_params)) + QA(VOLK_INIT_TEST(volk_32fc_s32f_deinterleave_real_16i, test_params.make_tol(1))) QA(VOLK_INIT_TEST(volk_32fc_deinterleave_imag_32f, test_params)) QA(VOLK_INIT_TEST(volk_32fc_deinterleave_real_32f, test_params)) QA(VOLK_INIT_TEST(volk_32fc_deinterleave_real_64f, test_params)) @@ -132,7 +132,7 @@ std::vector init_test_list(volk_test_params_t test_params) QA(VOLK_INIT_TEST(volk_32fc_x2_s32f_square_dist_scalar_mult_32f, test_params)) QA(VOLK_INIT_TEST(volk_32f_x2_divide_32f, test_params)) QA(VOLK_INIT_TEST(volk_32f_x2_dot_prod_32f, test_params.make_absolute(1.5e-2))) - QA(VOLK_INIT_TEST(volk_32f_x2_s32f_interleave_16ic, test_params)) + QA(VOLK_INIT_TEST(volk_32f_x2_s32f_interleave_16ic, test_params.make_tol(1))) QA(VOLK_INIT_TEST(volk_32f_x2_interleave_32fc, test_params)) QA(VOLK_INIT_TEST(volk_32f_x2_max_32f, test_params)) QA(VOLK_INIT_TEST(volk_32f_x2_min_32f, test_params))