Skip to content
Snippets Groups Projects
  1. Nov 21, 2023
  2. Nov 20, 2023
    • Jean-Marc Valin's avatar
      Misc fixes on previous patch · 6f99a338
      Jean-Marc Valin authored
      Fixes warnings, undefined behaviour, and check-asm failure
      6f99a338
    • Victor Ding's avatar
      Optimize NSQ_del_dec() for AVX2 · 735c4070
      Victor Ding authored and Jean-Marc Valin's avatar Jean-Marc Valin committed
      The optimization is bit-exact with C function.
      
      This optimization speeds up SILK encoder (floating point) as following:
      
      AMD Zen:
      Complexity 0-5 :      0%
      Complexity 6-7 : 3 -  7%
      Complexity 8-10: 8 - 15%
      
      Intel Skylake:
      Complexity 0-5 :       0%
      Complexity 6-7 : 14 - 18%
      Complexity 8-10: 17 - 22%
      
      Adapted by Jean-Marc Valin
      735c4070
  3. Oct 07, 2023
  4. Jul 10, 2022
  5. Mar 08, 2022
  6. May 23, 2017
  7. Jul 17, 2016
  8. Jul 06, 2016
  9. Sep 01, 2015
    • Jonathan Lennox's avatar
      Reorganize x86 SSE intrinsics code. · 43120f00
      Jonathan Lennox authored and Jean-Marc Valin's avatar Jean-Marc Valin committed
      Enable x86 intrinsics when building in floating-point mode.
      Support SSE as an arch value.
      Use RTCD to conditionally enable existing floating-point Celt SSE code.
      Call functions directly (without RTCD) when their architecture can be presumed.
      Use SSE4.1 intrinsics optimized code for Silk even in floating-point mode.
      43120f00
  10. Oct 04, 2014
Loading