v2 addresses review comments by David, http://lists.freedesktop.org/archives/pulseaudio-discuss/2014-September/021529.html Peter Meerwald (14): core: Add pa_cpu_init() / cpu.c cpu: Don't check for both x86 and ARM code cpu: Add force_generic_code flag to cpu_info struct tests: Split cpu tests in separate files tests: Use single-line #ifdef for ARM NEON code tests: Add tests for mix special-case code tests: Add ARM NEON test code to cpu-mix-test tests: Use remap function passed in remap struct tests: Reorganize cpu-remap-test program tests: Add to remapping special case code tests to cpu-remap-test tests: Add rearrange remapping test cases to cpu-remap-test tests: Add ARM NEON test code to cpu-remap-test tests: Use float constants in cpu-sconv-test tests: Remove mix-special-test src/.gitignore | 6 +- src/Makefile.am | 38 +- src/daemon/main.c | 13 +- src/pulsecore/cpu.c | 38 ++ src/pulsecore/cpu.h | 6 + src/pulsecore/mix.c | 8 + src/pulsecore/remap.c | 14 + src/tests/cpu-mix-test.c | 226 +++++++++++ src/tests/cpu-remap-test.c | 436 +++++++++++++++++++++ src/tests/cpu-sconv-test.c | 265 +++++++++++++ src/tests/cpu-test.c | 877 ------------------------------------------- src/tests/cpu-volume-test.c | 249 ++++++++++++ src/tests/mix-special-test.c | 326 ---------------- 13 files changed, 1273 insertions(+), 1229 deletions(-) create mode 100644 src/pulsecore/cpu.c create mode 100644 src/tests/cpu-mix-test.c create mode 100644 src/tests/cpu-remap-test.c create mode 100644 src/tests/cpu-sconv-test.c delete mode 100644 src/tests/cpu-test.c create mode 100644 src/tests/cpu-volume-test.c delete mode 100644 src/tests/mix-special-test.c -- 1.9.1