Skip to content
Snippets Groups Projects
  1. Oct 16, 2024
  2. Jul 26, 2024
  3. May 18, 2024
  4. May 06, 2024
  5. Apr 29, 2024
  6. Apr 24, 2024
  7. Apr 21, 2024
  8. Apr 20, 2024
  9. Apr 10, 2024
  10. Apr 09, 2024
  11. Apr 01, 2024
  12. Mar 14, 2024
  13. Mar 12, 2024
  14. Mar 07, 2024
  15. Mar 05, 2024
  16. Mar 03, 2024
  17. Mar 02, 2024
  18. Feb 27, 2024
  19. Feb 25, 2024
  20. Feb 23, 2024
    • Timothy B. Terriberry's avatar
      Rework 32-bit SSE loads yet again. · 59dc75fa
      Timothy B. Terriberry authored and Jean-Marc Valin's avatar Jean-Marc Valin committed
      The existing code in vec_avx.h produced
        warning: dereferencing type-punned pointer will break
         strict-aliasing rules
       with gcc 6.4.0.
      We already had a macro to work around this within the rules of the
       C standard, but trying to use that here does not get optimized
       into a single MOVD like we were hoping.
      Replacing it with memcpy() instead does get optimized correctly,
       but requires switching from a macro to an inline function in order
       to be able to declare a local variable and return a value.
      We already have such an inline function in NSQ_del_dec_avx2.c, so
       hoist that out and use it everywhere, and then convert vec_avx.h
       to use it also.
      59dc75fa
  21. Feb 18, 2024
  22. Feb 17, 2024
    • Jean-Marc Valin's avatar
      Add lossgen_demo · 393d463f
      Jean-Marc Valin authored
      Also skip the first loss values being generated since they're
      biased towards "not lost" due to the initialization.
      393d463f
  23. Feb 15, 2024
  24. Feb 06, 2024
  25. Jan 31, 2024
  26. Jan 23, 2024
Loading