summaryrefslogtreecommitdiff
path: root/gr-blocks/lib/complex_to_float_impl.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gr-blocks/lib/complex_to_float_impl.cc')
-rw-r--r--gr-blocks/lib/complex_to_float_impl.cc19
1 files changed, 2 insertions, 17 deletions
diff --git a/gr-blocks/lib/complex_to_float_impl.cc b/gr-blocks/lib/complex_to_float_impl.cc
index d0b2bc6b9c..ee295dea12 100644
--- a/gr-blocks/lib/complex_to_float_impl.cc
+++ b/gr-blocks/lib/complex_to_float_impl.cc
@@ -59,27 +59,12 @@ namespace gr {
switch (output_items.size ()){
case 1:
- if(is_unaligned()) {
- for (int i = 0; i < noi; i++){
- out0[i] = in[i].real ();
- }
- }
- else {
- volk_32fc_deinterleave_real_32f_a(out0, in, noi);
- }
+ volk_32fc_deinterleave_real_32f(out0, in, noi);
break;
case 2:
out1 = (float *) output_items[1];
- if(is_unaligned()) {
- for (int i = 0; i < noi; i++){
- out0[i] = in[i].real ();
- out1[i] = in[i].imag ();
- }
- }
- else {
- volk_32fc_deinterleave_32f_x2_a(out0, out1, in, noi);
- }
+ volk_32fc_deinterleave_32f_x2(out0, out1, in, noi);
break;
default: