Skip to content
Snippets Groups Projects
  1. Jun 08, 2009
  2. Jun 07, 2009
  3. Jun 05, 2009
  4. Jun 03, 2009
  5. Jun 02, 2009
  6. May 30, 2009
  7. May 27, 2009
  8. 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
  9. May 24, 2009
  10. May 23, 2009
  11. May 22, 2009
Loading