1. 12 Mar, 2012 1 commit
    • Janne Grunau's avatar
      remove iwmmxt optimizations · 363bd1c6
      Janne Grunau authored
      The were broken since August of 2010 without anyone noticing until
      three weeks ago. Nobody cares about it anymore and hopefully Marvell
      will support NEON like in the PXA978 from now on.
      363bd1c6
  2. 12 Dec, 2011 1 commit
  3. 11 Oct, 2011 1 commit
  4. 23 Jun, 2011 1 commit
  5. 30 May, 2011 1 commit
  6. 28 May, 2011 1 commit
  7. 26 May, 2011 3 commits
  8. 19 Mar, 2011 1 commit
  9. 18 Feb, 2011 1 commit
  10. 17 Feb, 2011 1 commit
  11. 18 Jan, 2011 1 commit
  12. 17 Jan, 2011 1 commit
  13. 26 Sep, 2010 1 commit
  14. 09 Sep, 2010 1 commit
  15. 08 Sep, 2010 1 commit
  16. 10 Jul, 2010 1 commit
  17. 07 Jul, 2010 2 commits
  18. 09 Mar, 2010 1 commit
  19. 08 Mar, 2010 1 commit
  20. 22 Feb, 2010 1 commit
  21. 19 Jan, 2010 1 commit
  22. 18 Jan, 2010 1 commit
  23. 16 Aug, 2009 1 commit
  24. 01 Jul, 2009 1 commit
  25. 18 Apr, 2009 1 commit
    • Måns Rullgård's avatar
      ARM asm for AV_RN*() · 3c55ce03
      Måns Rullgård authored
      ARMv6 and later support unaligned loads and stores for single
      word/halfword but not double/multiple.  GCC is ignorant of this and
      will always use bytewise accesses for unaligned data.  Casting to an
      int32_t pointer is dangerous since a load/store double or multiple
      instruction might be used (this happens with some code in FFmpeg).
      Implementing the AV_[RW]* macros with inline asm using only supported
      instructions gives fast and safe unaligned accesses.  ARM RVCT does
      the right thing with generic code.
      
      This gives an overall speedup of up to 10%.
      
      Originally committed as revision 18601 to svn://svn.ffmpeg.org/ffmpeg/trunk
      3c55ce03
  26. 01 Apr, 2009 1 commit
  27. 05 Mar, 2009 1 commit
  28. 13 Jan, 2009 1 commit
  29. 21 Oct, 2008 1 commit