1
0
mirror of https://github.com/RPCS3/soundtouch.git synced 2024-11-08 20:12:27 +01:00
soundtouch/source
Olli Parviainen bf3cec0244 Improvements to help compiler autovectorization
Refactored FIRfilter and TDStretch hot-spot routines to help compiler
perform more efficient autovectorization.

Benchmarked:
- 2x/3x improvement in gcc-generated x86 SIMD code execution
  times for SSE2/AVX instruction extensions accordingly, when
  hand-tuned SSE intrinsics were disabled. Hand-tuned SSE code
  still is slightly faster than gcc-produced AVX.
- 2.4x improvement for cumulative ARM NEON tunings when compared to
  previous SoundTouch release.

Signed-off-by: Olli Parviainen <oparviai'at'iki.fi>
2020-10-13 20:46:23 +03:00
..
Android-lib Adding gradle build for Android example 2018-09-20 07:35:02 -07:00
csharp-example Bump version to 2.1 2018-09-08 18:52:10 +03:00
SoundStretch Tuning for ARM NEON 2020-06-21 20:38:00 +03:00
SoundTouch Improvements to help compiler autovectorization 2020-10-13 20:46:23 +03:00
SoundTouchDLL Tuning for ARM NEON 2020-06-21 20:38:00 +03:00
Makefile.am Removed Subversion $Id$, $Date$ etc autoupdate tags 2018-05-10 21:51:49 +03:00