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