tests: Add ARM NEON test code to cpu-mix-test
authorPeter Meerwald <pmeerw@pmeerw.net>
Wed, 23 Apr 2014 20:49:14 +0000 (22:49 +0200)
committerPeter Meerwald <pmeerw@pmeerw.net>
Wed, 10 Sep 2014 14:34:12 +0000 (16:34 +0200)
Signed-off-by: Peter Meerwald <pmeerw@pmeerw.net>
src/tests/cpu-mix-test.c

index ab53c6cbc0f42199dfdf2a10ca68358aadd37e5f..181a767e80662287c0d0c95ab11a4f438a1e9789 100644 (file)
@@ -186,8 +186,14 @@ START_TEST (mix_neon_test) {
     pa_mix_func_init_neon(flags);
     neon_func = pa_get_mix_func(PA_SAMPLE_S16NE);
 
-    pa_log_debug("Checking NEON mix");
+    pa_log_debug("Checking NEON mix (s16, stereo)");
     run_mix_test(neon_func, orig_func, 7, 2, true, true);
+
+    pa_log_debug("Checking NEON mix (s16, 4-channel)");
+    run_mix_test(neon_func, orig_func, 7, 4, true, true);
+
+    pa_log_debug("Checking NEON mix (s16, mono)");
+    run_mix_test(neon_func, orig_func, 7, 1, true, true);
 }
 END_TEST
 #endif /* defined (__arm__) && defined (__linux__) && defined (HAVE_NEON) */