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