tests: test NEON 2-channel->4-channel rearrange
authorSascha Silbe <sascha-pgp@silbe.org>
Fri, 8 Mar 2019 10:42:30 +0000 (11:42 +0100)
committerArun Raghavan <arun@arunraghavan.net>
Fri, 29 Mar 2019 06:04:28 +0000 (06:04 +0000)
We have optimised 2-channel->4-channel rearrange remap functions. Test
them.

src/tests/cpu-remap-test.c

index b4b70b8..c8c8add 100644 (file)
@@ -386,6 +386,11 @@ START_TEST (rearrange_neon_test) {
     pa_log_debug("Checking NEON remap (s16, stereo rearrange)");
     remap_init_test_channels(init_func, orig_init_func, PA_SAMPLE_S16NE, 2, 2, true);
 
+    pa_log_debug("Checking NEON remap (float, 2-channel->4-channel rearrange)");
+    remap_init_test_channels(init_func, orig_init_func, PA_SAMPLE_FLOAT32NE, 2, 4, true);
+    pa_log_debug("Checking NEON remap (s16, 2-channel->4-channel rearrange)");
+    remap_init_test_channels(init_func, orig_init_func, PA_SAMPLE_S16NE, 2, 4, true);
+
     pa_log_debug("Checking NEON remap (float, 4-channel rearrange)");
     remap_init_test_channels(init_func, orig_init_func, PA_SAMPLE_FLOAT32NE, 4, 4, true);
     pa_log_debug("Checking NEON remap (s16, 4-channel rearrange)");