Skip to content
Snippets Groups Projects
  1. Oct 08, 2023
  2. May 15, 2023
  3. Apr 18, 2023
  4. Apr 11, 2023
  5. Feb 28, 2023
  6. Nov 22, 2022
  7. Oct 31, 2022
  8. Sep 28, 2022
  9. Aug 30, 2022
    • alice's avatar
      main/brotli: improve · b77d8e17
      alice authored and alice's avatar alice committed
      - disable static
      - optimise better (compressor code)
      - build python in build() and install in package()
      b77d8e17
  10. Jul 27, 2022
  11. Dec 15, 2021
  12. Sep 01, 2021
  13. Jun 03, 2021
  14. May 13, 2021
  15. Apr 05, 2021
  16. Jan 05, 2021
  17. Oct 31, 2020
  18. Oct 07, 2020
  19. Oct 06, 2020
  20. Sep 14, 2020
  21. Aug 28, 2020
  22. Apr 30, 2020
  23. Feb 21, 2020
  24. Nov 05, 2019
  25. Sep 07, 2019
  26. May 03, 2019
  27. Dec 18, 2018
    • alpine-mips-patches's avatar
      testing/brotli: optimize on mips*, s390x · 7f7b310f
      alpine-mips-patches authored
      1) Recognize s390x and mips64* as 64-bit architectures to enable 64-bit code path.
      2) Enable direct unaligned loads/stores for s390x. See "Integral Boundaries"
         in SA22-7832-xx.
      3) Enable unaligned access using LWL/LWR/etc instructions on pre-R6 mips*.
         This doubles "brotli -1" compression speed on P5600 (~30% for "brotli --best")
         and makes the brotli executable smaller by ~10%.
      4) Use gcc/clang __builtin_bswapXX on big-endian architectures.
         On s390x this reduces byte-swapped unaligned loads/stores to single LRVx/STRVx
         instruction. On current big-endian mips* (pre-R2) this changes nothing however
         allows for shorter byte swap sequences on R2+.
      
      Test suite still passes on x86_64, mipseln8hf (hardware) and under qemu-s390x.
      7f7b310f
  28. Oct 25, 2018
  29. Sep 26, 2018
  30. Jul 13, 2018
  31. Apr 19, 2018
  32. Apr 18, 2018
Loading