Skip to content
Snippets Groups Projects
  1. Apr 13, 2021
  2. Apr 12, 2021
  3. Feb 11, 2021
  4. Feb 10, 2021
  5. Feb 08, 2021
  6. Feb 01, 2021
  7. Jan 27, 2021
  8. Jan 26, 2021
  9. Jan 24, 2021
  10. Jan 19, 2021
  11. Jan 07, 2021
  12. Dec 28, 2020
    • 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. Oct 26, 2020
  14. Oct 25, 2020
  15. Sep 27, 2020
  16. Sep 12, 2020
  17. Jul 14, 2020
  18. Jul 02, 2020
Loading