1. 03 Nov, 2017 1 commit
  2. 02 Sep, 2017 1 commit
  3. 12 Jul, 2017 5 commits
    • Johann's avatar
      sad4d neon: 64x[32,64] · e3817539
      Johann authored
      Rewrite 64x64.
      
      BUG=webm:1425
      
      Change-Id: I336bf5a3aa4b783389c10b16a50f0f559346ecbf
      e3817539
    • Johann's avatar
      sad4d neon: 32x[16,32,64] · e1bde306
      Johann authored
      Rewrite 32x32. Use half the accumulator registers.
      
      BUG=webm:1425
      
      Change-Id: Ibf5e61dc4ba15056102aef8495f4a02c668c5d13
      e1bde306
    • Johann's avatar
      sad4d neon: 16x[8,16,32] · 807ce8fb
      Johann authored
      Rewrite 16x16. Use half the accumulator registers.
      
      BUG=webm:1425
      
      Change-Id: I44b48512b1e3629505d83c2645e800f53878ccc2
      807ce8fb
    • Johann's avatar
      sad4d neon: 8x[4,8,16] · 8152b090
      Johann authored
      BUG=webm:1425
      
      Change-Id: I7de2500cca4b621f21478c4b0333c56d76dbc9a4
      8152b090
    • Johann's avatar
      sad4d neon: 4x4, 4x8 · dd4347e9
      Johann authored
      BUG=webm:1425
      
      Change-Id: I5081b5ce131821d590c53ac1206a94f50cb8b468
      dd4347e9
  4. 07 Jul, 2017 3 commits
  5. 06 Jul, 2017 2 commits
  6. 28 Jun, 2017 4 commits
  7. 24 May, 2017 1 commit
  8. 13 May, 2017 1 commit
  9. 12 May, 2017 2 commits
  10. 10 May, 2017 1 commit
  11. 06 Aug, 2016 1 commit
  12. 04 Aug, 2016 1 commit
  13. 27 Jul, 2016 1 commit
  14. 16 Jul, 2016 2 commits
  15. 30 Jun, 2016 1 commit
  16. 11 May, 2016 1 commit
    • Linfeng Zhang's avatar
      remove mmx sad functions · d0e687bf
      Linfeng Zhang authored
      there are sse2 equivalents which is a reasonable modern baseline
      
      Change-Id: Ibbe536a5ad1c2cccef6bdcc75c13b3dde35a56ba
      d0e687bf
  17. 18 Dec, 2015 1 commit
  18. 17 Dec, 2015 1 commit
    • Jian Zhou's avatar
      Code clean of sad4xN(_avg)_sse · b158d9a6
      Jian Zhou authored
      Replace MMX with SSE2, reduce psadbw ops which may help Silvermont.
      
      Change-Id: Ic7aec15245c9e5b2f3903dc7631f38e60be7c93d
      b158d9a6
  19. 06 Nov, 2015 1 commit
  20. 30 Jul, 2015 1 commit
  21. 01 Jul, 2015 1 commit
  22. 13 May, 2015 1 commit
    • Johann's avatar
      Relocate memory operations for common code · 1d7ccd53
      Johann authored
      With the sad functions, and hopefully the variance functions soon,
      moving to the vpx_dsp location, place the defines used in the
      reference C code in a common location.
      
      Change-Id: I4c8ce7778eb38a0a3ee674d2f1c488eda01cfeca
      1d7ccd53
  23. 06 May, 2015 1 commit
    • Johann's avatar
      Move shared SAD code to vpx_dsp · d5d92898
      Johann authored
      Create a new component, vpx_dsp, for code that can be shared
      between codecs. Move the SAD code into the component.
      
      This reduces the size of vpxenc/dec by 36k on x86_64 builds.
      
      Change-Id: I73f837ddaecac6b350bf757af0cfe19c4ab9327a
      d5d92898
  24. 27 Jan, 2015 3 commits
  25. 22 Nov, 2014 1 commit
    • James Zern's avatar
      sad_test: initialize bit_depth_ in all cases · 65d7fa71
      James Zern authored
      previously 'bit_depth_', which is later used to calculate 'mask_', would
      be left uninitialized in non-high-bitdepth builds
      
      Change-Id: Ia72035f4645baf3bb0f191504f491b934cdf1e0e
      65d7fa71
  26. 20 Nov, 2014 1 commit
    • James Zern's avatar
      sad_test: fix vp8-only build · 16d26969
      James Zern authored
      ROUND_POWER_OF_TWO() is defined in vp9 headers currently, avoid it in
      non-high-bitdepth code
      
      Change-Id: Ic28b8f95ef7964800475ee8b35be5f9cea9afab6
      16d26969