1. 21 Aug, 2019 1 commit
  2. 18 Aug, 2019 1 commit
  3. 14 Aug, 2019 1 commit
  4. 13 Aug, 2019 2 commits
    • Henrik Gramner's avatar
      x86: Add an msac function for coefficient hi_tok decoding · 61dcd11b
      Henrik Gramner authored
      This particular sequence is executed often enough to justify having
      a separate slightly more optimized code path instead of just chaining
      multiple generic symbol decoding function calls together.
      61dcd11b
    • Henrik Gramner's avatar
      Add msac optimizations · e29fd5c0
      Henrik Gramner authored
       * Eliminate the trailing zero after the CDF probabilities. We can
         reuse the count value as a terminator instead. This reduces the
         size of the CDF context by around 8%.
      
       * Align the CDF arrays.
      
       * Various other minor optimizations.
      e29fd5c0
  5. 08 Aug, 2019 1 commit
  6. 08 Jul, 2019 1 commit
  7. 02 Jul, 2019 1 commit
  8. 30 Jun, 2019 2 commits
  9. 29 Jun, 2019 3 commits
  10. 27 Jun, 2019 1 commit
  11. 24 Jun, 2019 2 commits
  12. 10 Jun, 2019 3 commits
  13. 07 Jun, 2019 1 commit
  14. 01 Jun, 2019 1 commit
  15. 24 May, 2019 1 commit
  16. 21 May, 2019 1 commit
  17. 19 May, 2019 1 commit
  18. 15 May, 2019 1 commit
    • Martin Storsjö's avatar
      arm64: msac: Add handwritten versions of msac_decode_bool functions · 2e8a3a21
      Martin Storsjö authored
      GCC                     Cortex A53   A72   A73
      msac_decode_bool_c:           29.9  17.9  23.2
      msac_decode_bool_neon:        27.4  15.3  20.4
      msac_decode_bool_adapt_c:     49.2  26.8  31.0
      msac_decode_bool_adapt_neon:  38.2  22.2  25.4
      msac_decode_bool_equi_c:      26.6  16.8  19.4
      msac_decode_bool_equi_neon:   23.9  13.7  15.7
      
      Clang                   Cortex A53   A72   A73
      msac_decode_bool_c:           28.0  16.4  23.1
      msac_decode_bool_neon:        26.9  14.6  21.0
      msac_decode_bool_adapt_c:     46.8  25.1  31.4
      msac_decode_bool_adapt_neon:  36.2  19.0  26.2
      msac_decode_bool_equi_c:      23.7  13.4  18.8
      msac_decode_bool_equi_neon:   23.7  11.3  14.2
      
      This is as fast as, or faster than, what either GCC or Clang
      produces.
      2e8a3a21
  19. 14 May, 2019 2 commits
  20. 09 May, 2019 1 commit
  21. 08 May, 2019 2 commits
  22. 04 May, 2019 1 commit
    • Martin Storsjö's avatar
      arm64: msac: Implement NEON msac_decode_symbol_adapt · 1d5c1a49
      Martin Storsjö authored
                                   Cortex A53    A72    A73
      msac_decode_symbol_adapt4_c:      107.6   57.1   67.8
      msac_decode_symbol_adapt4_neon:    70.4   56.4   55.1
      msac_decode_symbol_adapt8_c:      157.1   74.5   90.3
      msac_decode_symbol_adapt8_neon:    75.6   57.2   56.9
      msac_decode_symbol_adapt16_c:     257.4  106.6  135.9
      msac_decode_symbol_adapt16_neon:  101.8   62.0   65.2
      1d5c1a49
  23. 15 Apr, 2019 1 commit
  24. 04 Apr, 2019 1 commit
  25. 26 Feb, 2019 1 commit
  26. 20 Feb, 2019 1 commit
  27. 13 Feb, 2019 1 commit
  28. 12 Feb, 2019 1 commit
  29. 11 Feb, 2019 1 commit
  30. 09 Feb, 2019 1 commit
  31. 08 Feb, 2019 1 commit