-
Notifications
You must be signed in to change notification settings - Fork 18
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
Weird behaviour, possibly bug, in comparison functions for f32x4 #34
Comments
I haven't seen the author of this lib responding in a while, so I will try to help with some information. This crate is basically a wrapper for platform intrinsics. The For
So For your examples:
That doesn't compile for me since
This compiled and results in I'm right now on Your github profile seems to indicate that you are working for Mozilla. The author of this lib wrote it while doing an internship at Mozilla. Do you by chance know if there are further plans for this lib? |
Thanks for the explanations! I should try and get my exact examples, the ones I gave were simplifications. To summarise I had I'm not on the Rust libs team, so I don't know exactly what is happening here. I do know that SIMD is very much on peoples' mind though, so something should be happening soon. Huon is no longer able to work on Rust stuff, sadly. |
You're welcome. Yes that's sad news, Huon did some interesting things and was nice to engage with. If I understand your problem correctly then you were using something like this: I watch this project since about a year now and it seems that people are using it and occasionally people are even coming back with pull requests or questions how they could enhance this lib. So it seems that there is a community interest in keeping this lib alive. Would it perhaps make sense to rehost this lib under a different account (perhaps a generic account such as e.g. the num lib uses)? So while Mozilla might have not the resources to keep working on this right now, there might be still some progress achieved by other contributors. Is this a question best address to https://internals.rust-lang.org/? |
Sounds like a good idea. You could ask around on #rust-libs to see if there are plans already. Otherwise, posting on internals is a good next step. I expect the GH orgs would be either rust-nursery or rust-unofficial |
@liebharc I know you popped into For the most part, we're electing to punt on abstractions like you find in the |
The result of
le
andge
seems to be either0
or-1
, I'm not sure which is true and which is false. If elements are equal, I seem to see different values forle
andge
. E.g., I'd expect the following to hold:That doesn't seem to hold, and furthermore, neither does
Finally, the docs for these functions are all wrong - they are described as "equality" but clearly shouldn't be.
The text was updated successfully, but these errors were encountered: