1. 05 Nov, 2015 1 commit
    • Frank Barchard's avatar
      YUV to RGB for x64 use registers instead of memory. · 431cb366
      Frank Barchard authored
      On Arm the YVU to RGB conversions move constants into registers.
      This change does the same for 64 bit intel builds where additional
      registers are available.
      The AVX2 saves 3 instructions by because the 2nd argument needs to be a register, so a vmovdqu was avoided.
      
      x64 builds using memory:
      AVX2  I420ToARGB_Opt (3059 ms)
      SSSE3 I420ToARGB_Opt (3959 ms)
      
      Now using registers
      AVX2  I420ToARGB_Opt (2906 ms)
      SSSE3 I420ToARGB_Opt (3928 ms)
      
      TBR=harryjin@google.com
      BUG=libyuv:520
      
      Review URL: https://codereview.chromium.org/1407353010 .
      431cb366
  2. 04 Nov, 2015 7 commits
  3. 03 Nov, 2015 1 commit
  4. 02 Nov, 2015 2 commits
  5. 30 Oct, 2015 1 commit
  6. 29 Oct, 2015 1 commit
  7. 28 Oct, 2015 2 commits
  8. 27 Oct, 2015 3 commits
  9. 26 Oct, 2015 1 commit
  10. 23 Oct, 2015 1 commit
  11. 22 Oct, 2015 4 commits
  12. 21 Oct, 2015 2 commits
  13. 20 Oct, 2015 4 commits
  14. 19 Oct, 2015 1 commit
  15. 18 Oct, 2015 1 commit
  16. 17 Oct, 2015 1 commit
  17. 16 Oct, 2015 4 commits
  18. 15 Oct, 2015 3 commits