1. 27 Jun, 2017 2 commits
  2. 21 Jun, 2017 1 commit
  3. 12 Jun, 2017 1 commit
  4. 06 Jun, 2017 1 commit
    • Ilia Valiakhmetov's avatar
      libavcodec/vp9: ipred_dl_32x32_16 avx2 implementation · 73d9a9a6
      Ilia Valiakhmetov authored
      vp9_diag_downleft_32x32_8bpp_c: 580.2
      vp9_diag_downleft_32x32_8bpp_sse2: 75.6
      vp9_diag_downleft_32x32_8bpp_ssse3: 73.7
      vp9_diag_downleft_32x32_8bpp_avx: 72.7
      vp9_diag_downleft_32x32_10bpp_c: 1101.2
      vp9_diag_downleft_32x32_10bpp_sse2: 145.4
      vp9_diag_downleft_32x32_10bpp_ssse3: 137.5
      vp9_diag_downleft_32x32_10bpp_avx: 134.8
      vp9_diag_downleft_32x32_10bpp_avx2: 94.0
      vp9_diag_downleft_32x32_12bpp_c: 1108.5
      vp9_diag_downleft_32x32_12bpp_sse2: 145.5
      vp9_diag_downleft_32x32_12bpp_ssse3: 137.3
      vp9_diag_downleft_32x32_12bpp_avx: 135.2
      vp9_diag_downleft_32x32_12bpp_avx2: 94.0
      
      ~30% faster than avx implementation
      Signed-off-by: 's avatarRonald S. Bultje <rsbultje@gmail.com>
      73d9a9a6
  5. 28 Mar, 2017 1 commit
  6. 27 Mar, 2017 1 commit
  7. 20 Mar, 2017 1 commit
    • Ilia's avatar
      avcodec/vp9: avx2 implementation of ipred_dl_16x16_16 · 2f3d10a0
      Ilia authored
      vp9_diag_downleft_16x16_10bpp_c: 263.0
      vp9_diag_downleft_16x16_10bpp_sse2: 44.7
      vp9_diag_downleft_16x16_10bpp_ssse3: 32.5
      vp9_diag_downleft_16x16_10bpp_avx: 31.9
      vp9_diag_downleft_16x16_10bpp_avx2: 25.7
      vp9_diag_downleft_16x16_12bpp_c: 264.7
      vp9_diag_downleft_16x16_12bpp_sse2: 44.4
      vp9_diag_downleft_16x16_12bpp_ssse3: 32.0
      vp9_diag_downleft_16x16_12bpp_avx: 32.4
      vp9_diag_downleft_16x16_12bpp_avx2: 25.5
      
      Benchmarked with 10000 runs
      Signed-off-by: 's avatarIlia <zakne0ne@gmail.com>
      Signed-off-by: 's avatarRonald S. Bultje <rsbultje@gmail.com>
      2f3d10a0
  8. 14 Feb, 2016 1 commit
  9. 03 Oct, 2015 2 commits
  10. 17 Sep, 2015 3 commits
  11. 13 Jun, 2015 2 commits
  12. 08 Nov, 2013 1 commit
  13. 05 Feb, 2013 1 commit
  14. 21 Jan, 2013 1 commit
  15. 20 Jan, 2013 1 commit
  16. 22 Apr, 2012 1 commit
  17. 04 Apr, 2012 1 commit
  18. 19 Mar, 2011 1 commit
  19. 02 Feb, 2011 1 commit
  20. 31 Jan, 2011 1 commit
  21. 12 Apr, 2010 1 commit
  22. 09 Mar, 2010 1 commit
  23. 19 Jan, 2010 1 commit
  24. 14 Jan, 2010 1 commit
  25. 31 Aug, 2008 1 commit
  26. 19 Mar, 2008 2 commits
  27. 18 Mar, 2008 2 commits
  28. 17 Oct, 2007 1 commit
  29. 16 Jun, 2007 1 commit
  30. 07 Oct, 2006 1 commit
  31. 10 Sep, 2006 1 commit
  32. 13 Jul, 2006 1 commit