-
Notifications
You must be signed in to change notification settings - Fork 275
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
Missing x86/_64 MMX functions #579
Comments
Ah if these are missing it's just by mistake! Then can be added at any time :) |
Ah, that's good to know! So most of the functions that I've found to be missing seem to be in the aforementioned TODO list under MMX & SSE. I've also found these two which aren't listed there: _mm_cvtph_ps & _mm_mulhrs_pi16 but can be found in the standard C SIMD headers Edit: Another one not listed which seems to be missing: |
Ah so we haven't actually stabilized (or pursued too aggressively) the MMX-related intrinsics as they have weird ABI issues in LLVM and don't seem to be too widely used in the wild (those intrinsics with |
Direct MMX support is no longer in scope for |
It seems like
_mm_empty
,_mm_madd_pi16
,_mm_xor_si64
and a handful of other simd functions don't exist, neither in stable nor behind the stdsimd feature. In fact, it seems like the remaining TODO list in #40 is unimplemented.I was just wondering if there is any technical reason for these missing functions, or have they just not been implemented yet?
Thanks!
The text was updated successfully, but these errors were encountered: