1. 06 Jul, 2016 1 commit
  2. 01 Sep, 2015 1 commit
    • Jonathan Lennox's avatar
      Reorganize x86 SSE intrinsics code. · 43120f00
      Jonathan Lennox authored
      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
  3. 01 Dec, 2014 1 commit
    • Timothy B. Terriberry's avatar
      Fix celt_pitch_xcorr_c signature. · aad28187
      Timothy B. Terriberry authored
      This should not take an arch parameter, so it can properly be used
       as a fallback for accelerated versions which do not.
      This patch instead provides a separate version which can call
       accelerated helpers for platforms that have taken that approach.
      aad28187
  4. 04 Oct, 2014 1 commit
  5. 09 Dec, 2013 1 commit
  6. 28 Oct, 2013 1 commit
    • Gregory Maxwell's avatar
      Replace "inline" with OPUS_INLINE. · 7830cf1b
      Gregory Maxwell authored
      Newer versions of MSVC are unhappy with the strategy of the build
       environment redefining "inline" (even though they don't support the
       actual keyword). Instead we define OPUS_INLINE to the right thing
       in opus_defines.h.
      
      This is the same approach we use for restrict.
      7830cf1b
  7. 27 Jun, 2013 1 commit
  8. 17 Jun, 2013 4 commits
  9. 14 Jun, 2013 1 commit
  10. 07 Jun, 2013 1 commit
  11. 05 Jun, 2013 1 commit
    • Jean-Marc Valin's avatar
      Adds SSE support (only xcorr_kernel() for now) · a092aa8f
      Jean-Marc Valin authored
      There's no CPU detection for it, it only gets enabled by __SSE__
      which gcc (other compilers?) defines automatically when supported
      by -march=, which means at least all x86-64. For ia32, the user needs to
      enable it in the CFLAGS.
      a092aa8f