summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Rondeau <tom@trondeau.com>2014-06-26 15:42:23 -0400
committerTom Rondeau <tom@trondeau.com>2014-06-26 15:42:23 -0400
commit71a57cc76bd91202e7bd072134ab5f05959f9ed1 (patch)
treefb73f0657d2ce2c0dd68234c14d960a47584f8b5
parent18262de17b8764d0f159eb517ff21cd6a7ee06a8 (diff)
build: removed some gcc warnings.
-rw-r--r--gr-blocks/lib/unpack_k_bits.cc4
-rw-r--r--gr-filter/lib/filterbank_vcvcf_impl.cc10
-rw-r--r--volk/kernels/volk/volk_32f_binary_slicer_32i.h12
3 files changed, 10 insertions, 16 deletions
diff --git a/gr-blocks/lib/unpack_k_bits.cc b/gr-blocks/lib/unpack_k_bits.cc
index a9ae4dae11..394c15ba84 100644
--- a/gr-blocks/lib/unpack_k_bits.cc
+++ b/gr-blocks/lib/unpack_k_bits.cc
@@ -50,7 +50,7 @@ namespace gr {
int n = 0;
for(int i = 0; i < nbytes; i++) {
unsigned int t = bytes[i];
- for(int j = d_k - 1; j >= 0; j--)
+ for(unsigned int j = d_k - 1; j >= 0; j--)
bits[n++] = (t >> j) & 0x01;
}
}
@@ -61,7 +61,7 @@ namespace gr {
int n = 0;
for(int i = 0; i < nbytes; i++) {
unsigned int t = bytes[i];
- for(int j = 0; j < d_k; j++)
+ for(unsigned int j = 0; j < d_k; j++)
bits[n++] = (t >> j) & 0x01;
}
}
diff --git a/gr-filter/lib/filterbank_vcvcf_impl.cc b/gr-filter/lib/filterbank_vcvcf_impl.cc
index 93c26bbdb8..96fe13c250 100644
--- a/gr-filter/lib/filterbank_vcvcf_impl.cc
+++ b/gr-filter/lib/filterbank_vcvcf_impl.cc
@@ -31,13 +31,13 @@
namespace gr {
namespace filter {
-
+
filterbank_vcvcf::sptr
filterbank_vcvcf::make(const std::vector<std::vector<float> > &taps)
{
return gnuradio::get_initial_sptr(new filterbank_vcvcf_impl(taps));
}
-
+
filterbank_vcvcf_impl::filterbank_vcvcf_impl(
const std::vector< std::vector<float> > &taps)
: block("filterbank_vcvcf",
@@ -90,10 +90,8 @@ namespace gr {
return 0; // history requirements may have changed.
}
- size_t noutputs = output_items.size();
-
gr_complex *working;
-
+
working = new gr_complex [noutput_items + d_ntaps];
for (unsigned int i = 0; i < d_nfilts; i++) {
@@ -115,7 +113,7 @@ namespace gr {
}
}
}
-
+
delete [] working;
consume_each(noutput_items);
return noutput_items;
diff --git a/volk/kernels/volk/volk_32f_binary_slicer_32i.h b/volk/kernels/volk/volk_32f_binary_slicer_32i.h
index 68bf2d534f..911df85ba4 100644
--- a/volk/kernels/volk/volk_32f_binary_slicer_32i.h
+++ b/volk/kernels/volk/volk_32f_binary_slicer_32i.h
@@ -58,9 +58,8 @@ static inline void volk_32f_binary_slicer_32i_a_sse2(int* cVector, const float*
const float* aPtr = aVector;
unsigned int number = 0;
- float binary_float_buffer[4];
unsigned int quarter_points = num_points / 4;
- __m128 a_val, res_f, binary_f;
+ __m128 a_val, res_f;
__m128i res_i, binary_i;
__m128 zero_val;
zero_val = _mm_set1_ps (0.0f);
@@ -105,10 +104,9 @@ static inline void volk_32f_binary_slicer_32i_a_avx(int* cVector, const float* a
const float* aPtr = aVector;
unsigned int number = 0;
- float binary_float_buffer[4];
unsigned int quarter_points = num_points / 8;
__m256 a_val, res_f, binary_f;
- __m256i res_i, binary_i;
+ __m256i binary_i;
__m256 zero_val, one_val;
zero_val = _mm256_set1_ps (0.0f);
one_val = _mm256_set1_ps (1.0f);
@@ -154,9 +152,8 @@ static inline void volk_32f_binary_slicer_32i_u_sse2(int* cVector, const float*
const float* aPtr = aVector;
unsigned int number = 0;
- float binary_float_buffer[4];
unsigned int quarter_points = num_points / 4;
- __m128 a_val, res_f, binary_f;
+ __m128 a_val, res_f;
__m128i res_i, binary_i;
__m128 zero_val;
zero_val = _mm_set1_ps (0.0f);
@@ -201,10 +198,9 @@ static inline void volk_32f_binary_slicer_32i_u_avx(int* cVector, const float* a
const float* aPtr = aVector;
unsigned int number = 0;
- float binary_float_buffer[4];
unsigned int quarter_points = num_points / 8;
__m256 a_val, res_f, binary_f;
- __m256i res_i, binary_i;
+ __m256i binary_i;
__m256 zero_val, one_val;
zero_val = _mm256_set1_ps (0.0f);
one_val = _mm256_set1_ps (1.0f);