1. 24 Dec, 2017 2 commits
  2. 14 Jun, 2017 1 commit
    • Martin Storsjö's avatar
      aarch64: Update the var2 functions to the new signature · 98e9543b
      Martin Storsjö authored
      The existing functions could easily be used by just calling them
      twice - this would give the following cycle numbers from checkasm:
      
      var2_8x8_c:      4110
      var2_8x8_neon:   1505
      var2_8x16_c:     8019
      var2_8x16_neon:  2545
      
      However, by merging both passes into the same function, we get the
      following speedup:
      var2_8x8_neon:   1205
      var2_8x16_neon:  2327
      98e9543b
  3. 21 Jan, 2017 2 commits
  4. 01 Dec, 2016 1 commit
    • Anton Mitrofanov's avatar
      Cosmetics · b2b39dae
      Anton Mitrofanov authored
      Also make x264_weighted_reference_duplicate() static.
      b2b39dae
  5. 21 Nov, 2016 1 commit
  6. 20 Sep, 2016 1 commit
  7. 17 Sep, 2016 1 commit
  8. 13 Jun, 2016 1 commit
    • Janne Grunau's avatar
      aarch64: Add asm for mbtree fixed point conversion · b6f189eb
      Janne Grunau authored
      pack is ~7 times faster and unpack is ~9 times faster on a cortex-a53
      compared to gcc-5.3.
      
      mbtree_fix8_pack_c: 41534
      mbtree_fix8_pack_neon: 5766
      mbtree_fix8_unpack_c: 44102
      mbtree_fix8_unpack_neon: 4868
      b6f189eb
  9. 16 Jan, 2016 1 commit
  10. 11 Oct, 2015 9 commits
  11. 03 Sep, 2015 1 commit
  12. 27 Aug, 2015 1 commit
    • Martin Storsjö's avatar
      aarch64: Fix integral_init4/8h_neon · 5c4728d8
      Martin Storsjö authored
      The stride is the number of uint16_t elements and thus needs
      to be shifted.
      
      This issue had slipped unnoticed since checkasm didn't actually
      verify the output of these functions.
      5c4728d8
  13. 23 Feb, 2015 1 commit
  14. 16 Dec, 2014 17 commits