summaryrefslogtreecommitdiff
path: root/volk/lib
diff options
context:
space:
mode:
Diffstat (limited to 'volk/lib')
-rw-r--r--volk/lib/.gitignore1
-rw-r--r--volk/lib/qa_16s_add_quad_aligned16.cc2
-rw-r--r--volk/lib/qa_16s_branch_4_state_8_aligned16.cc2
-rw-r--r--volk/lib/qa_16s_convert_32f_aligned16.cc1
-rw-r--r--volk/lib/qa_16s_convert_32f_unaligned16.cc1
-rw-r--r--volk/lib/qa_16s_convert_8s_aligned16.cc1
-rw-r--r--volk/lib/qa_16s_convert_8s_unaligned16.cc1
-rw-r--r--volk/lib/qa_16s_max_star_aligned16.cc2
-rw-r--r--volk/lib/qa_16s_max_star_horizontal_aligned16.cc2
-rw-r--r--volk/lib/qa_16s_permute_and_scalar_add_aligned16.cc2
-rw-r--r--volk/lib/qa_16s_quad_max_star_aligned16.cc1
-rw-r--r--volk/lib/qa_16sc_deinterleave_16s_aligned16.cc1
-rw-r--r--volk/lib/qa_16sc_deinterleave_32f_aligned16.cc1
-rw-r--r--volk/lib/qa_16sc_deinterleave_real_16s_aligned16.cc1
-rw-r--r--volk/lib/qa_16sc_deinterleave_real_32f_aligned16.cc1
-rw-r--r--volk/lib/qa_16sc_deinterleave_real_8s_aligned16.cc1
-rw-r--r--volk/lib/qa_16sc_magnitude_16s_aligned16.cc1
-rw-r--r--volk/lib/qa_16sc_magnitude_32f_aligned16.cc1
-rw-r--r--volk/lib/qa_16u_byteswap_aligned16.cc1
-rw-r--r--volk/lib/qa_32f_accumulator_aligned16.cc1
-rw-r--r--volk/lib/qa_32f_add_aligned16.cc1
-rw-r--r--volk/lib/qa_32f_calc_spectral_noise_floor_aligned16.cc1
-rw-r--r--volk/lib/qa_32f_convert_16s_aligned16.cc1
-rw-r--r--volk/lib/qa_32f_convert_16s_unaligned16.cc1
-rw-r--r--volk/lib/qa_32f_convert_32s_aligned16.cc1
-rw-r--r--volk/lib/qa_32f_convert_32s_unaligned16.cc1
-rw-r--r--volk/lib/qa_32f_convert_64f_aligned16.cc1
-rw-r--r--volk/lib/qa_32f_convert_64f_unaligned16.cc1
-rw-r--r--volk/lib/qa_32f_convert_8s_aligned16.cc1
-rw-r--r--volk/lib/qa_32f_convert_8s_unaligned16.cc1
-rw-r--r--volk/lib/qa_32f_divide_aligned16.cc1
-rw-r--r--volk/lib/qa_32f_fm_detect_aligned16.cc1
-rw-r--r--volk/lib/qa_32f_interleave_16sc_aligned16.cc1
-rw-r--r--volk/lib/qa_32f_interleave_32fc_aligned16.cc1
-rw-r--r--volk/lib/qa_32f_max_aligned16.cc1
-rw-r--r--volk/lib/qa_32f_min_aligned16.cc1
-rw-r--r--volk/lib/qa_32f_multiply_aligned16.cc1
-rw-r--r--volk/lib/qa_32f_normalize_aligned16.cc1
-rw-r--r--volk/lib/qa_32f_sqrt_aligned16.cc1
-rw-r--r--volk/lib/qa_32f_stddev_aligned16.cc1
-rw-r--r--volk/lib/qa_32f_stddev_and_mean_aligned16.cc1
-rw-r--r--volk/lib/qa_32f_subtract_aligned16.cc1
-rw-r--r--volk/lib/qa_32fc_atan2_32f_aligned16.cc1
-rw-r--r--volk/lib/qa_32fc_conjugate_dot_prod_aligned16.cc1
-rw-r--r--volk/lib/qa_32fc_deinterleave_32f_aligned16.cc1
-rw-r--r--volk/lib/qa_32fc_deinterleave_64f_aligned16.cc1
-rw-r--r--volk/lib/qa_32fc_deinterleave_real_16s_aligned16.cc1
-rw-r--r--volk/lib/qa_32fc_deinterleave_real_32f_aligned16.cc1
-rw-r--r--volk/lib/qa_32fc_deinterleave_real_64f_aligned16.cc1
-rw-r--r--volk/lib/qa_32fc_magnitude_16s_aligned16.cc1
-rw-r--r--volk/lib/qa_32fc_magnitude_32f_aligned16.cc1
-rw-r--r--volk/lib/qa_32fc_power_spectral_density_32f_aligned16.cc1
-rw-r--r--volk/lib/qa_32fc_power_spectrum_32f_aligned16.cc1
-rw-r--r--volk/lib/qa_32s_and_aligned16.cc1
-rw-r--r--volk/lib/qa_32s_convert_32f_aligned16.cc1
-rw-r--r--volk/lib/qa_32s_convert_32f_unaligned16.cc1
-rw-r--r--volk/lib/qa_32s_or_aligned16.cc1
-rw-r--r--volk/lib/qa_32u_byteswap_aligned16.cc1
-rw-r--r--volk/lib/qa_32u_popcnt_aligned16.cc1
-rw-r--r--volk/lib/qa_64f_convert_32f_aligned16.cc1
-rw-r--r--volk/lib/qa_64f_convert_32f_unaligned16.cc1
-rw-r--r--volk/lib/qa_64f_max_aligned16.cc1
-rw-r--r--volk/lib/qa_64f_min_aligned16.cc1
-rw-r--r--volk/lib/qa_64u_byteswap_aligned16.cc1
-rw-r--r--volk/lib/qa_64u_popcnt_aligned16.cc1
-rw-r--r--volk/lib/qa_8s_convert_16s_aligned16.cc1
-rw-r--r--volk/lib/qa_8s_convert_16s_unaligned16.cc1
-rw-r--r--volk/lib/qa_8s_convert_32f_aligned16.cc1
-rw-r--r--volk/lib/qa_8s_convert_32f_unaligned16.cc1
-rw-r--r--volk/lib/qa_8sc_deinterleave_16s_aligned16.cc1
-rw-r--r--volk/lib/qa_8sc_deinterleave_32f_aligned16.cc1
-rw-r--r--volk/lib/qa_8sc_deinterleave_real_16s_aligned16.cc1
-rw-r--r--volk/lib/qa_8sc_deinterleave_real_32f_aligned16.cc1
-rw-r--r--volk/lib/qa_8sc_deinterleave_real_8s_aligned16.cc1
-rw-r--r--volk/lib/qa_8sc_multiply_conjugate_16sc_aligned16.cc2
-rw-r--r--volk/lib/qa_8sc_multiply_conjugate_32fc_aligned16.cc2
76 files changed, 76 insertions, 7 deletions
diff --git a/volk/lib/.gitignore b/volk/lib/.gitignore
index 573fb1618..0f17543ab 100644
--- a/volk/lib/.gitignore
+++ b/volk/lib/.gitignore
@@ -19,3 +19,4 @@
/volk_mktables.c
/volk_proccpu_sim.c
/volk_runtime.c
+/test_all
diff --git a/volk/lib/qa_16s_add_quad_aligned16.cc b/volk/lib/qa_16s_add_quad_aligned16.cc
index c3005c1be..154aa0f17 100644
--- a/volk/lib/qa_16s_add_quad_aligned16.cc
+++ b/volk/lib/qa_16s_add_quad_aligned16.cc
@@ -2,7 +2,7 @@
#include <qa_16s_add_quad_aligned16.h>
#include <volk/volk_16s_add_quad_aligned16.h>
#include <cstdlib>
-#include <time.h>
+#include <ctime>
//test for sse2
#ifndef LV_HAVE_SSE2
diff --git a/volk/lib/qa_16s_branch_4_state_8_aligned16.cc b/volk/lib/qa_16s_branch_4_state_8_aligned16.cc
index ba5e8ed93..62deffaeb 100644
--- a/volk/lib/qa_16s_branch_4_state_8_aligned16.cc
+++ b/volk/lib/qa_16s_branch_4_state_8_aligned16.cc
@@ -1,7 +1,7 @@
#include <volk/volk.h>
#include <qa_16s_branch_4_state_8_aligned16.h>
#include <cstdlib>
-#include <time.h>
+#include <ctime>
//test for ssse3
diff --git a/volk/lib/qa_16s_convert_32f_aligned16.cc b/volk/lib/qa_16s_convert_32f_aligned16.cc
index 7878d4737..6215f4a64 100644
--- a/volk/lib/qa_16s_convert_32f_aligned16.cc
+++ b/volk/lib/qa_16s_convert_32f_aligned16.cc
@@ -3,6 +3,7 @@
#include <qa_16s_convert_32f_aligned16.h>
#include <volk/volk_16s_convert_32f_aligned16.h>
#include <cstdlib>
+#include <ctime>
//test for sse2
diff --git a/volk/lib/qa_16s_convert_32f_unaligned16.cc b/volk/lib/qa_16s_convert_32f_unaligned16.cc
index 8c3121e5c..46c2e48ac 100644
--- a/volk/lib/qa_16s_convert_32f_unaligned16.cc
+++ b/volk/lib/qa_16s_convert_32f_unaligned16.cc
@@ -3,6 +3,7 @@
#include <qa_16s_convert_32f_unaligned16.h>
#include <volk/volk_16s_convert_32f_unaligned16.h>
#include <cstdlib>
+#include <ctime>
//test for sse2
diff --git a/volk/lib/qa_16s_convert_8s_aligned16.cc b/volk/lib/qa_16s_convert_8s_aligned16.cc
index 734b7784e..8225aa0cf 100644
--- a/volk/lib/qa_16s_convert_8s_aligned16.cc
+++ b/volk/lib/qa_16s_convert_8s_aligned16.cc
@@ -2,6 +2,7 @@
#include <qa_16s_convert_8s_aligned16.h>
#include <volk/volk_16s_convert_8s_aligned16.h>
#include <cstdlib>
+#include <ctime>
//test for sse2
diff --git a/volk/lib/qa_16s_convert_8s_unaligned16.cc b/volk/lib/qa_16s_convert_8s_unaligned16.cc
index 275ab7668..e6ce5030e 100644
--- a/volk/lib/qa_16s_convert_8s_unaligned16.cc
+++ b/volk/lib/qa_16s_convert_8s_unaligned16.cc
@@ -2,6 +2,7 @@
#include <qa_16s_convert_8s_unaligned16.h>
#include <volk/volk_16s_convert_8s_unaligned16.h>
#include <cstdlib>
+#include <ctime>
//test for sse2
diff --git a/volk/lib/qa_16s_max_star_aligned16.cc b/volk/lib/qa_16s_max_star_aligned16.cc
index b46b9ae8e..c6f828ba6 100644
--- a/volk/lib/qa_16s_max_star_aligned16.cc
+++ b/volk/lib/qa_16s_max_star_aligned16.cc
@@ -2,7 +2,7 @@
#include <qa_16s_max_star_aligned16.h>
#include <volk/volk_16s_max_star_aligned16.h>
#include <cstdlib>
-#include <time.h>
+#include <ctime>
//test for ssse3
#ifndef LV_HAVE_SSSE3
diff --git a/volk/lib/qa_16s_max_star_horizontal_aligned16.cc b/volk/lib/qa_16s_max_star_horizontal_aligned16.cc
index 4d44735df..0a58570e2 100644
--- a/volk/lib/qa_16s_max_star_horizontal_aligned16.cc
+++ b/volk/lib/qa_16s_max_star_horizontal_aligned16.cc
@@ -3,7 +3,7 @@
#include <qa_16s_max_star_horizontal_aligned16.h>
#include <volk/volk_16s_max_star_horizontal_aligned16.h>
#include <cstdlib>
-#include <time.h>
+#include <ctime>
//test for ssse3
#ifndef LV_HAVE_SSSE3
diff --git a/volk/lib/qa_16s_permute_and_scalar_add_aligned16.cc b/volk/lib/qa_16s_permute_and_scalar_add_aligned16.cc
index 3c4f5c6cc..819b2256b 100644
--- a/volk/lib/qa_16s_permute_and_scalar_add_aligned16.cc
+++ b/volk/lib/qa_16s_permute_and_scalar_add_aligned16.cc
@@ -2,7 +2,7 @@
#include <qa_16s_permute_and_scalar_add_aligned16.h>
#include <volk/volk_16s_permute_and_scalar_add_aligned16.h>
#include <cstdlib>
-#include <time.h>
+#include <ctime>
//test for sse2
diff --git a/volk/lib/qa_16s_quad_max_star_aligned16.cc b/volk/lib/qa_16s_quad_max_star_aligned16.cc
index 80a220c93..66f8c9afa 100644
--- a/volk/lib/qa_16s_quad_max_star_aligned16.cc
+++ b/volk/lib/qa_16s_quad_max_star_aligned16.cc
@@ -2,6 +2,7 @@
#include <qa_16s_quad_max_star_aligned16.h>
#include <volk/volk_16s_quad_max_star_aligned16.h>
#include <cstdlib>
+#include <ctime>
//test for sse2
diff --git a/volk/lib/qa_16sc_deinterleave_16s_aligned16.cc b/volk/lib/qa_16sc_deinterleave_16s_aligned16.cc
index 7e9e31df5..aadc39067 100644
--- a/volk/lib/qa_16sc_deinterleave_16s_aligned16.cc
+++ b/volk/lib/qa_16sc_deinterleave_16s_aligned16.cc
@@ -2,6 +2,7 @@
#include <qa_16sc_deinterleave_16s_aligned16.h>
#include <volk/volk_16sc_deinterleave_16s_aligned16.h>
#include <cstdlib>
+#include <ctime>
//test for sse
diff --git a/volk/lib/qa_16sc_deinterleave_32f_aligned16.cc b/volk/lib/qa_16sc_deinterleave_32f_aligned16.cc
index 45100206d..13151be13 100644
--- a/volk/lib/qa_16sc_deinterleave_32f_aligned16.cc
+++ b/volk/lib/qa_16sc_deinterleave_32f_aligned16.cc
@@ -2,6 +2,7 @@
#include <qa_16sc_deinterleave_32f_aligned16.h>
#include <volk/volk_16sc_deinterleave_32f_aligned16.h>
#include <cstdlib>
+#include <ctime>
//test for sse
diff --git a/volk/lib/qa_16sc_deinterleave_real_16s_aligned16.cc b/volk/lib/qa_16sc_deinterleave_real_16s_aligned16.cc
index ca048ea67..c67064ea6 100644
--- a/volk/lib/qa_16sc_deinterleave_real_16s_aligned16.cc
+++ b/volk/lib/qa_16sc_deinterleave_real_16s_aligned16.cc
@@ -2,6 +2,7 @@
#include <qa_16sc_deinterleave_real_16s_aligned16.h>
#include <volk/volk_16sc_deinterleave_real_16s_aligned16.h>
#include <cstdlib>
+#include <ctime>
//test for sse
diff --git a/volk/lib/qa_16sc_deinterleave_real_32f_aligned16.cc b/volk/lib/qa_16sc_deinterleave_real_32f_aligned16.cc
index 0f4ba6923..f86f03b88 100644
--- a/volk/lib/qa_16sc_deinterleave_real_32f_aligned16.cc
+++ b/volk/lib/qa_16sc_deinterleave_real_32f_aligned16.cc
@@ -3,6 +3,7 @@
#include <qa_16sc_deinterleave_real_32f_aligned16.h>
#include <volk/volk_16sc_deinterleave_real_32f_aligned16.h>
#include <cstdlib>
+#include <ctime>
//test for sse
diff --git a/volk/lib/qa_16sc_deinterleave_real_8s_aligned16.cc b/volk/lib/qa_16sc_deinterleave_real_8s_aligned16.cc
index d187d20c3..803caaa2d 100644
--- a/volk/lib/qa_16sc_deinterleave_real_8s_aligned16.cc
+++ b/volk/lib/qa_16sc_deinterleave_real_8s_aligned16.cc
@@ -2,6 +2,7 @@
#include <qa_16sc_deinterleave_real_8s_aligned16.h>
#include <volk/volk_16sc_deinterleave_real_8s_aligned16.h>
#include <cstdlib>
+#include <ctime>
//test for sse
diff --git a/volk/lib/qa_16sc_magnitude_16s_aligned16.cc b/volk/lib/qa_16sc_magnitude_16s_aligned16.cc
index d00315b57..7fbdd8620 100644
--- a/volk/lib/qa_16sc_magnitude_16s_aligned16.cc
+++ b/volk/lib/qa_16sc_magnitude_16s_aligned16.cc
@@ -2,6 +2,7 @@
#include <qa_16sc_magnitude_16s_aligned16.h>
#include <volk/volk_16sc_magnitude_16s_aligned16.h>
#include <cstdlib>
+#include <ctime>
//test for sse
diff --git a/volk/lib/qa_16sc_magnitude_32f_aligned16.cc b/volk/lib/qa_16sc_magnitude_32f_aligned16.cc
index 53d42e28c..54cc2ba6e 100644
--- a/volk/lib/qa_16sc_magnitude_32f_aligned16.cc
+++ b/volk/lib/qa_16sc_magnitude_32f_aligned16.cc
@@ -2,6 +2,7 @@
#include <qa_16sc_magnitude_32f_aligned16.h>
#include <volk/volk_16sc_magnitude_32f_aligned16.h>
#include <cstdlib>
+#include <ctime>
//test for sse
diff --git a/volk/lib/qa_16u_byteswap_aligned16.cc b/volk/lib/qa_16u_byteswap_aligned16.cc
index b740f91df..c2295968b 100644
--- a/volk/lib/qa_16u_byteswap_aligned16.cc
+++ b/volk/lib/qa_16u_byteswap_aligned16.cc
@@ -3,6 +3,7 @@
#include <volk/volk_16u_byteswap_aligned16.h>
#include <cstdlib>
#include <cstring>
+#include <ctime>
//test for sse
diff --git a/volk/lib/qa_32f_accumulator_aligned16.cc b/volk/lib/qa_32f_accumulator_aligned16.cc
index ea637d600..0defef283 100644
--- a/volk/lib/qa_32f_accumulator_aligned16.cc
+++ b/volk/lib/qa_32f_accumulator_aligned16.cc
@@ -2,6 +2,7 @@
#include <qa_32f_accumulator_aligned16.h>
#include <volk/volk_32f_accumulator_aligned16.h>
#include <cstdlib>
+#include <ctime>
//test for sse
diff --git a/volk/lib/qa_32f_add_aligned16.cc b/volk/lib/qa_32f_add_aligned16.cc
index d9214e8a2..a183d4d85 100644
--- a/volk/lib/qa_32f_add_aligned16.cc
+++ b/volk/lib/qa_32f_add_aligned16.cc
@@ -21,6 +21,7 @@
#include <qa_32f_add_aligned16.h>
#include <volk/volk_32f_add_aligned16.h>
#include <cstdlib>
+#include <ctime>
//test for sse
diff --git a/volk/lib/qa_32f_calc_spectral_noise_floor_aligned16.cc b/volk/lib/qa_32f_calc_spectral_noise_floor_aligned16.cc
index 3c8137004..5d6987333 100644
--- a/volk/lib/qa_32f_calc_spectral_noise_floor_aligned16.cc
+++ b/volk/lib/qa_32f_calc_spectral_noise_floor_aligned16.cc
@@ -3,6 +3,7 @@
#include <volk/volk_32f_calc_spectral_noise_floor_aligned16.h>
#include <cstdlib>
#include <math.h>
+#include <ctime>
//test for sse
diff --git a/volk/lib/qa_32f_convert_16s_aligned16.cc b/volk/lib/qa_32f_convert_16s_aligned16.cc
index 84a4c40c4..3e2452e68 100644
--- a/volk/lib/qa_32f_convert_16s_aligned16.cc
+++ b/volk/lib/qa_32f_convert_16s_aligned16.cc
@@ -2,6 +2,7 @@
#include <qa_32f_convert_16s_aligned16.h>
#include <volk/volk_32f_convert_16s_aligned16.h>
#include <cstdlib>
+#include <ctime>
//test for sse2
diff --git a/volk/lib/qa_32f_convert_16s_unaligned16.cc b/volk/lib/qa_32f_convert_16s_unaligned16.cc
index 9469daed2..e016b7ff7 100644
--- a/volk/lib/qa_32f_convert_16s_unaligned16.cc
+++ b/volk/lib/qa_32f_convert_16s_unaligned16.cc
@@ -2,6 +2,7 @@
#include <qa_32f_convert_16s_unaligned16.h>
#include <volk/volk_32f_convert_16s_unaligned16.h>
#include <cstdlib>
+#include <ctime>
//test for sse2
diff --git a/volk/lib/qa_32f_convert_32s_aligned16.cc b/volk/lib/qa_32f_convert_32s_aligned16.cc
index ff24c7b0d..abceb52fb 100644
--- a/volk/lib/qa_32f_convert_32s_aligned16.cc
+++ b/volk/lib/qa_32f_convert_32s_aligned16.cc
@@ -2,6 +2,7 @@
#include <qa_32f_convert_32s_aligned16.h>
#include <volk/volk_32f_convert_32s_aligned16.h>
#include <cstdlib>
+#include <ctime>
//test for sse2
diff --git a/volk/lib/qa_32f_convert_32s_unaligned16.cc b/volk/lib/qa_32f_convert_32s_unaligned16.cc
index e63b17994..90f84b56f 100644
--- a/volk/lib/qa_32f_convert_32s_unaligned16.cc
+++ b/volk/lib/qa_32f_convert_32s_unaligned16.cc
@@ -2,6 +2,7 @@
#include <qa_32f_convert_32s_unaligned16.h>
#include <volk/volk_32f_convert_32s_unaligned16.h>
#include <cstdlib>
+#include <ctime>
//test for sse2
diff --git a/volk/lib/qa_32f_convert_64f_aligned16.cc b/volk/lib/qa_32f_convert_64f_aligned16.cc
index c546e47de..1d0754ac9 100644
--- a/volk/lib/qa_32f_convert_64f_aligned16.cc
+++ b/volk/lib/qa_32f_convert_64f_aligned16.cc
@@ -2,6 +2,7 @@
#include <qa_32f_convert_64f_aligned16.h>
#include <volk/volk_32f_convert_64f_aligned16.h>
#include <cstdlib>
+#include <ctime>
//test for sse2
diff --git a/volk/lib/qa_32f_convert_64f_unaligned16.cc b/volk/lib/qa_32f_convert_64f_unaligned16.cc
index 24b51f9af..6f7d5066d 100644
--- a/volk/lib/qa_32f_convert_64f_unaligned16.cc
+++ b/volk/lib/qa_32f_convert_64f_unaligned16.cc
@@ -2,6 +2,7 @@
#include <qa_32f_convert_64f_unaligned16.h>
#include <volk/volk_32f_convert_64f_unaligned16.h>
#include <cstdlib>
+#include <ctime>
//test for sse2
diff --git a/volk/lib/qa_32f_convert_8s_aligned16.cc b/volk/lib/qa_32f_convert_8s_aligned16.cc
index a3d4d6567..6a53629b5 100644
--- a/volk/lib/qa_32f_convert_8s_aligned16.cc
+++ b/volk/lib/qa_32f_convert_8s_aligned16.cc
@@ -2,6 +2,7 @@
#include <qa_32f_convert_8s_aligned16.h>
#include <volk/volk_32f_convert_8s_aligned16.h>
#include <cstdlib>
+#include <ctime>
//test for sse2
diff --git a/volk/lib/qa_32f_convert_8s_unaligned16.cc b/volk/lib/qa_32f_convert_8s_unaligned16.cc
index d885fd6bb..fbc5c20e6 100644
--- a/volk/lib/qa_32f_convert_8s_unaligned16.cc
+++ b/volk/lib/qa_32f_convert_8s_unaligned16.cc
@@ -2,6 +2,7 @@
#include <qa_32f_convert_8s_unaligned16.h>
#include <volk/volk_32f_convert_8s_unaligned16.h>
#include <cstdlib>
+#include <ctime>
//test for sse2
diff --git a/volk/lib/qa_32f_divide_aligned16.cc b/volk/lib/qa_32f_divide_aligned16.cc
index b2c2ecf9a..f2a1b9e7f 100644
--- a/volk/lib/qa_32f_divide_aligned16.cc
+++ b/volk/lib/qa_32f_divide_aligned16.cc
@@ -21,6 +21,7 @@
#include <qa_32f_divide_aligned16.h>
#include <volk/volk_32f_divide_aligned16.h>
#include <cstdlib>
+#include <ctime>
//test for sse
diff --git a/volk/lib/qa_32f_fm_detect_aligned16.cc b/volk/lib/qa_32f_fm_detect_aligned16.cc
index ca65add28..592304f83 100644
--- a/volk/lib/qa_32f_fm_detect_aligned16.cc
+++ b/volk/lib/qa_32f_fm_detect_aligned16.cc
@@ -2,6 +2,7 @@
#include <qa_32f_fm_detect_aligned16.h>
#include <volk/volk_32f_fm_detect_aligned16.h>
#include <cstdlib>
+#include <ctime>
//test for sse
diff --git a/volk/lib/qa_32f_interleave_16sc_aligned16.cc b/volk/lib/qa_32f_interleave_16sc_aligned16.cc
index 2a937637f..a7ae60780 100644
--- a/volk/lib/qa_32f_interleave_16sc_aligned16.cc
+++ b/volk/lib/qa_32f_interleave_16sc_aligned16.cc
@@ -2,6 +2,7 @@
#include <qa_32f_interleave_16sc_aligned16.h>
#include <volk/volk_32f_interleave_16sc_aligned16.h>
#include <cstdlib>
+#include <ctime>
//test for sse
diff --git a/volk/lib/qa_32f_interleave_32fc_aligned16.cc b/volk/lib/qa_32f_interleave_32fc_aligned16.cc
index c22dd1046..333b6fce8 100644
--- a/volk/lib/qa_32f_interleave_32fc_aligned16.cc
+++ b/volk/lib/qa_32f_interleave_32fc_aligned16.cc
@@ -2,6 +2,7 @@
#include <qa_32f_interleave_32fc_aligned16.h>
#include <volk/volk_32f_interleave_32fc_aligned16.h>
#include <cstdlib>
+#include <ctime>
//test for sse
diff --git a/volk/lib/qa_32f_max_aligned16.cc b/volk/lib/qa_32f_max_aligned16.cc
index cb1fd3627..98f8ce9bc 100644
--- a/volk/lib/qa_32f_max_aligned16.cc
+++ b/volk/lib/qa_32f_max_aligned16.cc
@@ -2,6 +2,7 @@
#include <qa_32f_max_aligned16.h>
#include <volk/volk_32f_max_aligned16.h>
#include <cstdlib>
+#include <ctime>
//test for sse
diff --git a/volk/lib/qa_32f_min_aligned16.cc b/volk/lib/qa_32f_min_aligned16.cc
index bf453f360..798b47c53 100644
--- a/volk/lib/qa_32f_min_aligned16.cc
+++ b/volk/lib/qa_32f_min_aligned16.cc
@@ -2,6 +2,7 @@
#include <qa_32f_min_aligned16.h>
#include <volk/volk_32f_min_aligned16.h>
#include <cstdlib>
+#include <ctime>
//test for sse
diff --git a/volk/lib/qa_32f_multiply_aligned16.cc b/volk/lib/qa_32f_multiply_aligned16.cc
index f9c034d70..aa17cd62e 100644
--- a/volk/lib/qa_32f_multiply_aligned16.cc
+++ b/volk/lib/qa_32f_multiply_aligned16.cc
@@ -21,6 +21,7 @@
#include <qa_32f_multiply_aligned16.h>
#include <volk/volk_32f_multiply_aligned16.h>
#include <cstdlib>
+#include <ctime>
//test for sse
diff --git a/volk/lib/qa_32f_normalize_aligned16.cc b/volk/lib/qa_32f_normalize_aligned16.cc
index 2954fc3ae..1c7b485a6 100644
--- a/volk/lib/qa_32f_normalize_aligned16.cc
+++ b/volk/lib/qa_32f_normalize_aligned16.cc
@@ -3,6 +3,7 @@
#include <volk/volk_32f_normalize_aligned16.h>
#include <cstdlib>
#include <cstring>
+#include <ctime>
//test for sse
diff --git a/volk/lib/qa_32f_sqrt_aligned16.cc b/volk/lib/qa_32f_sqrt_aligned16.cc
index 81d66dad7..c216ce5d5 100644
--- a/volk/lib/qa_32f_sqrt_aligned16.cc
+++ b/volk/lib/qa_32f_sqrt_aligned16.cc
@@ -21,6 +21,7 @@
#include <qa_32f_sqrt_aligned16.h>
#include <volk/volk_32f_sqrt_aligned16.h>
#include <cstdlib>
+#include <ctime>
//test for sse
diff --git a/volk/lib/qa_32f_stddev_aligned16.cc b/volk/lib/qa_32f_stddev_aligned16.cc
index c0f22cdea..5934d70df 100644
--- a/volk/lib/qa_32f_stddev_aligned16.cc
+++ b/volk/lib/qa_32f_stddev_aligned16.cc
@@ -3,6 +3,7 @@
#include <qa_32f_stddev_aligned16.h>
#include <volk/volk_32f_stddev_aligned16.h>
#include <cstdlib>
+#include <ctime>
//test for sse
diff --git a/volk/lib/qa_32f_stddev_and_mean_aligned16.cc b/volk/lib/qa_32f_stddev_and_mean_aligned16.cc
index dcad8bcf3..78c701d78 100644
--- a/volk/lib/qa_32f_stddev_and_mean_aligned16.cc
+++ b/volk/lib/qa_32f_stddev_and_mean_aligned16.cc
@@ -3,6 +3,7 @@
#include <qa_32f_stddev_and_mean_aligned16.h>
#include <volk/volk_32f_stddev_and_mean_aligned16.h>
#include <cstdlib>
+#include <ctime>
//test for sse
diff --git a/volk/lib/qa_32f_subtract_aligned16.cc b/volk/lib/qa_32f_subtract_aligned16.cc
index 5a5a7c9b6..1e2210203 100644
--- a/volk/lib/qa_32f_subtract_aligned16.cc
+++ b/volk/lib/qa_32f_subtract_aligned16.cc
@@ -2,6 +2,7 @@
#include <qa_32f_subtract_aligned16.h>
#include <volk/volk_32f_subtract_aligned16.h>
#include <cstdlib>
+#include <ctime>
//test for sse
diff --git a/volk/lib/qa_32fc_atan2_32f_aligned16.cc b/volk/lib/qa_32fc_atan2_32f_aligned16.cc
index a24382d71..c55ab5aa0 100644
--- a/volk/lib/qa_32fc_atan2_32f_aligned16.cc
+++ b/volk/lib/qa_32fc_atan2_32f_aligned16.cc
@@ -3,6 +3,7 @@
#include <qa_32fc_atan2_32f_aligned16.h>
#include <volk/volk_32fc_atan2_32f_aligned16.h>
#include <cstdlib>
+#include <ctime>
//test for sse
diff --git a/volk/lib/qa_32fc_conjugate_dot_prod_aligned16.cc b/volk/lib/qa_32fc_conjugate_dot_prod_aligned16.cc
index 497914e0a..2f9a30395 100644
--- a/volk/lib/qa_32fc_conjugate_dot_prod_aligned16.cc
+++ b/volk/lib/qa_32fc_conjugate_dot_prod_aligned16.cc
@@ -2,6 +2,7 @@
#include <qa_32fc_conjugate_dot_prod_aligned16.h>
#include <stdlib.h>
#include <math.h>
+#include <time.h>
#define assertcomplexEqual(expected, actual, delta) \
diff --git a/volk/lib/qa_32fc_deinterleave_32f_aligned16.cc b/volk/lib/qa_32fc_deinterleave_32f_aligned16.cc
index 0f5a030f5..72e084c05 100644
--- a/volk/lib/qa_32fc_deinterleave_32f_aligned16.cc
+++ b/volk/lib/qa_32fc_deinterleave_32f_aligned16.cc
@@ -2,6 +2,7 @@
#include <qa_32fc_deinterleave_32f_aligned16.h>
#include <volk/volk_32fc_deinterleave_32f_aligned16.h>
#include <cstdlib>
+#include <ctime>
//test for sse
diff --git a/volk/lib/qa_32fc_deinterleave_64f_aligned16.cc b/volk/lib/qa_32fc_deinterleave_64f_aligned16.cc
index 6e051afbc..89770c236 100644
--- a/volk/lib/qa_32fc_deinterleave_64f_aligned16.cc
+++ b/volk/lib/qa_32fc_deinterleave_64f_aligned16.cc
@@ -2,6 +2,7 @@
#include <qa_32fc_deinterleave_64f_aligned16.h>
#include <volk/volk_32fc_deinterleave_64f_aligned16.h>
#include <cstdlib>
+#include <ctime>
//test for sse2
diff --git a/volk/lib/qa_32fc_deinterleave_real_16s_aligned16.cc b/volk/lib/qa_32fc_deinterleave_real_16s_aligned16.cc
index 850518524..7472476f7 100644
--- a/volk/lib/qa_32fc_deinterleave_real_16s_aligned16.cc
+++ b/volk/lib/qa_32fc_deinterleave_real_16s_aligned16.cc
@@ -2,6 +2,7 @@
#include <qa_32fc_deinterleave_real_16s_aligned16.h>
#include <volk/volk_32fc_deinterleave_real_16s_aligned16.h>
#include <cstdlib>
+#include <ctime>
//test for sse
diff --git a/volk/lib/qa_32fc_deinterleave_real_32f_aligned16.cc b/volk/lib/qa_32fc_deinterleave_real_32f_aligned16.cc
index 321deb184..5cbdc49b3 100644
--- a/volk/lib/qa_32fc_deinterleave_real_32f_aligned16.cc
+++ b/volk/lib/qa_32fc_deinterleave_real_32f_aligned16.cc
@@ -2,6 +2,7 @@
#include <qa_32fc_deinterleave_real_32f_aligned16.h>
#include <volk/volk_32fc_deinterleave_real_32f_aligned16.h>
#include <cstdlib>
+#include <ctime>
//test for sse
diff --git a/volk/lib/qa_32fc_deinterleave_real_64f_aligned16.cc b/volk/lib/qa_32fc_deinterleave_real_64f_aligned16.cc
index aedb2e387..4147e30ae 100644
--- a/volk/lib/qa_32fc_deinterleave_real_64f_aligned16.cc
+++ b/volk/lib/qa_32fc_deinterleave_real_64f_aligned16.cc
@@ -2,6 +2,7 @@
#include <qa_32fc_deinterleave_real_64f_aligned16.h>
#include <volk/volk_32fc_deinterleave_real_64f_aligned16.h>
#include <cstdlib>
+#include <ctime>
//test for sse
diff --git a/volk/lib/qa_32fc_magnitude_16s_aligned16.cc b/volk/lib/qa_32fc_magnitude_16s_aligned16.cc
index 93d4ec150..c718b6b71 100644
--- a/volk/lib/qa_32fc_magnitude_16s_aligned16.cc
+++ b/volk/lib/qa_32fc_magnitude_16s_aligned16.cc
@@ -2,6 +2,7 @@
#include <qa_32fc_magnitude_16s_aligned16.h>
#include <volk/volk_32fc_magnitude_16s_aligned16.h>
#include <cstdlib>
+#include <ctime>
//test for sse
diff --git a/volk/lib/qa_32fc_magnitude_32f_aligned16.cc b/volk/lib/qa_32fc_magnitude_32f_aligned16.cc
index 6a1d46c7a..1d475fb86 100644
--- a/volk/lib/qa_32fc_magnitude_32f_aligned16.cc
+++ b/volk/lib/qa_32fc_magnitude_32f_aligned16.cc
@@ -2,6 +2,7 @@
#include <qa_32fc_magnitude_32f_aligned16.h>
#include <volk/volk_32fc_magnitude_32f_aligned16.h>
#include <cstdlib>
+#include <ctime>
//test for sse
diff --git a/volk/lib/qa_32fc_power_spectral_density_32f_aligned16.cc b/volk/lib/qa_32fc_power_spectral_density_32f_aligned16.cc
index 83cdf4b15..a3d0955bd 100644
--- a/volk/lib/qa_32fc_power_spectral_density_32f_aligned16.cc
+++ b/volk/lib/qa_32fc_power_spectral_density_32f_aligned16.cc
@@ -2,6 +2,7 @@
#include <qa_32fc_power_spectral_density_32f_aligned16.h>
#include <volk/volk_32fc_power_spectral_density_32f_aligned16.h>
#include <cstdlib>
+#include <ctime>
//test for sse3
diff --git a/volk/lib/qa_32fc_power_spectrum_32f_aligned16.cc b/volk/lib/qa_32fc_power_spectrum_32f_aligned16.cc
index 4d1359068..1444c78a9 100644
--- a/volk/lib/qa_32fc_power_spectrum_32f_aligned16.cc
+++ b/volk/lib/qa_32fc_power_spectrum_32f_aligned16.cc
@@ -2,6 +2,7 @@
#include <qa_32fc_power_spectrum_32f_aligned16.h>
#include <volk/volk_32fc_power_spectrum_32f_aligned16.h>
#include <cstdlib>
+#include <ctime>
//test for sse3
diff --git a/volk/lib/qa_32s_and_aligned16.cc b/volk/lib/qa_32s_and_aligned16.cc
index 5720ee869..d20682147 100644
--- a/volk/lib/qa_32s_and_aligned16.cc
+++ b/volk/lib/qa_32s_and_aligned16.cc
@@ -2,6 +2,7 @@
#include <qa_32s_and_aligned16.h>
#include <volk/volk_32s_and_aligned16.h>
#include <cstdlib>
+#include <ctime>
//test for sse
diff --git a/volk/lib/qa_32s_convert_32f_aligned16.cc b/volk/lib/qa_32s_convert_32f_aligned16.cc
index eab3fe016..07d799809 100644
--- a/volk/lib/qa_32s_convert_32f_aligned16.cc
+++ b/volk/lib/qa_32s_convert_32f_aligned16.cc
@@ -2,6 +2,7 @@
#include <qa_32s_convert_32f_aligned16.h>
#include <volk/volk_32s_convert_32f_aligned16.h>
#include <cstdlib>
+#include <ctime>
//test for sse2
diff --git a/volk/lib/qa_32s_convert_32f_unaligned16.cc b/volk/lib/qa_32s_convert_32f_unaligned16.cc
index 0e504cfa1..2ec610ffb 100644
--- a/volk/lib/qa_32s_convert_32f_unaligned16.cc
+++ b/volk/lib/qa_32s_convert_32f_unaligned16.cc
@@ -2,6 +2,7 @@
#include <qa_32s_convert_32f_unaligned16.h>
#include <volk/volk_32s_convert_32f_unaligned16.h>
#include <cstdlib>
+#include <ctime>
//test for sse2
diff --git a/volk/lib/qa_32s_or_aligned16.cc b/volk/lib/qa_32s_or_aligned16.cc
index 9ea5283a6..bebf779b0 100644
--- a/volk/lib/qa_32s_or_aligned16.cc
+++ b/volk/lib/qa_32s_or_aligned16.cc
@@ -2,6 +2,7 @@
#include <qa_32s_or_aligned16.h>
#include <volk/volk_32s_or_aligned16.h>
#include <cstdlib>
+#include <ctime>
//test for sse
diff --git a/volk/lib/qa_32u_byteswap_aligned16.cc b/volk/lib/qa_32u_byteswap_aligned16.cc
index 8b1023876..313c786b6 100644
--- a/volk/lib/qa_32u_byteswap_aligned16.cc
+++ b/volk/lib/qa_32u_byteswap_aligned16.cc
@@ -3,6 +3,7 @@
#include <volk/volk_32u_byteswap_aligned16.h>
#include <cstdlib>
#include <cstring>
+#include <ctime>
//test for sse
diff --git a/volk/lib/qa_32u_popcnt_aligned16.cc b/volk/lib/qa_32u_popcnt_aligned16.cc
index 49fcddeb2..618a82a02 100644
--- a/volk/lib/qa_32u_popcnt_aligned16.cc
+++ b/volk/lib/qa_32u_popcnt_aligned16.cc
@@ -3,6 +3,7 @@
#include <qa_32u_popcnt_aligned16.h>
#include <volk/volk_32u_popcnt_aligned16.h>
#include <cstdlib>
+#include <ctime>
//test for sse
diff --git a/volk/lib/qa_64f_convert_32f_aligned16.cc b/volk/lib/qa_64f_convert_32f_aligned16.cc
index 0eaebf00a..7f9c4584a 100644
--- a/volk/lib/qa_64f_convert_32f_aligned16.cc
+++ b/volk/lib/qa_64f_convert_32f_aligned16.cc
@@ -2,6 +2,7 @@
#include <qa_64f_convert_32f_aligned16.h>
#include <volk/volk_64f_convert_32f_aligned16.h>
#include <cstdlib>
+#include <ctime>
//test for sse2
diff --git a/volk/lib/qa_64f_convert_32f_unaligned16.cc b/volk/lib/qa_64f_convert_32f_unaligned16.cc
index dcf94bd27..98aadbf4d 100644
--- a/volk/lib/qa_64f_convert_32f_unaligned16.cc
+++ b/volk/lib/qa_64f_convert_32f_unaligned16.cc
@@ -2,6 +2,7 @@
#include <qa_64f_convert_32f_unaligned16.h>
#include <volk/volk_64f_convert_32f_unaligned16.h>
#include <cstdlib>
+#include <ctime>
//test for sse2
diff --git a/volk/lib/qa_64f_max_aligned16.cc b/volk/lib/qa_64f_max_aligned16.cc
index 41ab078b0..76e755514 100644
--- a/volk/lib/qa_64f_max_aligned16.cc
+++ b/volk/lib/qa_64f_max_aligned16.cc
@@ -2,6 +2,7 @@
#include <qa_64f_max_aligned16.h>
#include <volk/volk_64f_max_aligned16.h>
#include <cstdlib>
+#include <ctime>
//test for sse
diff --git a/volk/lib/qa_64f_min_aligned16.cc b/volk/lib/qa_64f_min_aligned16.cc
index b4664d065..4b70d2881 100644
--- a/volk/lib/qa_64f_min_aligned16.cc
+++ b/volk/lib/qa_64f_min_aligned16.cc
@@ -2,6 +2,7 @@
#include <qa_64f_min_aligned16.h>
#include <volk/volk_64f_min_aligned16.h>
#include <cstdlib>
+#include <ctime>
//test for sse
diff --git a/volk/lib/qa_64u_byteswap_aligned16.cc b/volk/lib/qa_64u_byteswap_aligned16.cc
index 4f5d4d02b..20d012c9e 100644
--- a/volk/lib/qa_64u_byteswap_aligned16.cc
+++ b/volk/lib/qa_64u_byteswap_aligned16.cc
@@ -3,6 +3,7 @@
#include <volk/volk_64u_byteswap_aligned16.h>
#include <cstdlib>
#include <cstring>
+#include <ctime>
//test for sse
diff --git a/volk/lib/qa_64u_popcnt_aligned16.cc b/volk/lib/qa_64u_popcnt_aligned16.cc
index bce9ff6c2..85ef58795 100644
--- a/volk/lib/qa_64u_popcnt_aligned16.cc
+++ b/volk/lib/qa_64u_popcnt_aligned16.cc
@@ -3,6 +3,7 @@
#include <qa_64u_popcnt_aligned16.h>
#include <volk/volk_64u_popcnt_aligned16.h>
#include <cstdlib>
+#include <ctime>
//test for sse
diff --git a/volk/lib/qa_8s_convert_16s_aligned16.cc b/volk/lib/qa_8s_convert_16s_aligned16.cc
index 35f08fb81..8dd5f76ca 100644
--- a/volk/lib/qa_8s_convert_16s_aligned16.cc
+++ b/volk/lib/qa_8s_convert_16s_aligned16.cc
@@ -3,6 +3,7 @@
#include <qa_8s_convert_16s_aligned16.h>
#include <volk/volk_8s_convert_16s_aligned16.h>
#include <cstdlib>
+#include <ctime>
//test for sse4_1
diff --git a/volk/lib/qa_8s_convert_16s_unaligned16.cc b/volk/lib/qa_8s_convert_16s_unaligned16.cc
index bb326f818..12c502d4b 100644
--- a/volk/lib/qa_8s_convert_16s_unaligned16.cc
+++ b/volk/lib/qa_8s_convert_16s_unaligned16.cc
@@ -3,6 +3,7 @@
#include <qa_8s_convert_16s_unaligned16.h>
#include <volk/volk_8s_convert_16s_unaligned16.h>
#include <cstdlib>
+#include <ctime>
//test for sse4_1
diff --git a/volk/lib/qa_8s_convert_32f_aligned16.cc b/volk/lib/qa_8s_convert_32f_aligned16.cc
index 3b3aa6919..f27e60552 100644
--- a/volk/lib/qa_8s_convert_32f_aligned16.cc
+++ b/volk/lib/qa_8s_convert_32f_aligned16.cc
@@ -3,6 +3,7 @@
#include <qa_8s_convert_32f_aligned16.h>
#include <volk/volk_8s_convert_32f_aligned16.h>
#include <cstdlib>
+#include <ctime>
//test for sse4.1
diff --git a/volk/lib/qa_8s_convert_32f_unaligned16.cc b/volk/lib/qa_8s_convert_32f_unaligned16.cc
index ea1fb7c74..43468b1b1 100644
--- a/volk/lib/qa_8s_convert_32f_unaligned16.cc
+++ b/volk/lib/qa_8s_convert_32f_unaligned16.cc
@@ -3,6 +3,7 @@
#include <qa_8s_convert_32f_unaligned16.h>
#include <volk/volk_8s_convert_32f_unaligned16.h>
#include <cstdlib>
+#include <ctime>
//test for sse4.1
diff --git a/volk/lib/qa_8sc_deinterleave_16s_aligned16.cc b/volk/lib/qa_8sc_deinterleave_16s_aligned16.cc
index 823e7fe2e..94e63e37d 100644
--- a/volk/lib/qa_8sc_deinterleave_16s_aligned16.cc
+++ b/volk/lib/qa_8sc_deinterleave_16s_aligned16.cc
@@ -3,6 +3,7 @@
#include <qa_8sc_deinterleave_16s_aligned16.h>
#include <volk/volk_8sc_deinterleave_16s_aligned16.h>
#include <cstdlib>
+#include <ctime>
//test for sse
diff --git a/volk/lib/qa_8sc_deinterleave_32f_aligned16.cc b/volk/lib/qa_8sc_deinterleave_32f_aligned16.cc
index fb580516c..29073eed7 100644
--- a/volk/lib/qa_8sc_deinterleave_32f_aligned16.cc
+++ b/volk/lib/qa_8sc_deinterleave_32f_aligned16.cc
@@ -3,6 +3,7 @@
#include <qa_8sc_deinterleave_32f_aligned16.h>
#include <volk/volk_8sc_deinterleave_32f_aligned16.h>
#include <cstdlib>
+#include <ctime>
//test for sse
diff --git a/volk/lib/qa_8sc_deinterleave_real_16s_aligned16.cc b/volk/lib/qa_8sc_deinterleave_real_16s_aligned16.cc
index 1cc844b52..4980c982a 100644
--- a/volk/lib/qa_8sc_deinterleave_real_16s_aligned16.cc
+++ b/volk/lib/qa_8sc_deinterleave_real_16s_aligned16.cc
@@ -3,6 +3,7 @@
#include <qa_8sc_deinterleave_real_16s_aligned16.h>
#include <volk/volk_8sc_deinterleave_real_16s_aligned16.h>
#include <cstdlib>
+#include <ctime>
//test for sse
diff --git a/volk/lib/qa_8sc_deinterleave_real_32f_aligned16.cc b/volk/lib/qa_8sc_deinterleave_real_32f_aligned16.cc
index 10e537cde..3c3f737a1 100644
--- a/volk/lib/qa_8sc_deinterleave_real_32f_aligned16.cc
+++ b/volk/lib/qa_8sc_deinterleave_real_32f_aligned16.cc
@@ -3,6 +3,7 @@
#include <qa_8sc_deinterleave_real_32f_aligned16.h>
#include <volk/volk_8sc_deinterleave_real_32f_aligned16.h>
#include <cstdlib>
+#include <ctime>
//test for sse
diff --git a/volk/lib/qa_8sc_deinterleave_real_8s_aligned16.cc b/volk/lib/qa_8sc_deinterleave_real_8s_aligned16.cc
index d84df8119..a33d1bf30 100644
--- a/volk/lib/qa_8sc_deinterleave_real_8s_aligned16.cc
+++ b/volk/lib/qa_8sc_deinterleave_real_8s_aligned16.cc
@@ -2,6 +2,7 @@
#include <qa_8sc_deinterleave_real_8s_aligned16.h>
#include <volk/volk_8sc_deinterleave_real_8s_aligned16.h>
#include <cstdlib>
+#include <ctime>
//test for sse
diff --git a/volk/lib/qa_8sc_multiply_conjugate_16sc_aligned16.cc b/volk/lib/qa_8sc_multiply_conjugate_16sc_aligned16.cc
index d64eac8ce..216bf1cef 100644
--- a/volk/lib/qa_8sc_multiply_conjugate_16sc_aligned16.cc
+++ b/volk/lib/qa_8sc_multiply_conjugate_16sc_aligned16.cc
@@ -3,7 +3,7 @@
#include <qa_8sc_multiply_conjugate_16sc_aligned16.h>
#include <stdlib.h>
#include <math.h>
-#include <time.h>
+#include <ctime>
#define assertcomplexEqual(expected, actual, delta) \
CPPUNIT_ASSERT_DOUBLES_EQUAL (std::real(expected), std::real(actual), fabs(std::real(expected)) * delta); \
diff --git a/volk/lib/qa_8sc_multiply_conjugate_32fc_aligned16.cc b/volk/lib/qa_8sc_multiply_conjugate_32fc_aligned16.cc
index c27f0e0ca..4c707446e 100644
--- a/volk/lib/qa_8sc_multiply_conjugate_32fc_aligned16.cc
+++ b/volk/lib/qa_8sc_multiply_conjugate_32fc_aligned16.cc
@@ -3,7 +3,7 @@
#include <qa_8sc_multiply_conjugate_32fc_aligned16.h>
#include <stdlib.h>
#include <math.h>
-#include <time.h>
+#include <ctime>
#define assertcomplexEqual(expected, actual, delta) \
CPPUNIT_ASSERT_DOUBLES_EQUAL (std::real(expected), std::real(actual), fabs(std::real(expected)) * delta); \