Guillaume Chatelet
Guillaume Chatelet
I believe [the issue](https://github.com/google/cpu_features/issues/4) is now fixed on master. There is still a slight chance a feature is not detected as there doesn't seem to be a way to detect...
This is awesome that you get some time to work on this. Wow everything is mangled correctly now. So cool!
> Yeah, I've been working on the mangling the C++ compatibility in DMD for weeks! > This seems like a good test that we're reaching the goal. I've been there....
I - too - couldn't match SHA1 sanity number (0xF9376EA7) while trying to sanity check D's [digest API](https://dlang.org/phobos/std_digest_digest.html). The other sanity check do work though (MD5, CRC32, and MurmurHash).
We do use the `-fno-builtin` variants in llvm-libc to implement the various memory functions. That said, I agree that it is a bug. The various `llvm..inline` instructions should be handled...
> It would be great to improve the public API for porting the library. Are you talking about porting the library to different languages? Which ones? > however we have...
Thx for reaching out @captain5050 ! `cpu_features` is literally born from the fact that many libraries are coding their own routine (libwebp, libyuv, android NDK, OpenCV to name a few)....
Looks much better thx!
Thx for noticing, the code is [indeed quite compact](https://godbolt.org/z/728HID). For now I'm a bit reluctant to add optimizations based on compilers because it will make the code more complicated. The...
It's a nice addition, thx for the PR. That said, `cpu_features` codebase is starting to be a mess so I'd like to change the code layout. Can we keep it...