-
Notifications
You must be signed in to change notification settings - Fork 215
mp_radix_size replacement O(1) for all bases, large tables #369
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
Conversation
|
how about calling this one |
a3dfa7d to
07f9b0d
Compare
|
I have a faint but nagging idea that there is no overestimation here but a bug in the test code. See comment inside the code of #371
Ah, yes, I shouldn't have ignored that, thanks! Mmh…is it (#386 ) even suitable for |
882f7d2 to
5c73536
Compare
5c73536 to
790c9af
Compare
Yes, three is a bug in the test code. Although both, the Rerunning all(!) of the tests with binary96 ( The moral of this story? It is not always the code you test that's wrong, there are some rare, very rare cases when it it is the reference. Outch! That changes the landscape a bit, I think? |
790c9af to
9b66ada
Compare
9b66ada to
a8171b8
Compare
|
@czurnieden ok to close this too? |
You already did ;-) So you don't want this table-thing at all? |
|
Well, who am I to decide. But I think #371 is more reasonable for most use cases. |
EDIT: The test-rig had a bug. Result after repair:EDIT 2: The rigger himself had a bug. No repair possible.
This is the version with error range
-0,+1This version is exact for inputxin the range0 <= x <= 2^(2^31)) with basesbin the range2 <= b <= 64and has been fully(!) tested.PR slicing as asked for in #343