1. 08 Oct, 2017 1 commit
    • Kyle Siefring's avatar
      Add AVX2 version of vpx_convolve8_avg. · 9ca06bcd
      Kyle Siefring authored
      vpx_convolve8_avg works by first running a normal horizontal filter then a
      vertical filter averages at the end.
      
      The added vpx_convolve8_avg_avx2 calls pre-existing AVX2 code for the
      horizontal step.
      
      vpx_convolve8_avg_vert_avx2 is also added, but only uses ssse3 code.
      
      Change-Id: If5160c0c8e778e10de61ee9bf42ee4be5975c983
      9ca06bcd
  2. 03 Oct, 2017 4 commits
  3. 30 Sep, 2017 1 commit
  4. 29 Sep, 2017 1 commit
  5. 28 Sep, 2017 1 commit
  6. 27 Sep, 2017 2 commits
  7. 26 Sep, 2017 1 commit
  8. 22 Sep, 2017 1 commit
  9. 20 Sep, 2017 3 commits
  10. 19 Sep, 2017 4 commits
  11. 18 Sep, 2017 1 commit
  12. 14 Sep, 2017 1 commit
    • Kaustubh Raste's avatar
      mips msa clean-up msa macros · 4ca8f8f5
      Kaustubh Raste authored
      Removed inline for GP load-store in case of (__mips_isa_rev >= 6)
      Created one define LD_V for vector load and ST_V for vector store
      
      Change-Id: Ifec3570fa18346e39791b0dd622892e5c18bd448
      4ca8f8f5
  13. 13 Sep, 2017 1 commit
  14. 12 Sep, 2017 2 commits
    • Johann's avatar
      Revert "Revert "quantize avx: copy 32x32 implementation"" · eb4238ac
      Johann authored
      This reverts commit 8c42237b.
      
      Because ssse3 code is used for the reference, the qcoeff and dqcoeff
      reference buffers must be aligned.
      
      Original change's description:
      > quantize avx: copy 32x32 implementation
      >
      > Ensure avx and ssse3 stay in sync by testing them against each other.
      >
      > Change-Id: I699f3b48785c83260825402d7826231f475f697c
      
      Change-Id: Ieeef11b9406964194028b0d81d84bcb63296ae06
      eb4238ac
    • Kaustubh Raste's avatar
      Optimize mips msa vp9 average mc functions · 30f1ff94
      Kaustubh Raste authored
      Load the specific destination loads instead of vector load
      
      Change-Id: I65ca13ae8f608fad07121fef848e2a18f54171fe
      30f1ff94
  15. 11 Sep, 2017 2 commits
  16. 09 Sep, 2017 2 commits
  17. 07 Sep, 2017 1 commit
  18. 06 Sep, 2017 1 commit
  19. 05 Sep, 2017 2 commits
  20. 02 Sep, 2017 1 commit
  21. 31 Aug, 2017 1 commit
  22. 30 Aug, 2017 1 commit
  23. 29 Aug, 2017 2 commits
  24. 25 Aug, 2017 1 commit
    • Marco Paniconi's avatar
      Revert "quantize avx: copy 32x32 implementation" · 8c42237b
      Marco Paniconi authored
      This reverts commit f60d1dcd.
      
      Reason for revert: <INSERT REASONING HERE>
      Failures in AVX/VP9QuantizeTest in nightly tests.
      Original change's description:
      > quantize avx: copy 32x32 implementation
      > 
      > Ensure avx and ssse3 stay in sync by testing them against each other.
      > 
      > Change-Id: I699f3b48785c83260825402d7826231f475f697c
      
      TBR=slavarnway@google.com,johannkoenig@google.com,builds@webmproject.org
      
      Change-Id: Ibd38636212269328317dd0721be9d25452113d1c
      No-Presubmit: true
      No-Tree-Checks: true
      No-Try: true
      8c42237b
  25. 24 Aug, 2017 2 commits