1. 05 Jun, 2009 5 commits
  2. 03 Jun, 2009 3 commits
  3. 02 Jun, 2009 3 commits
  4. 30 May, 2009 4 commits
  5. 27 May, 2009 5 commits
  6. 26 May, 2009 2 commits
    • Gregory Maxwell's avatar
      Switch the N=5 case of CWRS to also use a binary search. · 8eadcdc6
      Gregory Maxwell authored
      This avoids the need for 64-bit addition and is faster on x86_64.
      It may be slower on some platforms so the direct solution is still
      available in the source.
      8eadcdc6
    • Timothy B. Terriberry's avatar
      CWRS clean-ups and optimizations. · d98d8ae0
      Timothy B. Terriberry authored
      Adds specialized O(N*log(K)) versions of cwrsi() and O(N) versions of icwrs()
       for N={3,4,5}, which allows them to operate all the way up to the theoretical
       pulse limit without serious performance degredation.
      Also substantially reduces the computation time and stack usage of
       get_required_bits().
      On x86-64, this gives a 2% speed-up for 256 sample frames, and almost a 16%
       speed-up for 64 sample frames.
      d98d8ae0
  7. 24 May, 2009 2 commits
  8. 23 May, 2009 4 commits
  9. 22 May, 2009 5 commits
  10. 19 May, 2009 1 commit
  11. 12 May, 2009 1 commit
  12. 11 May, 2009 3 commits
  13. 05 May, 2009 2 commits