1. 09 Jun, 2009 4 commits
  2. 08 Jun, 2009 6 commits
  3. 07 Jun, 2009 1 commit
  4. 05 Jun, 2009 10 commits
  5. 03 Jun, 2009 3 commits
  6. 02 Jun, 2009 3 commits
  7. 30 May, 2009 4 commits
  8. 27 May, 2009 5 commits
  9. 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
  10. 24 May, 2009 2 commits