-
Notifications
You must be signed in to change notification settings - Fork 10
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
exp and log yield zero compensation term #6
Comments
I've been looking into properly implementing exp etc. in compensated today, but it looks like there's going to be some pretty big changes, like defining that |
@axman6 Interesting. The paper you mentioned talks about quad-Double arithmetic. Are you sure it can be applied to this compensated library? I ask because |
@shlok I believe it should be possible to do in general, but i'm not smart enough to know how to do it in the general case :) even if we do have an inefficient general algorithm, we can also write the efficient impelmentations for |
@axman6 Yeah, that would be cool. Unfortunately, I don't have the expertise to implement it either. In the meantime, it looks like qd has double-double and quad-double data types. BigFloat is another option, although it doesn’t seem usable with storable/unboxed vectors. (One reason I was drawn to compensated is that it seems usable with both storable and unboxed vectors. If only this was a complete library 🙂.) |
That's not quite correct, isn't it?
The text was updated successfully, but these errors were encountered: