1. 28 Oct, 2016 1 commit
  2. 27 Oct, 2016 1 commit
  3. 01 Sep, 2016 1 commit
  4. 28 Jul, 2016 1 commit
  5. 25 Jul, 2016 1 commit
  6. 19 Jul, 2016 7 commits
  7. 17 Jul, 2016 2 commits
  8. 15 Jul, 2016 4 commits
  9. 20 Jun, 2016 1 commit
  10. 18 Jun, 2016 1 commit
  11. 23 Dec, 2015 1 commit
  12. 04 Dec, 2015 1 commit
  13. 07 Oct, 2015 2 commits
    • Viswanath Puttagunta's avatar
      armv7(float): Optimize decode usecase using NE10 library · 19c5406c
      Viswanath Puttagunta authored
      Optimize opus decode (float only) use case using ARM NE10.
      Mainly effects opus_ifft and ctl_mdct_backward and related
      functions.
      
      Work based on previous Encode optimization using ARM NE10
      library. See previous commit for details on how to enable
      this.
      Signed-off-by: Timothy B. Terriberry's avatarTimothy B. Terriberry <tterribe@xiph.org>
      19c5406c
    • Viswanath Puttagunta's avatar
      armv7(float): Optimize encode usecase using NE10 library · f48abe83
      Viswanath Puttagunta authored
      Optimize opus encode (float only) usecase using ARM NE10
      library. Mainly effects opus_fft and ctl_mdct_forward
      and related functions.
      
      This optimization can be used for ARM CPUs that have NEON
      VFP unit. This patch only enables optimizations for ARMv7.
      
      Official ARM NE10 library page available at
      http://projectne10.github.io/Ne10/
      
      To enable this optimization, use
      --enable-intrinsics --with-NE10=<install_prefix>
      or
      --enable-intrinsics --with-NE10-libraries=<NE10_lib_dir> --with-NE10-includes=<NE10_includes_dir>
      
      Compile time checks made during configure process to make sure
      optimization option available only when compiler supports NEON
      instrinsics.
      
      Runtime checks made to make sure optimized functions only called
      on appropriate hardware.
      Signed-off-by: Timothy B. Terriberry's avatarTimothy B. Terriberry <tterribe@xiph.org>
      f48abe83
  14. 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
  15. 26 Dec, 2014 1 commit
  16. 04 Oct, 2014 1 commit
  17. 17 Apr, 2014 1 commit
  18. 20 Jan, 2014 1 commit
  19. 19 Jan, 2014 2 commits
  20. 06 Jan, 2014 2 commits
  21. 29 Dec, 2013 1 commit
  22. 16 Dec, 2013 1 commit
  23. 11 Dec, 2013 2 commits
  24. 09 Dec, 2013 3 commits