1. 18 Jun, 2008 2 commits
  2. 08 Jun, 2008 3 commits
    • Loren Merritt's avatar
      many changes to which asm functions are enabled on which cpus. · c0c0e1f4
      Loren Merritt authored
      with Phenom, 3dnow is no longer equivalent to "sse2 is slow", so make a new flag for that.
      some sse2 functions are useful only on Core2 and Phenom, so make a "sse2 is fast" flag for that.
      some ssse3 instructions didn't become useful until Penryn, so yet another flag.
      disable sse2 completely on Pentium M and Core1, because it's uniformly slower than mmx.
      enable some sse2 functions on Athlon64 that always were faster and we just didn't notice.
      remove mc_luma_sse3, because the only cpu that has lddqu (namely Pentium 4D) doesn't have "sse2 is fast".
      don't print mmx1, sse1, nor 3dnow in the detected cpuflags, since we don't really have any such functions. likewise don't print sse3 unless it's used (Pentium 4D).
      c0c0e1f4
    • Loren Merritt's avatar
      enable ssse3 phadd satd on Penryn. · f9ad5ee2
      Loren Merritt authored
      f9ad5ee2
    • Loren Merritt's avatar
      b8670681
  3. 27 Apr, 2008 1 commit
  4. 21 Apr, 2008 1 commit
  5. 17 Apr, 2008 1 commit
  6. 12 Apr, 2008 1 commit
  7. 09 Apr, 2008 1 commit
  8. 22 Mar, 2008 3 commits
  9. 20 Mar, 2008 2 commits
  10. 17 Mar, 2008 1 commit
  11. 16 Mar, 2008 1 commit
  12. 03 Mar, 2008 1 commit
  13. 01 Mar, 2008 2 commits
  14. 27 Jan, 2008 1 commit
  15. 06 Jan, 2008 1 commit
  16. 13 Dec, 2007 1 commit
  17. 20 Nov, 2007 1 commit
  18. 19 Nov, 2007 1 commit
  19. 17 Jul, 2007 1 commit
  20. 04 Apr, 2007 1 commit
    • Loren Merritt's avatar
      2x faster quant. 2% overall. · 10265a0c
      Loren Merritt authored
      side effects:
      not bit-identical to the previous algorithm.
      while the new algorithm covers a wider range of cqms than the previous one did,
      I couldn't find a good way to fallback to a general version for the extreme
      cqms. so now it refuses to encode extreme cqms instead of just being slower.
      lays a framework for custom deadzone matrices, though I didn't add an api.
      
      
      git-svn-id: svn://svn.videolan.org/x264/trunk@642 df754926-b1dd-0310-bc7b-ec298dee348c
      10265a0c
  21. 14 Mar, 2007 3 commits
  22. 18 Nov, 2006 1 commit
  23. 06 Nov, 2006 1 commit
  24. 02 Oct, 2006 1 commit
  25. 12 Sep, 2006 1 commit
  26. 17 Aug, 2006 1 commit
  27. 08 Jul, 2006 1 commit
  28. 10 May, 2006 1 commit
  29. 09 May, 2006 1 commit
  30. 24 Apr, 2006 1 commit
  31. 10 Apr, 2006 1 commit