You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Bitwuzla is very slow for the tests in FloatingPointFormulaManagerTest based on the getListOfFloats() method. We should extract examples and inform the devs of Bitwuzla about this.
The text was updated successfully, but these errors were encountered:
I've added some test in a new branch (here) to narrow down the issue. The results are somewhat inconclusive, but the problem does not appear to be with the bv to fp conversion itself. Instead the issue is that the test creates a new ProverEnvironment for each of the floating point values that is tested. If we reuse the same ProverEnvironment for all the test values the issues goes away.
On the other hand we only seem to be getting this big of a performance penalty if floating point values are used. A similar test that only uses bitvectors runs somewhat slower if each value gets its own ProverEnvironment. However, the difference is nowhere near as pronounced.
Bitwuzla is very slow for the tests in
FloatingPointFormulaManagerTest
based on thegetListOfFloats()
method. We should extract examples and inform the devs of Bitwuzla about this.The text was updated successfully, but these errors were encountered: