summaryrefslogtreecommitdiff
path: root/gr-blocks/lib/interleaved_char_to_complex_impl.cc
diff options
context:
space:
mode:
authorMarcus Müller <mmueller@gnuradio.org>2019-08-07 21:45:12 +0200
committerMarcus Müller <marcus@hostalia.de>2019-08-09 23:04:28 +0200
commitf7bbf2c1d8d780294f3e016aff239ca35eb6516e (patch)
treee09ab6112e02b2215b2d59ac24d3d6ea2edac745 /gr-blocks/lib/interleaved_char_to_complex_impl.cc
parent78431dc6941e3acc67c858277dfe4a0ed583643c (diff)
Tree: clang-format without the include sorting
Diffstat (limited to 'gr-blocks/lib/interleaved_char_to_complex_impl.cc')
-rw-r--r--gr-blocks/lib/interleaved_char_to_complex_impl.cc64
1 files changed, 31 insertions, 33 deletions
diff --git a/gr-blocks/lib/interleaved_char_to_complex_impl.cc b/gr-blocks/lib/interleaved_char_to_complex_impl.cc
index ab6364a6d4..ad11b883fa 100644
--- a/gr-blocks/lib/interleaved_char_to_complex_impl.cc
+++ b/gr-blocks/lib/interleaved_char_to_complex_impl.cc
@@ -29,36 +29,34 @@
#include <volk/volk.h>
namespace gr {
- namespace blocks {
-
- interleaved_char_to_complex::sptr interleaved_char_to_complex::make(bool vector_input)
- {
- return gnuradio::get_initial_sptr(new interleaved_char_to_complex_impl(vector_input));
- }
-
- interleaved_char_to_complex_impl::interleaved_char_to_complex_impl(bool vector_input)
- : sync_decimator("interleaved_char_to_complex",
- gr::io_signature::make (1, 1, (vector_input?2:1)*sizeof(char)),
- gr::io_signature::make (1, 1, sizeof(gr_complex)),
- vector_input?1:2)
- {
- const int alignment_multiple =
- volk_get_alignment() / sizeof(gr_complex);
- set_alignment(std::max(1, alignment_multiple));
- }
-
- int
- interleaved_char_to_complex_impl::work(int noutput_items,
- gr_vector_const_void_star &input_items,
- gr_vector_void_star &output_items)
- {
- const int8_t *in = (const int8_t *) input_items[0];
- float *out = (float *) output_items[0];
-
- volk_8i_s32f_convert_32f_u(out, in, 1.0, 2*noutput_items);
-
- return noutput_items;
- }
-
- } /* namespace blocks */
-}/* namespace gr */
+namespace blocks {
+
+interleaved_char_to_complex::sptr interleaved_char_to_complex::make(bool vector_input)
+{
+ return gnuradio::get_initial_sptr(new interleaved_char_to_complex_impl(vector_input));
+}
+
+interleaved_char_to_complex_impl::interleaved_char_to_complex_impl(bool vector_input)
+ : sync_decimator("interleaved_char_to_complex",
+ gr::io_signature::make(1, 1, (vector_input ? 2 : 1) * sizeof(char)),
+ gr::io_signature::make(1, 1, sizeof(gr_complex)),
+ vector_input ? 1 : 2)
+{
+ const int alignment_multiple = volk_get_alignment() / sizeof(gr_complex);
+ set_alignment(std::max(1, alignment_multiple));
+}
+
+int interleaved_char_to_complex_impl::work(int noutput_items,
+ gr_vector_const_void_star& input_items,
+ gr_vector_void_star& output_items)
+{
+ const int8_t* in = (const int8_t*)input_items[0];
+ float* out = (float*)output_items[0];
+
+ volk_8i_s32f_convert_32f_u(out, in, 1.0, 2 * noutput_items);
+
+ return noutput_items;
+}
+
+} /* namespace blocks */
+} /* namespace gr */