1. 26 Oct, 2014 1 commit
  2. 31 Aug, 2014 1 commit
  3. 05 Nov, 2012 1 commit
  4. 20 Oct, 2012 2 commits
  5. 11 Oct, 2012 1 commit
  6. 22 Aug, 2012 1 commit
    • Mans Rullgard's avatar
      x86: remove FASTDIV inline asm · 5b170c0b
      Mans Rullgard authored
      GCC 4.3 and later do the right thing with the plain C code.  Earlier
      versions in 32-bit mode generate one extra instruction, needlessly
      zeroing what would be the high half of the shifted value.  At least
      two gcc configurations miscompile the inline asm in some situations.
      
      In 64-bit mode, all gcc versions generate imul r64, r64 followed by
      shr.  On Intel i7 and later, this imul is faster 32-bit mul.  On
      older Intel and all AMD, it is slightly slower.  On Atom it is much
      slower.
      
      Considering where the FASTDIV macro is used, any overall negative
      performance impact of this change should be negligible.  If anyone
      cares, they should file a bug against gcc and get the instruction
      selection fixed.
      Signed-off-by: 's avatarMans Rullgard <mans@mansr.com>
      5b170c0b
  7. 21 Aug, 2012 1 commit
    • Diego Biurrun's avatar
      configure: Drop fastdiv option · 66baa458
      Diego Biurrun authored
      There is no point in having the user disable any fastdiv macros.
      Besides the condition implementation was broken and only disabled
      the C implementation, but no platform specific assembly versions.
      66baa458
  8. 22 Nov, 2011 1 commit
  9. 19 Mar, 2011 1 commit
  10. 07 Jul, 2010 2 commits
  11. 09 Mar, 2010 1 commit
  12. 08 Mar, 2010 1 commit
  13. 19 Jan, 2010 1 commit
  14. 14 Jan, 2010 1 commit
  15. 31 Aug, 2008 1 commit
  16. 19 Mar, 2008 2 commits
  17. 18 Mar, 2008 2 commits
  18. 17 Oct, 2007 1 commit
  19. 16 Jun, 2007 1 commit
  20. 07 Oct, 2006 1 commit
  21. 10 Sep, 2006 1 commit
  22. 13 Jul, 2006 1 commit