Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Increase tolerance for volk_32f_log2_32f #657

Merged
merged 3 commits into from
Oct 22, 2023
Merged

Conversation

argilo
Copy link
Member

@argilo argilo commented Oct 14, 2023

Fixes #653.

As noted in #653 (comment), the current tolerance is very tight, so slight differences in the order of floating point operations can push errors over the limit.

Signed-off-by: Clayton Smith <argilo@gmail.com>
Signed-off-by: Clayton Smith <argilo@gmail.com>
Signed-off-by: Clayton Smith <argilo@gmail.com>
@argilo
Copy link
Member Author

argilo commented Oct 14, 2023

Test failures are unrelated; both are #646.

Copy link
Contributor

@jdemel jdemel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM.

I remember letting the CI pass with this error because it wasn't entirely clear what caused the issue. Let's increase the error tolerance and observe.

@jdemel jdemel merged commit 39f0f88 into gnuradio:main Oct 22, 2023
30 of 32 checks passed
@argilo argilo deleted the log2-tol branch December 2, 2023 16:49
Alesha72003 pushed a commit to Alesha72003/volk that referenced this pull request May 15, 2024
Increase tolerance for volk_32f_log2_32f
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

CI test failures are ignored on Clang 14 due to log2 issue
3 participants