From: <je...@fo...> - 2024-09-04 16:59:35
|
Seems the gods have smiled upon us and reestablised the internet connection to fox-toolkit.org. We're back! Decided to celebrate this by dropping a new snapshot. Some PNG support improvements... One small issue that was found compiling on ancient Fedora version: apparently, SSE2 has some new intrinsics that were not in the original SSE2 intrinsics support. Thus my vectorized decoding/ encoding didn't work. I've eliminated these intrinsics in favor of older ways of doing business, and stuff compiles now on older SSE2 header files. Generated code may actually be similar or even a bit better. The message here is that just because SSE2 has been around forever, it seems the compiler people may still be introducing new intrinsics for them. This means your SSE2 code may break on older installations even though SSE2 is fully supported. _mm_loadu_si64(), _mm_storey_si64() did not exist in older emmintrin.h header files. This was in encodeGrayAlpha7BPP() and encodeGray8BPP(). Cheers, -- JVZ |