Alfred Klomp
Alfred Klomp
FWIW, my "missing SSE intrinsics" project is now canonically hosted at https://github.com/aklomp/missing-sse-intrinsics.
@karlp I have ran into this same issue in my [rplatform](https://github.com/aklomp/rplatform) project. I tried hard to leverage Libopencm3's GCC extensions (in `mk/`) to keep my own `Makefile` as minimal as...
Does the VM support `AVX2` instructions? Runtime detection is done through CPU flags. Maybe the VM sets the CPU flags incorrectly for some reason?
CI passes for the latest release for [Alpine AMD64](https://github.com/aklomp/base64/actions/runs/6922763248/job/18829868284).
@BurningEnlightenment Does this look good to you after the fixes? I don't really have enough knowledge about `pkg-config` configs to come to a conclusion. In cases like this I'm usually...
Hi, thanks for the suggestion. I think it often makes sense to overwrite the original file, but adding that feature is more difficult than it looks. Overwriting the input file...
Good question, you'd think we could just use those macros at compile time and all would be good. But unfortunately it's a case of Chesterton's Fence. On x86, this library...
You're advocating for a library that selects a single codepath at compile time. That's a reasonable position to take, but it's not the current design intent of this library. This...
No, ARM won't benefit from this patch directly. The functions I added use x86 SSE2 intrinsics, and those are not portable. Platforms that don't support SSE2 will keep using the...
The compliance baseline for this library should be the relevant [RFC 4648](https://tools.ietf.org/html/rfc4648). I never liked [Postel's law](https://en.wikipedia.org/wiki/Postel%27s_law) much ("be strict in what you send, and liberal in what you accept")....