Skip to content

C++: Disable floating point rounding in range analysis #12709

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

Merged
merged 3 commits into from
Mar 30, 2023

Conversation

MathiasVP
Copy link
Contributor

@MathiasVP MathiasVP commented Mar 29, 2023

The rounding in fromFloat was previously thought to fix a performance problem caused by wobbling floating points in the IR-based range analysis library, but after running multiple DCA experiments I can't seem to reproduce this issue anymore (and nor do I see anything scary in the logs when running locally).

In fact, DCA is showing a 12% performance boost on one project when we're not doing rounding 🎉.

@MathiasVP MathiasVP requested a review from a team as a code owner March 29, 2023 13:33
@github-actions github-actions bot added the C++ label Mar 29, 2023
Copy link
Contributor

@jketema jketema left a comment

Choose a reason for hiding this comment

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

LGTM if DCA is happy.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants