alpine-mips-patches 0141cee697 main/snappy: optimize on mips*, s390x
1) Enable generation of LWL/LWR/etc instructions on pre-R6 mips*.
   This gives 5x (yes, five times) compression speed-up on P5600
   (and additional ~10% for decompression).
2) Recognize s390x as unaligned access capable architecture.
   See "Integral Boundaries" in SA22-7832-xx.
3) Force use of gcc/clang __builtin_bswapXX for big-endian code path
   in order to avoid suboptimal generic functions from <byteswap.h>.

Test suite still passes on x86_64, mipseln8hf (hardware) and under qemu-s390x.
2018-12-18 14:03:26 +00:00
..