Skip to content
Snippets Groups Projects
  1. Jun 16, 2023
  2. Jul 10, 2022
  3. Apr 03, 2019
  4. Sep 11, 2017
  5. Jun 14, 2017
  6. Jun 06, 2017
  7. Aug 10, 2016
  8. Oct 07, 2015
    • Viswanath Puttagunta's avatar
      armv7(float): Optimize encode usecase using NE10 library · f48abe83
      Viswanath Puttagunta authored and Jean-Marc Valin's avatar Jean-Marc Valin committed
      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: default avatarTimothy B. Terriberry <tterribe@xiph.org>
      f48abe83
  9. Sep 01, 2015
  10. Dec 25, 2014
  11. Oct 04, 2014
  12. Nov 18, 2013
  13. Jun 04, 2013
  14. Nov 08, 2012
  15. Oct 04, 2011
  16. Sep 14, 2011
  17. Apr 28, 2011
  18. Feb 04, 2011
  19. Feb 03, 2011
Loading