Skip to content
Snippets Groups Projects
  1. Jun 05, 2009
  2. Jun 03, 2009
  3. Jun 02, 2009
  4. May 30, 2009
  5. May 27, 2009
  6. May 26, 2009
    • Gregory Maxwell's avatar
      Switch the N=5 case of CWRS to also use a binary search. · 8eadcdc6
      Gregory Maxwell authored and Jean-Marc Valin's avatar Jean-Marc Valin committed
      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 and Jean-Marc Valin's avatar Jean-Marc Valin committed
      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. May 24, 2009
  8. May 23, 2009
  9. May 22, 2009
  10. May 19, 2009
  11. May 12, 2009
Loading