1. 13 Apr, 2021 4 commits
  2. 12 Apr, 2021 1 commit
  3. 11 Feb, 2021 2 commits
  4. 10 Feb, 2021 1 commit
  5. 08 Feb, 2021 1 commit
  6. 01 Feb, 2021 1 commit
  7. 27 Jan, 2021 1 commit
  8. 26 Jan, 2021 3 commits
  9. 24 Jan, 2021 4 commits
  10. 19 Jan, 2021 2 commits
  11. 07 Jan, 2021 3 commits
  12. 28 Dec, 2020 3 commits
    • Janne Grunau's avatar
      aarch64/asm: optimize cabac asm · 8bd6d280
      Janne Grunau authored
      0.5% - 2% overall speedup on
      `./x264 --threads X --profile high --preset veryfast --crf 15 -o /dev/null park_joy_420_720p50.y4m`
      cabac is responsible for roughly 1/6 of the CPU use.
      Branch mispredictions are reduced by 15% to 20%.
      
      cortex-s53: 0.5% faster
      cortex-a72: 2%  faster
      neoverse-n1: 0.9% faster
      8bd6d280
    • Janne Grunau's avatar
      aarch64/asm: support offsets in movrel macro · 9981ea83
      Janne Grunau authored
      Imported from dav1d.
      9981ea83
    • Janne Grunau's avatar
      aarch64/asm: optimize cabac_encode_terminal with extrinsic knowledge · 8578bd9f
      Janne Grunau authored
      Approach taken from x86 asm. Overall speedup meaningless.
      cabac_encode_terminal on average twice as fast on cortex-53 while
      encoding with following command:
      ./x264 --threads 1 --profile high --preset veryfast --crf 15 -o /dev/null park_joy_420_720p50.y4m
      
      Less relative speedup on cortex-a72/73.
      8578bd9f
  13. 26 Oct, 2020 1 commit
  14. 25 Oct, 2020 5 commits
  15. 27 Sep, 2020 1 commit
  16. 12 Sep, 2020 2 commits
  17. 14 Jul, 2020 3 commits
  18. 02 Jul, 2020 2 commits