commit-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Commit-gnuradio] [gnuradio] 14/14: volk: adding copyright notice to all


From: git
Subject: [Commit-gnuradio] [gnuradio] 14/14: volk: adding copyright notice to all volk kernels.
Date: Wed, 15 Oct 2014 23:25:09 +0000 (UTC)

This is an automated email from the git hooks/post-receive script.

trondeau pushed a commit to branch master
in repository gnuradio.

commit 8ebe90f8fafabe7c01943d34dc0edc249752ef81
Author: Tom Rondeau <address@hidden>
Date:   Wed Oct 15 13:01:58 2014 -0400

    volk: adding copyright notice to all volk kernels.
    
    Note I just set these all to 2014, though some kernels are from earlier. 
We'd need to go through the history to know for certain.
---
 volk/kernels/volk/volk_16i_32fc_dot_prod_32fc.h    | 22 +++++++++
 volk/kernels/volk/volk_16i_branch_4_state_8.h      | 22 +++++++++
 volk/kernels/volk/volk_16i_convert_8i.h            | 22 +++++++++
 volk/kernels/volk/volk_16i_max_star_16i.h          | 24 +++++++++-
 .../volk/volk_16i_max_star_horizontal_16i.h        | 28 +++++++++--
 .../kernels/volk/volk_16i_permute_and_scalar_add.h | 22 +++++++++
 volk/kernels/volk/volk_16i_s32f_convert_32f.h      | 26 ++++++++++-
 volk/kernels/volk/volk_16i_x4_quad_max_star_16i.h  | 22 +++++++++
 volk/kernels/volk/volk_16i_x5_add_quad_16i_x4.h    | 22 +++++++++
 volk/kernels/volk/volk_16ic_deinterleave_16i_x2.h  | 22 +++++++++
 .../kernels/volk/volk_16ic_deinterleave_real_16i.h | 22 +++++++++
 volk/kernels/volk/volk_16ic_deinterleave_real_8i.h | 22 +++++++++
 volk/kernels/volk/volk_16ic_magnitude_16i.h        | 22 +++++++++
 .../volk/volk_16ic_s32f_deinterleave_32f_x2.h      | 22 +++++++++
 .../volk/volk_16ic_s32f_deinterleave_real_32f.h    | 22 +++++++++
 volk/kernels/volk/volk_16ic_s32f_magnitude_32f.h   | 22 +++++++++
 volk/kernels/volk/volk_16u_byteswap.h              | 22 +++++++++
 volk/kernels/volk/volk_32f_accumulator_s32f.h      | 22 +++++++++
 volk/kernels/volk/volk_32f_acos_32f.h              | 22 +++++++++
 volk/kernels/volk/volk_32f_asin_32f.h              | 22 +++++++++
 volk/kernels/volk/volk_32f_atan_32f.h              | 22 +++++++++
 volk/kernels/volk/volk_32f_binary_slicer_32i.h     | 22 +++++++++
 volk/kernels/volk/volk_32f_binary_slicer_8i.h      | 22 +++++++++
 volk/kernels/volk/volk_32f_convert_64f.h           | 22 +++++++++
 volk/kernels/volk/volk_32f_cos_32f.h               | 22 +++++++++
 volk/kernels/volk/volk_32f_expfast_32f.h           | 22 +++++++++
 volk/kernels/volk/volk_32f_index_max_16u.h         | 22 +++++++++
 volk/kernels/volk/volk_32f_invsqrt_32f.h           | 24 +++++++++-
 volk/kernels/volk/volk_32f_log2_32f.h              | 54 +++++++++++++++-------
 .../kernels/volk/volk_32f_s32f_32f_fm_detect_32f.h | 22 +++++++++
 .../volk_32f_s32f_calc_spectral_noise_floor_32f.h  | 22 +++++++++
 volk/kernels/volk/volk_32f_s32f_convert_16i.h      | 26 ++++++++++-
 volk/kernels/volk/volk_32f_s32f_convert_32i.h      | 22 +++++++++
 volk/kernels/volk/volk_32f_s32f_convert_8i.h       | 22 +++++++++
 volk/kernels/volk/volk_32f_s32f_multiply_32f.h     | 22 +++++++++
 volk/kernels/volk/volk_32f_s32f_normalize.h        | 22 +++++++++
 volk/kernels/volk/volk_32f_s32f_power_32f.h        | 22 +++++++++
 volk/kernels/volk/volk_32f_s32f_stddev_32f.h       | 22 +++++++++
 volk/kernels/volk/volk_32f_sin_32f.h               | 22 +++++++++
 volk/kernels/volk/volk_32f_sqrt_32f.h              | 22 +++++++++
 .../kernels/volk/volk_32f_stddev_and_mean_32f_x2.h | 22 +++++++++
 volk/kernels/volk/volk_32f_tan_32f.h               | 22 +++++++++
 volk/kernels/volk/volk_32f_tanh_32f.h              | 22 +++++++++
 volk/kernels/volk/volk_32f_x2_add_32f.h            | 24 +++++++++-
 volk/kernels/volk/volk_32f_x2_divide_32f.h         | 22 +++++++++
 volk/kernels/volk/volk_32f_x2_dot_prod_16i.h       | 22 +++++++++
 volk/kernels/volk/volk_32f_x2_dot_prod_32f.h       | 22 +++++++++
 volk/kernels/volk/volk_32f_x2_interleave_32fc.h    | 24 +++++++++-
 volk/kernels/volk/volk_32f_x2_max_32f.h            | 24 +++++++++-
 volk/kernels/volk/volk_32f_x2_min_32f.h            | 22 +++++++++
 volk/kernels/volk/volk_32f_x2_multiply_32f.h       | 22 +++++++++
 volk/kernels/volk/volk_32f_x2_pow_32f.h            | 22 +++++++++
 .../volk/volk_32f_x2_s32f_interleave_16ic.h        | 22 +++++++++
 volk/kernels/volk/volk_32f_x2_subtract_32f.h       | 22 +++++++++
 volk/kernels/volk/volk_32f_x3_sum_of_poly_32f.h    | 22 +++++++++
 volk/kernels/volk/volk_32fc_32f_dot_prod_32fc.h    | 30 ++++++++++--
 volk/kernels/volk/volk_32fc_32f_multiply_32fc.h    | 22 +++++++++
 volk/kernels/volk/volk_32fc_conjugate_32fc.h       | 22 +++++++++
 volk/kernels/volk/volk_32fc_deinterleave_32f_x2.h  | 24 +++++++++-
 volk/kernels/volk/volk_32fc_deinterleave_64f_x2.h  | 26 ++++++++++-
 .../kernels/volk/volk_32fc_deinterleave_imag_32f.h | 26 ++++++++++-
 .../kernels/volk/volk_32fc_deinterleave_real_32f.h | 22 +++++++++
 .../kernels/volk/volk_32fc_deinterleave_real_64f.h | 22 +++++++++
 volk/kernels/volk/volk_32fc_index_max_16u.h        | 22 +++++++++
 volk/kernels/volk/volk_32fc_magnitude_32f.h        | 26 ++++++++++-
 .../kernels/volk/volk_32fc_magnitude_squared_32f.h | 22 +++++++++
 volk/kernels/volk/volk_32fc_s32f_atan2_32f.h       | 22 +++++++++
 .../volk/volk_32fc_s32f_deinterleave_real_16i.h    | 22 +++++++++
 volk/kernels/volk/volk_32fc_s32f_magnitude_16i.h   | 22 +++++++++
 volk/kernels/volk/volk_32fc_s32f_power_32fc.h      | 22 +++++++++
 .../volk/volk_32fc_s32f_power_spectrum_32f.h       | 22 +++++++++
 .../volk_32fc_s32f_x2_power_spectral_density_32f.h | 22 +++++++++
 volk/kernels/volk/volk_32fc_s32fc_multiply_32fc.h  | 22 +++++++++
 .../volk/volk_32fc_s32fc_rotatorpuppet_32fc.h      | 22 +++++++++
 .../kernels/volk/volk_32fc_s32fc_x2_rotator_32fc.h | 22 +++++++++
 .../volk/volk_32fc_x2_conjugate_dot_prod_32fc.h    | 22 +++++++++
 volk/kernels/volk/volk_32fc_x2_dot_prod_32fc.h     | 22 +++++++++
 volk/kernels/volk/volk_32fc_x2_multiply_32fc.h     | 22 +++++++++
 .../volk/volk_32fc_x2_multiply_conjugate_32fc.h    | 22 +++++++++
 ...volk_32fc_x2_s32f_square_dist_scalar_mult_32f.h | 22 +++++++++
 volk/kernels/volk/volk_32fc_x2_square_dist_32f.h   | 22 +++++++++
 volk/kernels/volk/volk_32i_s32f_convert_32f.h      | 22 +++++++++
 volk/kernels/volk/volk_32i_x2_and_32i.h            | 22 +++++++++
 volk/kernels/volk/volk_32i_x2_or_32i.h             | 22 +++++++++
 volk/kernels/volk/volk_32u_byteswap.h              | 22 +++++++++
 volk/kernels/volk/volk_32u_popcnt.h                | 22 +++++++++
 volk/kernels/volk/volk_64f_convert_32f.h           | 22 +++++++++
 volk/kernels/volk/volk_64f_x2_max_64f.h            | 22 +++++++++
 volk/kernels/volk/volk_64f_x2_min_64f.h            | 22 +++++++++
 volk/kernels/volk/volk_64u_byteswap.h              | 22 +++++++++
 volk/kernels/volk/volk_64u_popcnt.h                | 22 +++++++++
 volk/kernels/volk/volk_8i_convert_16i.h            | 22 +++++++++
 volk/kernels/volk/volk_8i_s32f_convert_32f.h       | 22 +++++++++
 volk/kernels/volk/volk_8ic_deinterleave_16i_x2.h   | 22 +++++++++
 volk/kernels/volk/volk_8ic_deinterleave_real_16i.h | 28 +++++++++--
 volk/kernels/volk/volk_8ic_deinterleave_real_8i.h  | 26 ++++++++++-
 .../volk/volk_8ic_s32f_deinterleave_32f_x2.h       | 22 +++++++++
 .../volk/volk_8ic_s32f_deinterleave_real_32f.h     | 22 +++++++++
 .../volk/volk_8ic_x2_multiply_conjugate_16ic.h     | 22 +++++++++
 .../volk_8ic_x2_s32f_multiply_conjugate_32fc.h     | 22 +++++++++
 volk/kernels/volk/volk_8u_conv_k7_r2puppet_8u.h    | 22 +++++++++
 volk/kernels/volk/volk_8u_x4_conv_k7_r2_8u.h       | 22 +++++++++
 102 files changed, 2288 insertions(+), 44 deletions(-)

diff --git a/volk/kernels/volk/volk_16i_32fc_dot_prod_32fc.h 
b/volk/kernels/volk/volk_16i_32fc_dot_prod_32fc.h
index 8c66892..27f0bf6 100644
--- a/volk/kernels/volk/volk_16i_32fc_dot_prod_32fc.h
+++ b/volk/kernels/volk/volk_16i_32fc_dot_prod_32fc.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_16i_32fc_dot_prod_32fc_H
 #define INCLUDED_volk_16i_32fc_dot_prod_32fc_H
 
diff --git a/volk/kernels/volk/volk_16i_branch_4_state_8.h 
b/volk/kernels/volk/volk_16i_branch_4_state_8.h
index cdfbc7b..4477245 100644
--- a/volk/kernels/volk/volk_16i_branch_4_state_8.h
+++ b/volk/kernels/volk/volk_16i_branch_4_state_8.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_16i_branch_4_state_8_a_H
 #define INCLUDED_volk_16i_branch_4_state_8_a_H
 
diff --git a/volk/kernels/volk/volk_16i_convert_8i.h 
b/volk/kernels/volk/volk_16i_convert_8i.h
index 3789b2e..eb29949 100644
--- a/volk/kernels/volk/volk_16i_convert_8i.h
+++ b/volk/kernels/volk/volk_16i_convert_8i.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_16i_convert_8i_u_H
 #define INCLUDED_volk_16i_convert_8i_u_H
 
diff --git a/volk/kernels/volk/volk_16i_max_star_16i.h 
b/volk/kernels/volk/volk_16i_max_star_16i.h
index d296c43..e81a91a 100644
--- a/volk/kernels/volk/volk_16i_max_star_16i.h
+++ b/volk/kernels/volk/volk_16i_max_star_16i.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_16i_max_star_16i_a_H
 #define INCLUDED_volk_16i_max_star_16i_a_H
 
@@ -94,7 +116,7 @@ static inline void volk_16i_max_star_16i_neon(short* target, 
short* src0, unsign
     int16x8_t diff, zeros;
     uint16x8_t comp1, comp2;
     zeros = veorq_s16(zeros, zeros);
-    
+
     int16x8x2_t tmpvec;
 
     int16x8_t candidate_vec = vld1q_dup_s16(src0 );
diff --git a/volk/kernels/volk/volk_16i_max_star_horizontal_16i.h 
b/volk/kernels/volk/volk_16i_max_star_horizontal_16i.h
index 1915522..b671929 100644
--- a/volk/kernels/volk/volk_16i_max_star_horizontal_16i.h
+++ b/volk/kernels/volk/volk_16i_max_star_horizontal_16i.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_16i_max_star_horizontal_16i_a_H
 #define INCLUDED_volk_16i_max_star_horizontal_16i_a_H
 
@@ -125,17 +147,17 @@ static inline void 
volk_16i_max_star_horizontal_16i_neon(int16_t* target, int16_
         diff = vsubq_s16(input_vec.val[0], input_vec.val[1]);
         comp1 = vcgeq_s16(diff, zeros);
         comp2 = vcltq_s16(diff, zeros);
-        
+
         input_vec.val[0] = vandq_s16(input_vec.val[0], (int16x8_t)comp1);
         input_vec.val[1] = vandq_s16(input_vec.val[1], (int16x8_t)comp2);
-        
+
         max_vec = vaddq_s16(input_vec.val[0], input_vec.val[1]);
         vst1q_s16(target, max_vec);
         src0 += 16;
         target += 8;
     }
     for(number=0; number < num_points%16; number+=2) {
-        target[number >> 1] = ((int16_t)(src0[number] - src0[number + 1]) > 0) 
? src0[number] : src0[number+1]; 
+        target[number >> 1] = ((int16_t)(src0[number] - src0[number + 1]) > 0) 
? src0[number] : src0[number+1];
     }
 
 }
diff --git a/volk/kernels/volk/volk_16i_permute_and_scalar_add.h 
b/volk/kernels/volk/volk_16i_permute_and_scalar_add.h
index 7a01d17..e6f20b7 100644
--- a/volk/kernels/volk/volk_16i_permute_and_scalar_add.h
+++ b/volk/kernels/volk/volk_16i_permute_and_scalar_add.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_16i_permute_and_scalar_add_a_H
 #define INCLUDED_volk_16i_permute_and_scalar_add_a_H
 
diff --git a/volk/kernels/volk/volk_16i_s32f_convert_32f.h 
b/volk/kernels/volk/volk_16i_s32f_convert_32f.h
index e989084..24134c8 100644
--- a/volk/kernels/volk/volk_16i_s32f_convert_32f.h
+++ b/volk/kernels/volk/volk_16i_s32f_convert_32f.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_16i_s32f_convert_32f_u_H
 #define INCLUDED_volk_16i_s32f_convert_32f_u_H
 
@@ -46,7 +68,7 @@ static inline void volk_16i_s32f_convert_32f_u_avx(float* 
outputVector, const in
       ret = _mm_cvtepi32_ps(inputVal2);
       ret = _mm_mul_ps(ret, invScalar);
       output = _mm256_insertf128_ps(output, ret, 1);
-      
+
       _mm256_storeu_ps(outputVectorPtr, output);
 
       outputVectorPtr += 8;
@@ -225,7 +247,7 @@ static inline void volk_16i_s32f_convert_32f_a_avx(float* 
outputVector, const in
       ret = _mm_cvtepi32_ps(inputVal2);
       ret = _mm_mul_ps(ret, invScalar);
       output = _mm256_insertf128_ps(output, ret, 1);
-      
+
       _mm256_store_ps(outputVectorPtr, output);
 
       outputVectorPtr += 8;
diff --git a/volk/kernels/volk/volk_16i_x4_quad_max_star_16i.h 
b/volk/kernels/volk/volk_16i_x4_quad_max_star_16i.h
index 8e84b6e..4c67ef4 100644
--- a/volk/kernels/volk/volk_16i_x4_quad_max_star_16i.h
+++ b/volk/kernels/volk/volk_16i_x4_quad_max_star_16i.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_16i_x4_quad_max_star_16i_a_H
 #define INCLUDED_volk_16i_x4_quad_max_star_16i_a_H
 
diff --git a/volk/kernels/volk/volk_16i_x5_add_quad_16i_x4.h 
b/volk/kernels/volk/volk_16i_x5_add_quad_16i_x4.h
index cd1952b..6a056ff 100644
--- a/volk/kernels/volk/volk_16i_x5_add_quad_16i_x4.h
+++ b/volk/kernels/volk/volk_16i_x5_add_quad_16i_x4.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_16i_x5_add_quad_16i_x4_a_H
 #define INCLUDED_volk_16i_x5_add_quad_16i_x4_a_H
 
diff --git a/volk/kernels/volk/volk_16ic_deinterleave_16i_x2.h 
b/volk/kernels/volk/volk_16ic_deinterleave_16i_x2.h
index 9ce8012..26521e2 100644
--- a/volk/kernels/volk/volk_16ic_deinterleave_16i_x2.h
+++ b/volk/kernels/volk/volk_16ic_deinterleave_16i_x2.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_16ic_deinterleave_16i_x2_a_H
 #define INCLUDED_volk_16ic_deinterleave_16i_x2_a_H
 
diff --git a/volk/kernels/volk/volk_16ic_deinterleave_real_16i.h 
b/volk/kernels/volk/volk_16ic_deinterleave_real_16i.h
index f6eccd7..5c29887 100644
--- a/volk/kernels/volk/volk_16ic_deinterleave_real_16i.h
+++ b/volk/kernels/volk/volk_16ic_deinterleave_real_16i.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_16ic_deinterleave_real_16i_a_H
 #define INCLUDED_volk_16ic_deinterleave_real_16i_a_H
 
diff --git a/volk/kernels/volk/volk_16ic_deinterleave_real_8i.h 
b/volk/kernels/volk/volk_16ic_deinterleave_real_8i.h
index f3d0c83..b2b1e2a 100644
--- a/volk/kernels/volk/volk_16ic_deinterleave_real_8i.h
+++ b/volk/kernels/volk/volk_16ic_deinterleave_real_8i.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_16ic_deinterleave_real_8i_a_H
 #define INCLUDED_volk_16ic_deinterleave_real_8i_a_H
 
diff --git a/volk/kernels/volk/volk_16ic_magnitude_16i.h 
b/volk/kernels/volk/volk_16ic_magnitude_16i.h
index b33306a..fb29bfd 100644
--- a/volk/kernels/volk/volk_16ic_magnitude_16i.h
+++ b/volk/kernels/volk/volk_16ic_magnitude_16i.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_16ic_magnitude_16i_a_H
 #define INCLUDED_volk_16ic_magnitude_16i_a_H
 
diff --git a/volk/kernels/volk/volk_16ic_s32f_deinterleave_32f_x2.h 
b/volk/kernels/volk/volk_16ic_s32f_deinterleave_32f_x2.h
index 55243b4..cc702de 100644
--- a/volk/kernels/volk/volk_16ic_s32f_deinterleave_32f_x2.h
+++ b/volk/kernels/volk/volk_16ic_s32f_deinterleave_32f_x2.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_16ic_s32f_deinterleave_32f_x2_a_H
 #define INCLUDED_volk_16ic_s32f_deinterleave_32f_x2_a_H
 
diff --git a/volk/kernels/volk/volk_16ic_s32f_deinterleave_real_32f.h 
b/volk/kernels/volk/volk_16ic_s32f_deinterleave_real_32f.h
index 57d078a..2dd9188 100644
--- a/volk/kernels/volk/volk_16ic_s32f_deinterleave_real_32f.h
+++ b/volk/kernels/volk/volk_16ic_s32f_deinterleave_real_32f.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_16ic_s32f_deinterleave_real_32f_a_H
 #define INCLUDED_volk_16ic_s32f_deinterleave_real_32f_a_H
 
diff --git a/volk/kernels/volk/volk_16ic_s32f_magnitude_32f.h 
b/volk/kernels/volk/volk_16ic_s32f_magnitude_32f.h
index 27901cb..ba06450 100644
--- a/volk/kernels/volk/volk_16ic_s32f_magnitude_32f.h
+++ b/volk/kernels/volk/volk_16ic_s32f_magnitude_32f.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_16ic_s32f_magnitude_32f_a_H
 #define INCLUDED_volk_16ic_s32f_magnitude_32f_a_H
 
diff --git a/volk/kernels/volk/volk_16u_byteswap.h 
b/volk/kernels/volk/volk_16u_byteswap.h
index 436caf0..bffdeed 100644
--- a/volk/kernels/volk/volk_16u_byteswap.h
+++ b/volk/kernels/volk/volk_16u_byteswap.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_16u_byteswap_u_H
 #define INCLUDED_volk_16u_byteswap_u_H
 
diff --git a/volk/kernels/volk/volk_32f_accumulator_s32f.h 
b/volk/kernels/volk/volk_32f_accumulator_s32f.h
index a67d10f..e8995fb 100644
--- a/volk/kernels/volk/volk_32f_accumulator_s32f.h
+++ b/volk/kernels/volk/volk_32f_accumulator_s32f.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_32f_accumulator_s32f_a_H
 #define INCLUDED_volk_32f_accumulator_s32f_a_H
 
diff --git a/volk/kernels/volk/volk_32f_acos_32f.h 
b/volk/kernels/volk/volk_32f_acos_32f.h
index 18985f2..1b2b734 100644
--- a/volk/kernels/volk/volk_32f_acos_32f.h
+++ b/volk/kernels/volk/volk_32f_acos_32f.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #include <stdio.h>
 #include <math.h>
 #include <inttypes.h>
diff --git a/volk/kernels/volk/volk_32f_asin_32f.h 
b/volk/kernels/volk/volk_32f_asin_32f.h
index d7322a4..7b80de7 100644
--- a/volk/kernels/volk/volk_32f_asin_32f.h
+++ b/volk/kernels/volk/volk_32f_asin_32f.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #include <stdio.h>
 #include <math.h>
 #include <inttypes.h>
diff --git a/volk/kernels/volk/volk_32f_atan_32f.h 
b/volk/kernels/volk/volk_32f_atan_32f.h
index eaee7f3..60742bb 100644
--- a/volk/kernels/volk/volk_32f_atan_32f.h
+++ b/volk/kernels/volk/volk_32f_atan_32f.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #include <stdio.h>
 #include <math.h>
 #include <inttypes.h>
diff --git a/volk/kernels/volk/volk_32f_binary_slicer_32i.h 
b/volk/kernels/volk/volk_32f_binary_slicer_32i.h
index f47d20f..41f5914 100644
--- a/volk/kernels/volk/volk_32f_binary_slicer_32i.h
+++ b/volk/kernels/volk/volk_32f_binary_slicer_32i.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_32f_binary_slicer_32i_H
 #define INCLUDED_volk_32f_binary_slicer_32i_H
 
diff --git a/volk/kernels/volk/volk_32f_binary_slicer_8i.h 
b/volk/kernels/volk/volk_32f_binary_slicer_8i.h
index e24960c..88a25b7 100644
--- a/volk/kernels/volk/volk_32f_binary_slicer_8i.h
+++ b/volk/kernels/volk/volk_32f_binary_slicer_8i.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_32f_binary_slicer_8i_H
 #define INCLUDED_volk_32f_binary_slicer_8i_H
 
diff --git a/volk/kernels/volk/volk_32f_convert_64f.h 
b/volk/kernels/volk/volk_32f_convert_64f.h
index 12c2f22..96a411c 100644
--- a/volk/kernels/volk/volk_32f_convert_64f.h
+++ b/volk/kernels/volk/volk_32f_convert_64f.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_32f_convert_64f_u_H
 #define INCLUDED_volk_32f_convert_64f_u_H
 
diff --git a/volk/kernels/volk/volk_32f_cos_32f.h 
b/volk/kernels/volk/volk_32f_cos_32f.h
index 8603c92..49c5658 100644
--- a/volk/kernels/volk/volk_32f_cos_32f.h
+++ b/volk/kernels/volk/volk_32f_cos_32f.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #include <stdio.h>
 #include <math.h>
 #include <inttypes.h>
diff --git a/volk/kernels/volk/volk_32f_expfast_32f.h 
b/volk/kernels/volk/volk_32f_expfast_32f.h
index b8f6ea6..b64e45c 100644
--- a/volk/kernels/volk/volk_32f_expfast_32f.h
+++ b/volk/kernels/volk/volk_32f_expfast_32f.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #include <stdio.h>
 #include <math.h>
 #include <inttypes.h>
diff --git a/volk/kernels/volk/volk_32f_index_max_16u.h 
b/volk/kernels/volk/volk_32f_index_max_16u.h
index dd1aed2..a5482a6 100644
--- a/volk/kernels/volk/volk_32f_index_max_16u.h
+++ b/volk/kernels/volk/volk_32f_index_max_16u.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_32f_index_max_16u_a_H
 #define INCLUDED_volk_32f_index_max_16u_a_H
 
diff --git a/volk/kernels/volk/volk_32f_invsqrt_32f.h 
b/volk/kernels/volk/volk_32f_invsqrt_32f.h
index 8ea12a7..21ed125 100644
--- a/volk/kernels/volk/volk_32f_invsqrt_32f.h
+++ b/volk/kernels/volk/volk_32f_invsqrt_32f.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_32f_invsqrt_32f_a_H
 #define INCLUDED_volk_32f_invsqrt_32f_a_H
 
@@ -113,7 +135,7 @@ static inline void volk_32f_invsqrt_32f_neon(float* 
cVector, const float* aVecto
         aPtr += 4;
         cPtr += 4;
     }
-   
+
     for(number=quarter_points * 4;number < num_points; number++)
       *cPtr++ = Q_rsqrt(*aPtr++);
 
diff --git a/volk/kernels/volk/volk_32f_log2_32f.h 
b/volk/kernels/volk/volk_32f_log2_32f.h
index c6caceb..52c1b60 100644
--- a/volk/kernels/volk/volk_32f_log2_32f.h
+++ b/volk/kernels/volk/volk_32f_log2_32f.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 /*
  * This kernel was adapted from Jose Fonseca's Fast SSE2 log implementation
  * http://jrfonseca.blogspot.in/2008/09/fast-sse2-pow-tables-or-polynomials.htm
@@ -9,11 +31,11 @@
  * distribute, sub license, and/or sell copies of the Software, and to
  * permit persons to whom the Software is furnished to do so, subject to
  * the following conditions:
- * 
+ *
  * The above copyright notice and this permission notice (including the
  * next paragraph) shall be included in all copies or substantial portions
  * of the Software.
- * 
+ *
  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
  * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
@@ -52,7 +74,7 @@
   \param aVector The input vector of floats
   \param num_points Number of points for which log is to be computed
 */
-static inline void volk_32f_log2_32f_generic(float* bVector, const float* 
aVector, unsigned int num_points){    
+static inline void volk_32f_log2_32f_generic(float* bVector, const float* 
aVector, unsigned int num_points){
     float* bPtr = bVector;
     const float* aPtr = aVector;
     unsigned int number = 0;
@@ -60,7 +82,7 @@ static inline void volk_32f_log2_32f_generic(float* bVector, 
const float* aVecto
     for(number = 0; number < num_points; number++){
       *bPtr++ = log2(*aPtr++);
     }
- 
+
 }
 #endif /* LV_HAVE_GENERIC */
 
@@ -77,16 +99,16 @@ static inline void volk_32f_log2_32f_a_sse4_1(float* 
bVector, const float* aVect
 
        float* bPtr = bVector;
        const float* aPtr = aVector;
-    
+
        unsigned int number = 0;
         const unsigned int quarterPoints = num_points / 4;
 
        __m128 aVal, bVal, mantissa, frac, leadingOne;
        __m128i bias, exp;
 
-       for(;number < quarterPoints; number++){    
+       for(;number < quarterPoints; number++){
 
-       aVal = _mm_load_ps(aPtr); 
+       aVal = _mm_load_ps(aPtr);
        bias = _mm_set1_epi32(127);
        leadingOne = _mm_set1_ps(1.0f);
        exp = 
_mm_sub_epi32(_mm_srli_epi32(_mm_and_si128(_mm_castps_si128(aVal), 
_mm_set1_epi32(0x7f800000)), 23), bias);
@@ -109,12 +131,12 @@ static inline void volk_32f_log2_32f_a_sse4_1(float* 
bVector, const float* aVect
 
        bVal = _mm_add_ps(bVal, _mm_mul_ps(mantissa, _mm_sub_ps(frac, 
leadingOne)));
        _mm_store_ps(bPtr, bVal);
- 
+
 
        aPtr += 4;
        bPtr += 4;
        }
- 
+
        number = quarterPoints * 4;
        for(;number < num_points; number++){
           *bPtr++ = log2(*aPtr++);
@@ -136,7 +158,7 @@ static inline void volk_32f_log2_32f_a_sse4_1(float* 
bVector, const float* aVect
   \param aVector The input vector of floats
   \param num_points Number of points for which log is to be computed
 */
-static inline void volk_32f_log2_32f_u_generic(float* bVector, const float* 
aVector, unsigned int num_points){    
+static inline void volk_32f_log2_32f_u_generic(float* bVector, const float* 
aVector, unsigned int num_points){
     float* bPtr = bVector;
     const float* aPtr = aVector;
     unsigned int number = 0;
@@ -144,7 +166,7 @@ static inline void volk_32f_log2_32f_u_generic(float* 
bVector, const float* aVec
     for(number = 0; number < num_points; number++){
       *bPtr++ = log2(*aPtr++);
     }
- 
+
 }
 #endif /* LV_HAVE_GENERIC */
 
@@ -161,16 +183,16 @@ static inline void volk_32f_log2_32f_u_sse4_1(float* 
bVector, const float* aVect
 
        float* bPtr = bVector;
        const float* aPtr = aVector;
-    
+
        unsigned int number = 0;
         const unsigned int quarterPoints = num_points / 4;
 
        __m128 aVal, bVal, mantissa, frac, leadingOne;
        __m128i bias, exp;
 
-       for(;number < quarterPoints; number++){    
+       for(;number < quarterPoints; number++){
 
-       aVal = _mm_loadu_ps(aPtr); 
+       aVal = _mm_loadu_ps(aPtr);
        bias = _mm_set1_epi32(127);
        leadingOne = _mm_set1_ps(1.0f);
        exp = 
_mm_sub_epi32(_mm_srli_epi32(_mm_and_si128(_mm_castps_si128(aVal), 
_mm_set1_epi32(0x7f800000)), 23), bias);
@@ -193,12 +215,12 @@ static inline void volk_32f_log2_32f_u_sse4_1(float* 
bVector, const float* aVect
 
        bVal = _mm_add_ps(bVal, _mm_mul_ps(mantissa, _mm_sub_ps(frac, 
leadingOne)));
        _mm_storeu_ps(bPtr, bVal);
- 
+
 
        aPtr += 4;
        bPtr += 4;
        }
- 
+
        number = quarterPoints * 4;
        for(;number < num_points; number++){
           *bPtr++ = log2(*aPtr++);
diff --git a/volk/kernels/volk/volk_32f_s32f_32f_fm_detect_32f.h 
b/volk/kernels/volk/volk_32f_s32f_32f_fm_detect_32f.h
index 71881c2..f03d80b 100644
--- a/volk/kernels/volk/volk_32f_s32f_32f_fm_detect_32f.h
+++ b/volk/kernels/volk/volk_32f_s32f_32f_fm_detect_32f.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_32f_s32f_32f_fm_detect_32f_a_H
 #define INCLUDED_volk_32f_s32f_32f_fm_detect_32f_a_H
 
diff --git a/volk/kernels/volk/volk_32f_s32f_calc_spectral_noise_floor_32f.h 
b/volk/kernels/volk/volk_32f_s32f_calc_spectral_noise_floor_32f.h
index bf05a88..9b9f5d3 100644
--- a/volk/kernels/volk/volk_32f_s32f_calc_spectral_noise_floor_32f.h
+++ b/volk/kernels/volk/volk_32f_s32f_calc_spectral_noise_floor_32f.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_32f_s32f_calc_spectral_noise_floor_32f_a_H
 #define INCLUDED_volk_32f_s32f_calc_spectral_noise_floor_32f_a_H
 
diff --git a/volk/kernels/volk/volk_32f_s32f_convert_16i.h 
b/volk/kernels/volk/volk_32f_s32f_convert_16i.h
index 7a53da6..c11c13b 100644
--- a/volk/kernels/volk/volk_32f_s32f_convert_16i.h
+++ b/volk/kernels/volk/volk_32f_s32f_convert_16i.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_32f_s32f_convert_16i_u_H
 #define INCLUDED_volk_32f_s32f_convert_16i_u_H
 
@@ -38,7 +60,7 @@ static inline void volk_32f_s32f_convert_16i_u_avx(int16_t* 
outputVector, const
 
     // Scale and clip
     ret = _mm256_max_ps(_mm256_min_ps(_mm256_mul_ps(inputVal, vScalar), 
vmax_val), vmin_val);
-   
+
     intInputVal = _mm256_cvtps_epi32(ret);
 
     intInputVal1 = _mm256_extractf128_si256(intInputVal, 0);
@@ -248,7 +270,7 @@ static inline void volk_32f_s32f_convert_16i_a_avx(int16_t* 
outputVector, const
 
     // Scale and clip
     ret = _mm256_max_ps(_mm256_min_ps(_mm256_mul_ps(inputVal, vScalar), 
vmax_val), vmin_val);
-   
+
     intInputVal = _mm256_cvtps_epi32(ret);
 
     intInputVal1 = _mm256_extractf128_si256(intInputVal, 0);
diff --git a/volk/kernels/volk/volk_32f_s32f_convert_32i.h 
b/volk/kernels/volk/volk_32f_s32f_convert_32i.h
index 1a46093..f8e8045 100644
--- a/volk/kernels/volk/volk_32f_s32f_convert_32i.h
+++ b/volk/kernels/volk/volk_32f_s32f_convert_32i.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_32f_s32f_convert_32i_u_H
 #define INCLUDED_volk_32f_s32f_convert_32i_u_H
 
diff --git a/volk/kernels/volk/volk_32f_s32f_convert_8i.h 
b/volk/kernels/volk/volk_32f_s32f_convert_8i.h
index b451505..2f0cee9 100644
--- a/volk/kernels/volk/volk_32f_s32f_convert_8i.h
+++ b/volk/kernels/volk/volk_32f_s32f_convert_8i.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_32f_s32f_convert_8i_u_H
 #define INCLUDED_volk_32f_s32f_convert_8i_u_H
 
diff --git a/volk/kernels/volk/volk_32f_s32f_multiply_32f.h 
b/volk/kernels/volk/volk_32f_s32f_multiply_32f.h
index 8665d4e..ee9e2b5 100644
--- a/volk/kernels/volk/volk_32f_s32f_multiply_32f.h
+++ b/volk/kernels/volk/volk_32f_s32f_multiply_32f.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_32f_s32f_multiply_32f_u_H
 #define INCLUDED_volk_32f_s32f_multiply_32f_u_H
 
diff --git a/volk/kernels/volk/volk_32f_s32f_normalize.h 
b/volk/kernels/volk/volk_32f_s32f_normalize.h
index a0bd33c..95a25f5 100644
--- a/volk/kernels/volk/volk_32f_s32f_normalize.h
+++ b/volk/kernels/volk/volk_32f_s32f_normalize.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_32f_s32f_normalize_a_H
 #define INCLUDED_volk_32f_s32f_normalize_a_H
 
diff --git a/volk/kernels/volk/volk_32f_s32f_power_32f.h 
b/volk/kernels/volk/volk_32f_s32f_power_32f.h
index 2822444..b8b4413 100644
--- a/volk/kernels/volk/volk_32f_s32f_power_32f.h
+++ b/volk/kernels/volk/volk_32f_s32f_power_32f.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_32f_s32f_power_32f_a_H
 #define INCLUDED_volk_32f_s32f_power_32f_a_H
 
diff --git a/volk/kernels/volk/volk_32f_s32f_stddev_32f.h 
b/volk/kernels/volk/volk_32f_s32f_stddev_32f.h
index 0622b27..590a7d2 100644
--- a/volk/kernels/volk/volk_32f_s32f_stddev_32f.h
+++ b/volk/kernels/volk/volk_32f_s32f_stddev_32f.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_32f_s32f_stddev_32f_a_H
 #define INCLUDED_volk_32f_s32f_stddev_32f_a_H
 
diff --git a/volk/kernels/volk/volk_32f_sin_32f.h 
b/volk/kernels/volk/volk_32f_sin_32f.h
index 773edf2..48ce60c 100644
--- a/volk/kernels/volk/volk_32f_sin_32f.h
+++ b/volk/kernels/volk/volk_32f_sin_32f.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #include <stdio.h>
 #include <math.h>
 #include <inttypes.h>
diff --git a/volk/kernels/volk/volk_32f_sqrt_32f.h 
b/volk/kernels/volk/volk_32f_sqrt_32f.h
index f8f8cbd..fb70b29 100644
--- a/volk/kernels/volk/volk_32f_sqrt_32f.h
+++ b/volk/kernels/volk/volk_32f_sqrt_32f.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_32f_sqrt_32f_a_H
 #define INCLUDED_volk_32f_sqrt_32f_a_H
 
diff --git a/volk/kernels/volk/volk_32f_stddev_and_mean_32f_x2.h 
b/volk/kernels/volk/volk_32f_stddev_and_mean_32f_x2.h
index 9bded67..9d5f709 100644
--- a/volk/kernels/volk/volk_32f_stddev_and_mean_32f_x2.h
+++ b/volk/kernels/volk/volk_32f_stddev_and_mean_32f_x2.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_32f_stddev_and_mean_32f_x2_a_H
 #define INCLUDED_volk_32f_stddev_and_mean_32f_x2_a_H
 
diff --git a/volk/kernels/volk/volk_32f_tan_32f.h 
b/volk/kernels/volk/volk_32f_tan_32f.h
index 70eb5e3..05e52aa 100644
--- a/volk/kernels/volk/volk_32f_tan_32f.h
+++ b/volk/kernels/volk/volk_32f_tan_32f.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #include <stdio.h>
 #include <math.h>
 #include <inttypes.h>
diff --git a/volk/kernels/volk/volk_32f_tanh_32f.h 
b/volk/kernels/volk/volk_32f_tanh_32f.h
index 3f407d4..cdb685f 100644
--- a/volk/kernels/volk/volk_32f_tanh_32f.h
+++ b/volk/kernels/volk/volk_32f_tanh_32f.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_32f_tanh_32f_a_H
 #define INCLUDED_volk_32f_tanh_32f_a_H
 
diff --git a/volk/kernels/volk/volk_32f_x2_add_32f.h 
b/volk/kernels/volk/volk_32f_x2_add_32f.h
index a9a1d4f..0c66b27 100644
--- a/volk/kernels/volk/volk_32f_x2_add_32f.h
+++ b/volk/kernels/volk/volk_32f_x2_add_32f.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_32f_x2_add_32f_u_H
 #define INCLUDED_volk_32f_x2_add_32f_u_H
 
@@ -136,7 +158,7 @@ static inline void volk_32f_x2_add_32f_u_neon(float* 
cVector, const float* aVect
       // vector add
       cVal = vaddq_f32(aVal, bVal);
       // Store the results back into the C container
-      vst1q_f32(cPtr,cVal); 
+      vst1q_f32(cPtr,cVal);
 
       aPtr += 4; // q uses quadwords, 4 floats per vadd
       bPtr += 4;
diff --git a/volk/kernels/volk/volk_32f_x2_divide_32f.h 
b/volk/kernels/volk/volk_32f_x2_divide_32f.h
index d5a7c7d..bbb5cbc 100644
--- a/volk/kernels/volk/volk_32f_x2_divide_32f.h
+++ b/volk/kernels/volk/volk_32f_x2_divide_32f.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_32f_x2_divide_32f_a_H
 #define INCLUDED_volk_32f_x2_divide_32f_a_H
 
diff --git a/volk/kernels/volk/volk_32f_x2_dot_prod_16i.h 
b/volk/kernels/volk/volk_32f_x2_dot_prod_16i.h
index b637f17..6e38e33 100644
--- a/volk/kernels/volk/volk_32f_x2_dot_prod_16i.h
+++ b/volk/kernels/volk/volk_32f_x2_dot_prod_16i.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_32f_x2_dot_prod_16i_H
 #define INCLUDED_volk_32f_x2_dot_prod_16i_H
 
diff --git a/volk/kernels/volk/volk_32f_x2_dot_prod_32f.h 
b/volk/kernels/volk/volk_32f_x2_dot_prod_32f.h
index ac6f569..a98802b 100644
--- a/volk/kernels/volk/volk_32f_x2_dot_prod_32f.h
+++ b/volk/kernels/volk/volk_32f_x2_dot_prod_32f.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_32f_x2_dot_prod_32f_u_H
 #define INCLUDED_volk_32f_x2_dot_prod_32f_u_H
 
diff --git a/volk/kernels/volk/volk_32f_x2_interleave_32fc.h 
b/volk/kernels/volk/volk_32f_x2_interleave_32fc.h
index 3591b24..bf7e925 100644
--- a/volk/kernels/volk/volk_32f_x2_interleave_32fc.h
+++ b/volk/kernels/volk/volk_32f_x2_interleave_32fc.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_32f_x2_interleave_32fc_a_H
 #define INCLUDED_volk_32f_x2_interleave_32fc_a_H
 
@@ -70,7 +92,7 @@ static inline void 
volk_32f_x2_interleave_32fc_neon(lv_32fc_t* complexVector, co
         iBuffer += 4;
         qBuffer += 4;
         complexVectorPtr += 8;
-    } 
+    }
 
     for(number=quarter_points * 4; number < num_points; ++number) {
         *complexVectorPtr++ = *iBuffer++;
diff --git a/volk/kernels/volk/volk_32f_x2_max_32f.h 
b/volk/kernels/volk/volk_32f_x2_max_32f.h
index a1403fb..7e4e2af 100644
--- a/volk/kernels/volk/volk_32f_x2_max_32f.h
+++ b/volk/kernels/volk/volk_32f_x2_max_32f.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_32f_x2_max_32f_a_H
 #define INCLUDED_volk_32f_x2_max_32f_a_H
 
@@ -60,7 +82,7 @@ static inline void volk_32f_x2_max_32f_neon(float* cVector, 
const float* aVector
     const float* aPtr = aVector;
     const float* bPtr=  bVector;
     unsigned int number = 0;
-    
+
     float32x4_t a_vec, b_vec, c_vec;
     for(number = 0; number < quarter_points; number++){
         a_vec = vld1q_f32(aPtr);
diff --git a/volk/kernels/volk/volk_32f_x2_min_32f.h 
b/volk/kernels/volk/volk_32f_x2_min_32f.h
index f7598d6..b67c7b8 100644
--- a/volk/kernels/volk/volk_32f_x2_min_32f.h
+++ b/volk/kernels/volk/volk_32f_x2_min_32f.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_32f_x2_min_32f_a_H
 #define INCLUDED_volk_32f_x2_min_32f_a_H
 
diff --git a/volk/kernels/volk/volk_32f_x2_multiply_32f.h 
b/volk/kernels/volk/volk_32f_x2_multiply_32f.h
index 00b3185..b054215 100644
--- a/volk/kernels/volk/volk_32f_x2_multiply_32f.h
+++ b/volk/kernels/volk/volk_32f_x2_multiply_32f.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_32f_x2_multiply_32f_u_H
 #define INCLUDED_volk_32f_x2_multiply_32f_u_H
 
diff --git a/volk/kernels/volk/volk_32f_x2_pow_32f.h 
b/volk/kernels/volk/volk_32f_x2_pow_32f.h
index 43de06c..431c4c7 100755
--- a/volk/kernels/volk/volk_32f_x2_pow_32f.h
+++ b/volk/kernels/volk/volk_32f_x2_pow_32f.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #include <stdio.h>
 #include <stdlib.h>
 #include <inttypes.h>
diff --git a/volk/kernels/volk/volk_32f_x2_s32f_interleave_16ic.h 
b/volk/kernels/volk/volk_32f_x2_s32f_interleave_16ic.h
index ce7b91a..5d7eca8 100644
--- a/volk/kernels/volk/volk_32f_x2_s32f_interleave_16ic.h
+++ b/volk/kernels/volk/volk_32f_x2_s32f_interleave_16ic.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_32f_x2_s32f_interleave_16ic_a_H
 #define INCLUDED_volk_32f_x2_s32f_interleave_16ic_a_H
 
diff --git a/volk/kernels/volk/volk_32f_x2_subtract_32f.h 
b/volk/kernels/volk/volk_32f_x2_subtract_32f.h
index c725ef8..a3aa8e0 100644
--- a/volk/kernels/volk/volk_32f_x2_subtract_32f.h
+++ b/volk/kernels/volk/volk_32f_x2_subtract_32f.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_32f_x2_subtract_32f_a_H
 #define INCLUDED_volk_32f_x2_subtract_32f_a_H
 
diff --git a/volk/kernels/volk/volk_32f_x3_sum_of_poly_32f.h 
b/volk/kernels/volk/volk_32f_x3_sum_of_poly_32f.h
index 0d3c216..cc40c67 100644
--- a/volk/kernels/volk/volk_32f_x3_sum_of_poly_32f.h
+++ b/volk/kernels/volk/volk_32f_x3_sum_of_poly_32f.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_32f_x3_sum_of_poly_32f_a_H
 #define INCLUDED_volk_32f_x3_sum_of_poly_32f_a_H
 
diff --git a/volk/kernels/volk/volk_32fc_32f_dot_prod_32fc.h 
b/volk/kernels/volk/volk_32fc_32f_dot_prod_32fc.h
index 6d0c848..0c3ef0d 100644
--- a/volk/kernels/volk/volk_32fc_32f_dot_prod_32fc.h
+++ b/volk/kernels/volk/volk_32fc_32f_dot_prod_32fc.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_32fc_32f_dot_prod_32fc_a_H
 #define INCLUDED_volk_32fc_32f_dot_prod_32fc_a_H
 
@@ -296,7 +318,7 @@ static inline void volk_32fc_32f_dot_prod_32fc_neon_unroll 
( lv_32fc_t* __restri
    const float* inputPtr = (float*)input;
    const float* tapsPtr = taps;
    float zero[4] = {0.0f, 0.0f, 0.0f, 0.0f };
-   float accVector_real[4]; 
+   float accVector_real[4];
    float accVector_imag[4];
 
    float32x4x2_t  inputVector0, inputVector1;
@@ -305,14 +327,14 @@ static inline void 
volk_32fc_32f_dot_prod_32fc_neon_unroll ( lv_32fc_t* __restri
    float32x4_t  tmp_real1, tmp_imag1;
    float32x4_t real_accumulator0, imag_accumulator0;
    float32x4_t real_accumulator1, imag_accumulator1;
-  
+
    // zero out accumulators
    // take a *float, return float32x4_t
    real_accumulator0 = vld1q_f32( zero );
    imag_accumulator0 = vld1q_f32( zero );
    real_accumulator1 = vld1q_f32( zero );
    imag_accumulator1 = vld1q_f32( zero );
- 
+
    for(number=0 ;number < quarterPoints; number++){
       // load doublewords and duplicate in to second lane
       tapsVector0 = vld1q_f32(tapsPtr );
@@ -338,7 +360,7 @@ static inline void volk_32fc_32f_dot_prod_32fc_neon_unroll 
( lv_32fc_t* __restri
       tapsPtr += 8;
       inputPtr += 16;
    }
-    
+
    real_accumulator0 = vaddq_f32( real_accumulator0, real_accumulator1);
    imag_accumulator0 = vaddq_f32( imag_accumulator0, imag_accumulator1);
    // void vst1q_f32( float32_t * ptr, float32x4_t val);
diff --git a/volk/kernels/volk/volk_32fc_32f_multiply_32fc.h 
b/volk/kernels/volk/volk_32fc_32f_multiply_32fc.h
index 21b7199..0f5a141 100644
--- a/volk/kernels/volk/volk_32fc_32f_multiply_32fc.h
+++ b/volk/kernels/volk/volk_32fc_32f_multiply_32fc.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_32fc_32f_multiply_32fc_a_H
 #define INCLUDED_volk_32fc_32f_multiply_32fc_a_H
 
diff --git a/volk/kernels/volk/volk_32fc_conjugate_32fc.h 
b/volk/kernels/volk/volk_32fc_conjugate_32fc.h
index 80159d4..49d8a0f 100644
--- a/volk/kernels/volk/volk_32fc_conjugate_32fc.h
+++ b/volk/kernels/volk/volk_32fc_conjugate_32fc.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_32fc_conjugate_32fc_u_H
 #define INCLUDED_volk_32fc_conjugate_32fc_u_H
 
diff --git a/volk/kernels/volk/volk_32fc_deinterleave_32f_x2.h 
b/volk/kernels/volk/volk_32fc_deinterleave_32f_x2.h
index aad9fbe..5b485ec 100644
--- a/volk/kernels/volk/volk_32fc_deinterleave_32f_x2.h
+++ b/volk/kernels/volk/volk_32fc_deinterleave_32f_x2.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_32fc_deinterleave_32f_x2_a_H
 #define INCLUDED_volk_32fc_deinterleave_32f_x2_a_H
 
@@ -34,7 +56,7 @@ static inline void volk_32fc_deinterleave_32f_x2_a_avx(float* 
iBuffer, float* qB
 
     complex1 = _mm256_permute2f128_ps(cplxValue1, cplxValue2, 0x20);
     complex2 = _mm256_permute2f128_ps(cplxValue1, cplxValue2, 0x31);
-   
+
     // Arrange in i1i2i3i4 format
     iValue = _mm256_shuffle_ps(complex1, complex2, realMask);
     // Arrange in q1q2q3q4 format
diff --git a/volk/kernels/volk/volk_32fc_deinterleave_64f_x2.h 
b/volk/kernels/volk/volk_32fc_deinterleave_64f_x2.h
index b0c93ff..9b872e0 100644
--- a/volk/kernels/volk/volk_32fc_deinterleave_64f_x2.h
+++ b/volk/kernels/volk/volk_32fc_deinterleave_64f_x2.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_32fc_deinterleave_64f_x2_u_H
 #define INCLUDED_volk_32fc_deinterleave_64f_x2_u_H
 
@@ -21,7 +43,7 @@ static inline void 
volk_32fc_deinterleave_64f_x2_u_avx(double* iBuffer, double*
     double* qBufferPtr = qBuffer;
 
     const unsigned int quarterPoints = num_points / 4;
-    __m256 cplxValue; 
+    __m256 cplxValue;
     __m128 complexH, complexL, fVal;
     __m256d dVal;
 
@@ -150,7 +172,7 @@ static inline void 
volk_32fc_deinterleave_64f_x2_a_avx(double* iBuffer, double*
     double* qBufferPtr = qBuffer;
 
     const unsigned int quarterPoints = num_points / 4;
-    __m256 cplxValue; 
+    __m256 cplxValue;
     __m128 complexH, complexL, fVal;
     __m256d dVal;
 
diff --git a/volk/kernels/volk/volk_32fc_deinterleave_imag_32f.h 
b/volk/kernels/volk/volk_32fc_deinterleave_imag_32f.h
index 9b5c57b..6fabedd 100644
--- a/volk/kernels/volk/volk_32fc_deinterleave_imag_32f.h
+++ b/volk/kernels/volk/volk_32fc_deinterleave_imag_32f.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_32fc_deinterleave_imag_32f_a_H
 #define INCLUDED_volk_32fc_deinterleave_imag_32f_a_H
 
@@ -30,9 +52,9 @@ static inline void 
volk_32fc_deinterleave_imag_32f_a_avx(float* qBuffer, const l
 
     complex1 = _mm256_permute2f128_ps(cplxValue1, cplxValue2, 0x20);
     complex2 = _mm256_permute2f128_ps(cplxValue1, cplxValue2, 0x31);
-    
+
     // Arrange in q1q2q3q4 format
-    qValue = _mm256_shuffle_ps(complex1, complex2, imagMask);  
+    qValue = _mm256_shuffle_ps(complex1, complex2, imagMask);
     //iValue = _mm_shuffle_ps(cplxValue1, cplxValue2, _MM_SHUFFLE(3,1,3,1));
 
     _mm256_store_ps(qBufferPtr, qValue);
diff --git a/volk/kernels/volk/volk_32fc_deinterleave_real_32f.h 
b/volk/kernels/volk/volk_32fc_deinterleave_real_32f.h
index 3d57598..9200206 100644
--- a/volk/kernels/volk/volk_32fc_deinterleave_real_32f.h
+++ b/volk/kernels/volk/volk_32fc_deinterleave_real_32f.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_32fc_deinterleave_real_32f_a_H
 #define INCLUDED_volk_32fc_deinterleave_real_32f_a_H
 
diff --git a/volk/kernels/volk/volk_32fc_deinterleave_real_64f.h 
b/volk/kernels/volk/volk_32fc_deinterleave_real_64f.h
index 1fa66e8..eb1df38 100644
--- a/volk/kernels/volk/volk_32fc_deinterleave_real_64f.h
+++ b/volk/kernels/volk/volk_32fc_deinterleave_real_64f.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_32fc_deinterleave_real_64f_a_H
 #define INCLUDED_volk_32fc_deinterleave_real_64f_a_H
 
diff --git a/volk/kernels/volk/volk_32fc_index_max_16u.h 
b/volk/kernels/volk/volk_32fc_index_max_16u.h
index c8d7212..bc47f79 100644
--- a/volk/kernels/volk/volk_32fc_index_max_16u.h
+++ b/volk/kernels/volk/volk_32fc_index_max_16u.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_32fc_index_max_16u_a_H
 #define INCLUDED_volk_32fc_index_max_16u_a_H
 
diff --git a/volk/kernels/volk/volk_32fc_magnitude_32f.h 
b/volk/kernels/volk/volk_32fc_magnitude_32f.h
index f611091..d057b70 100644
--- a/volk/kernels/volk/volk_32fc_magnitude_32f.h
+++ b/volk/kernels/volk/volk_32fc_magnitude_32f.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_32fc_magnitude_32f_u_H
 #define INCLUDED_volk_32fc_magnitude_32f_u_H
 
@@ -33,7 +55,7 @@ static inline void volk_32fc_magnitude_32f_u_avx(float* 
magnitudeVector, const l
 
       complex1 = _mm256_permute2f128_ps(cplxValue1, cplxValue2, 0x20);
       complex2 = _mm256_permute2f128_ps(cplxValue1, cplxValue2, 0x31);
-      
+
       result = _mm256_hadd_ps(complex1, complex2); // Add the I2 and Q2 values
 
       result = _mm256_sqrt_ps(result);
@@ -194,7 +216,7 @@ static inline void volk_32fc_magnitude_32f_a_avx(float* 
magnitudeVector, const l
 
       cplxValue1 = _mm256_mul_ps(cplxValue1, cplxValue1); // Square the values
       cplxValue2 = _mm256_mul_ps(cplxValue2, cplxValue2); // Square the Values
-      
+
       complex1 = _mm256_permute2f128_ps(cplxValue1, cplxValue2, 0x20);
       complex2 = _mm256_permute2f128_ps(cplxValue1, cplxValue2, 0x31);
 
diff --git a/volk/kernels/volk/volk_32fc_magnitude_squared_32f.h 
b/volk/kernels/volk/volk_32fc_magnitude_squared_32f.h
index be85bda..ed8eac6 100644
--- a/volk/kernels/volk/volk_32fc_magnitude_squared_32f.h
+++ b/volk/kernels/volk/volk_32fc_magnitude_squared_32f.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_32fc_magnitude_squared_32f_u_H
 #define INCLUDED_volk_32fc_magnitude_squared_32f_u_H
 
diff --git a/volk/kernels/volk/volk_32fc_s32f_atan2_32f.h 
b/volk/kernels/volk/volk_32fc_s32f_atan2_32f.h
index b076ab4..2e9221b 100644
--- a/volk/kernels/volk/volk_32fc_s32f_atan2_32f.h
+++ b/volk/kernels/volk/volk_32fc_s32f_atan2_32f.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_32fc_s32f_atan2_32f_a_H
 #define INCLUDED_volk_32fc_s32f_atan2_32f_a_H
 
diff --git a/volk/kernels/volk/volk_32fc_s32f_deinterleave_real_16i.h 
b/volk/kernels/volk/volk_32fc_s32f_deinterleave_real_16i.h
index 9e10217..0f24512 100644
--- a/volk/kernels/volk/volk_32fc_s32f_deinterleave_real_16i.h
+++ b/volk/kernels/volk/volk_32fc_s32f_deinterleave_real_16i.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_32fc_s32f_deinterleave_real_16i_a_H
 #define INCLUDED_volk_32fc_s32f_deinterleave_real_16i_a_H
 
diff --git a/volk/kernels/volk/volk_32fc_s32f_magnitude_16i.h 
b/volk/kernels/volk/volk_32fc_s32f_magnitude_16i.h
index 09abd96..b8ac93a 100644
--- a/volk/kernels/volk/volk_32fc_s32f_magnitude_16i.h
+++ b/volk/kernels/volk/volk_32fc_s32f_magnitude_16i.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_32fc_s32f_magnitude_16i_a_H
 #define INCLUDED_volk_32fc_s32f_magnitude_16i_a_H
 
diff --git a/volk/kernels/volk/volk_32fc_s32f_power_32fc.h 
b/volk/kernels/volk/volk_32fc_s32f_power_32fc.h
index b9dd13b..9ecca50 100644
--- a/volk/kernels/volk/volk_32fc_s32f_power_32fc.h
+++ b/volk/kernels/volk/volk_32fc_s32f_power_32fc.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_32fc_s32f_power_32fc_a_H
 #define INCLUDED_volk_32fc_s32f_power_32fc_a_H
 
diff --git a/volk/kernels/volk/volk_32fc_s32f_power_spectrum_32f.h 
b/volk/kernels/volk/volk_32fc_s32f_power_spectrum_32f.h
index f76d9d3..8927112 100644
--- a/volk/kernels/volk/volk_32fc_s32f_power_spectrum_32f.h
+++ b/volk/kernels/volk/volk_32fc_s32f_power_spectrum_32f.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_32fc_s32f_power_spectrum_32f_a_H
 #define INCLUDED_volk_32fc_s32f_power_spectrum_32f_a_H
 
diff --git a/volk/kernels/volk/volk_32fc_s32f_x2_power_spectral_density_32f.h 
b/volk/kernels/volk/volk_32fc_s32f_x2_power_spectral_density_32f.h
index 9ec92e2..517ade4 100644
--- a/volk/kernels/volk/volk_32fc_s32f_x2_power_spectral_density_32f.h
+++ b/volk/kernels/volk/volk_32fc_s32f_x2_power_spectral_density_32f.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_32fc_s32f_x2_power_spectral_density_32f_a_H
 #define INCLUDED_volk_32fc_s32f_x2_power_spectral_density_32f_a_H
 
diff --git a/volk/kernels/volk/volk_32fc_s32fc_multiply_32fc.h 
b/volk/kernels/volk/volk_32fc_s32fc_multiply_32fc.h
index 337ef18..945b4b5 100644
--- a/volk/kernels/volk/volk_32fc_s32fc_multiply_32fc.h
+++ b/volk/kernels/volk/volk_32fc_s32fc_multiply_32fc.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_32fc_s32fc_multiply_32fc_u_H
 #define INCLUDED_volk_32fc_s32fc_multiply_32fc_u_H
 
diff --git a/volk/kernels/volk/volk_32fc_s32fc_rotatorpuppet_32fc.h 
b/volk/kernels/volk/volk_32fc_s32fc_rotatorpuppet_32fc.h
index c7b46e7..cbbc436 100644
--- a/volk/kernels/volk/volk_32fc_s32fc_rotatorpuppet_32fc.h
+++ b/volk/kernels/volk/volk_32fc_s32fc_rotatorpuppet_32fc.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_32fc_s32fc_rotatorpuppet_32fc_a_H
 #define INCLUDED_volk_32fc_s32fc_rotatorpuppet_32fc_a_H
 
diff --git a/volk/kernels/volk/volk_32fc_s32fc_x2_rotator_32fc.h 
b/volk/kernels/volk/volk_32fc_s32fc_x2_rotator_32fc.h
index 0ed9d67..0650078 100644
--- a/volk/kernels/volk/volk_32fc_s32fc_x2_rotator_32fc.h
+++ b/volk/kernels/volk/volk_32fc_s32fc_x2_rotator_32fc.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_32fc_s32fc_rotator_32fc_a_H
 #define INCLUDED_volk_32fc_s32fc_rotator_32fc_a_H
 
diff --git a/volk/kernels/volk/volk_32fc_x2_conjugate_dot_prod_32fc.h 
b/volk/kernels/volk/volk_32fc_x2_conjugate_dot_prod_32fc.h
index e6ccf5c..750f508 100644
--- a/volk/kernels/volk/volk_32fc_x2_conjugate_dot_prod_32fc.h
+++ b/volk/kernels/volk/volk_32fc_x2_conjugate_dot_prod_32fc.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_32fc_x2_conjugate_dot_prod_32fc_u_H
 #define INCLUDED_volk_32fc_x2_conjugate_dot_prod_32fc_u_H
 
diff --git a/volk/kernels/volk/volk_32fc_x2_dot_prod_32fc.h 
b/volk/kernels/volk/volk_32fc_x2_dot_prod_32fc.h
index 69eec0d..d0a09f9 100644
--- a/volk/kernels/volk/volk_32fc_x2_dot_prod_32fc.h
+++ b/volk/kernels/volk/volk_32fc_x2_dot_prod_32fc.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_32fc_x2_dot_prod_32fc_u_H
 #define INCLUDED_volk_32fc_x2_dot_prod_32fc_u_H
 
diff --git a/volk/kernels/volk/volk_32fc_x2_multiply_32fc.h 
b/volk/kernels/volk/volk_32fc_x2_multiply_32fc.h
index cf08e91..4575439 100644
--- a/volk/kernels/volk/volk_32fc_x2_multiply_32fc.h
+++ b/volk/kernels/volk/volk_32fc_x2_multiply_32fc.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_32fc_x2_multiply_32fc_u_H
 #define INCLUDED_volk_32fc_x2_multiply_32fc_u_H
 
diff --git a/volk/kernels/volk/volk_32fc_x2_multiply_conjugate_32fc.h 
b/volk/kernels/volk/volk_32fc_x2_multiply_conjugate_32fc.h
index 82070e0..c9b3bbc 100644
--- a/volk/kernels/volk/volk_32fc_x2_multiply_conjugate_32fc.h
+++ b/volk/kernels/volk/volk_32fc_x2_multiply_conjugate_32fc.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_32fc_x2_multiply_conjugate_32fc_u_H
 #define INCLUDED_volk_32fc_x2_multiply_conjugate_32fc_u_H
 
diff --git a/volk/kernels/volk/volk_32fc_x2_s32f_square_dist_scalar_mult_32f.h 
b/volk/kernels/volk/volk_32fc_x2_s32f_square_dist_scalar_mult_32f.h
index cb2e945..a25a686 100644
--- a/volk/kernels/volk/volk_32fc_x2_s32f_square_dist_scalar_mult_32f.h
+++ b/volk/kernels/volk/volk_32fc_x2_s32f_square_dist_scalar_mult_32f.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_32fc_x2_s32f_square_dist_scalar_mult_32f_a_H
 #define INCLUDED_volk_32fc_x2_s32f_square_dist_scalar_mult_32f_a_H
 
diff --git a/volk/kernels/volk/volk_32fc_x2_square_dist_32f.h 
b/volk/kernels/volk/volk_32fc_x2_square_dist_32f.h
index 56b3d5c..2984bea 100644
--- a/volk/kernels/volk/volk_32fc_x2_square_dist_32f.h
+++ b/volk/kernels/volk/volk_32fc_x2_square_dist_32f.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_32fc_x2_square_dist_32f_a_H
 #define INCLUDED_volk_32fc_x2_square_dist_32f_a_H
 
diff --git a/volk/kernels/volk/volk_32i_s32f_convert_32f.h 
b/volk/kernels/volk/volk_32i_s32f_convert_32f.h
index 7a09883..dd965bc 100644
--- a/volk/kernels/volk/volk_32i_s32f_convert_32f.h
+++ b/volk/kernels/volk/volk_32i_s32f_convert_32f.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_32i_s32f_convert_32f_u_H
 #define INCLUDED_volk_32i_s32f_convert_32f_u_H
 
diff --git a/volk/kernels/volk/volk_32i_x2_and_32i.h 
b/volk/kernels/volk/volk_32i_x2_and_32i.h
index 54ecb79..b33a60e 100644
--- a/volk/kernels/volk/volk_32i_x2_and_32i.h
+++ b/volk/kernels/volk/volk_32i_x2_and_32i.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_32i_x2_and_32i_a_H
 #define INCLUDED_volk_32i_x2_and_32i_a_H
 
diff --git a/volk/kernels/volk/volk_32i_x2_or_32i.h 
b/volk/kernels/volk/volk_32i_x2_or_32i.h
index acadd5a..a8556a3 100644
--- a/volk/kernels/volk/volk_32i_x2_or_32i.h
+++ b/volk/kernels/volk/volk_32i_x2_or_32i.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_32i_x2_or_32i_a_H
 #define INCLUDED_volk_32i_x2_or_32i_a_H
 
diff --git a/volk/kernels/volk/volk_32u_byteswap.h 
b/volk/kernels/volk/volk_32u_byteswap.h
index 8f6e3ad..74d9a0b 100644
--- a/volk/kernels/volk/volk_32u_byteswap.h
+++ b/volk/kernels/volk/volk_32u_byteswap.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_32u_byteswap_u_H
 #define INCLUDED_volk_32u_byteswap_u_H
 
diff --git a/volk/kernels/volk/volk_32u_popcnt.h 
b/volk/kernels/volk/volk_32u_popcnt.h
index 9783569..8d61375 100644
--- a/volk/kernels/volk/volk_32u_popcnt.h
+++ b/volk/kernels/volk/volk_32u_popcnt.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_VOLK_32u_POPCNT_A16_H
 #define INCLUDED_VOLK_32u_POPCNT_A16_H
 
diff --git a/volk/kernels/volk/volk_64f_convert_32f.h 
b/volk/kernels/volk/volk_64f_convert_32f.h
index c27526f..39a7ae8 100644
--- a/volk/kernels/volk/volk_64f_convert_32f.h
+++ b/volk/kernels/volk/volk_64f_convert_32f.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_64f_convert_32f_u_H
 #define INCLUDED_volk_64f_convert_32f_u_H
 
diff --git a/volk/kernels/volk/volk_64f_x2_max_64f.h 
b/volk/kernels/volk/volk_64f_x2_max_64f.h
index f9a04c2..7bf09e8 100644
--- a/volk/kernels/volk/volk_64f_x2_max_64f.h
+++ b/volk/kernels/volk/volk_64f_x2_max_64f.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_64f_x2_max_64f_a_H
 #define INCLUDED_volk_64f_x2_max_64f_a_H
 
diff --git a/volk/kernels/volk/volk_64f_x2_min_64f.h 
b/volk/kernels/volk/volk_64f_x2_min_64f.h
index c77ca87..8d8b377 100644
--- a/volk/kernels/volk/volk_64f_x2_min_64f.h
+++ b/volk/kernels/volk/volk_64f_x2_min_64f.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_64f_x2_min_64f_a_H
 #define INCLUDED_volk_64f_x2_min_64f_a_H
 
diff --git a/volk/kernels/volk/volk_64u_byteswap.h 
b/volk/kernels/volk/volk_64u_byteswap.h
index e05daf6..df71f0e 100644
--- a/volk/kernels/volk/volk_64u_byteswap.h
+++ b/volk/kernels/volk/volk_64u_byteswap.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_64u_byteswap_u_H
 #define INCLUDED_volk_64u_byteswap_u_H
 
diff --git a/volk/kernels/volk/volk_64u_popcnt.h 
b/volk/kernels/volk/volk_64u_popcnt.h
index 466cfa5..d425cd5 100644
--- a/volk/kernels/volk/volk_64u_popcnt.h
+++ b/volk/kernels/volk/volk_64u_popcnt.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_64u_popcnt_a_H
 #define INCLUDED_volk_64u_popcnt_a_H
 
diff --git a/volk/kernels/volk/volk_8i_convert_16i.h 
b/volk/kernels/volk/volk_8i_convert_16i.h
index 9776dfd..549ba4e 100644
--- a/volk/kernels/volk/volk_8i_convert_16i.h
+++ b/volk/kernels/volk/volk_8i_convert_16i.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_8i_convert_16i_u_H
 #define INCLUDED_volk_8i_convert_16i_u_H
 
diff --git a/volk/kernels/volk/volk_8i_s32f_convert_32f.h 
b/volk/kernels/volk/volk_8i_s32f_convert_32f.h
index bd7ff82..5e959c8 100644
--- a/volk/kernels/volk/volk_8i_s32f_convert_32f.h
+++ b/volk/kernels/volk/volk_8i_s32f_convert_32f.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_8i_s32f_convert_32f_u_H
 #define INCLUDED_volk_8i_s32f_convert_32f_u_H
 
diff --git a/volk/kernels/volk/volk_8ic_deinterleave_16i_x2.h 
b/volk/kernels/volk/volk_8ic_deinterleave_16i_x2.h
index ee43518..818d309 100644
--- a/volk/kernels/volk/volk_8ic_deinterleave_16i_x2.h
+++ b/volk/kernels/volk/volk_8ic_deinterleave_16i_x2.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_8ic_deinterleave_16i_x2_a_H
 #define INCLUDED_volk_8ic_deinterleave_16i_x2_a_H
 
diff --git a/volk/kernels/volk/volk_8ic_deinterleave_real_16i.h 
b/volk/kernels/volk/volk_8ic_deinterleave_real_16i.h
index 9adec93..c22f828 100644
--- a/volk/kernels/volk/volk_8ic_deinterleave_real_16i.h
+++ b/volk/kernels/volk/volk_8ic_deinterleave_real_16i.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_8ic_deinterleave_real_16i_a_H
 #define INCLUDED_volk_8ic_deinterleave_real_16i_a_H
 
@@ -64,9 +86,9 @@ static inline void 
volk_8ic_deinterleave_real_16i_a_avx(int16_t* iBuffer, const
 
     complexVal1 = _mm256_extractf128_si256(complexVal, 1);
     complexVal0 = _mm256_extractf128_si256(complexVal, 0);
-   
-    outputVal1 = _mm_shuffle_epi8(complexVal1, moveMask); 
-    outputVal0 = _mm_shuffle_epi8(complexVal0, moveMask); 
+
+    outputVal1 = _mm_shuffle_epi8(complexVal1, moveMask);
+    outputVal0 = _mm_shuffle_epi8(complexVal0, moveMask);
 
     outputVal1 = _mm_cvtepi8_epi16(outputVal1);
     outputVal1 = _mm_slli_epi16(outputVal1, 7);
diff --git a/volk/kernels/volk/volk_8ic_deinterleave_real_8i.h 
b/volk/kernels/volk/volk_8ic_deinterleave_real_8i.h
index 0749422..e333306 100644
--- a/volk/kernels/volk/volk_8ic_deinterleave_real_8i.h
+++ b/volk/kernels/volk/volk_8ic_deinterleave_real_8i.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_VOLK_8sc_DEINTERLEAVE_REAL_8s_ALIGNED8_H
 #define INCLUDED_VOLK_8sc_DEINTERLEAVE_REAL_8s_ALIGNED8_H
 
@@ -64,7 +86,7 @@ static inline void 
volk_8ic_deinterleave_real_8i_a_avx(int8_t* iBuffer, const lv
   unsigned int thirtysecondPoints = num_points / 32;
 
   for(number = 0; number < thirtysecondPoints; number++){
-    
+
     complexVal1 = _mm256_load_si256((__m256i*)complexVectorPtr);
     complexVectorPtr += 32;
     complexVal2 = _mm256_load_si256((__m256i*)complexVectorPtr);
@@ -79,7 +101,7 @@ static inline void 
volk_8ic_deinterleave_real_8i_a_avx(int8_t* iBuffer, const lv
     complexVal1L = _mm_shuffle_epi8(complexVal1L, moveMaskL);
     outputVal1 = _mm_or_si128(complexVal1H, complexVal1L);
 
-    
+
     complexVal2H = _mm_shuffle_epi8(complexVal2H, moveMaskH);
     complexVal2L = _mm_shuffle_epi8(complexVal2L, moveMaskL);
     outputVal2 = _mm_or_si128(complexVal2H, complexVal2L);
diff --git a/volk/kernels/volk/volk_8ic_s32f_deinterleave_32f_x2.h 
b/volk/kernels/volk/volk_8ic_s32f_deinterleave_32f_x2.h
index 9e244c8..a611548 100644
--- a/volk/kernels/volk/volk_8ic_s32f_deinterleave_32f_x2.h
+++ b/volk/kernels/volk/volk_8ic_s32f_deinterleave_32f_x2.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_8ic_s32f_deinterleave_32f_x2_a_H
 #define INCLUDED_volk_8ic_s32f_deinterleave_32f_x2_a_H
 
diff --git a/volk/kernels/volk/volk_8ic_s32f_deinterleave_real_32f.h 
b/volk/kernels/volk/volk_8ic_s32f_deinterleave_real_32f.h
index 56a1adc..bbe2c26 100644
--- a/volk/kernels/volk/volk_8ic_s32f_deinterleave_real_32f.h
+++ b/volk/kernels/volk/volk_8ic_s32f_deinterleave_real_32f.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_8ic_s32f_deinterleave_real_32f_a_H
 #define INCLUDED_volk_8ic_s32f_deinterleave_real_32f_a_H
 
diff --git a/volk/kernels/volk/volk_8ic_x2_multiply_conjugate_16ic.h 
b/volk/kernels/volk/volk_8ic_x2_multiply_conjugate_16ic.h
index 685a21d..5b64c52 100644
--- a/volk/kernels/volk/volk_8ic_x2_multiply_conjugate_16ic.h
+++ b/volk/kernels/volk/volk_8ic_x2_multiply_conjugate_16ic.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_8ic_x2_multiply_conjugate_16ic_a_H
 #define INCLUDED_volk_8ic_x2_multiply_conjugate_16ic_a_H
 
diff --git a/volk/kernels/volk/volk_8ic_x2_s32f_multiply_conjugate_32fc.h 
b/volk/kernels/volk/volk_8ic_x2_s32f_multiply_conjugate_32fc.h
index edb52ff..d6cc1f0 100644
--- a/volk/kernels/volk/volk_8ic_x2_s32f_multiply_conjugate_32fc.h
+++ b/volk/kernels/volk/volk_8ic_x2_s32f_multiply_conjugate_32fc.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_8ic_x2_s32f_multiply_conjugate_32fc_a_H
 #define INCLUDED_volk_8ic_x2_s32f_multiply_conjugate_32fc_a_H
 
diff --git a/volk/kernels/volk/volk_8u_conv_k7_r2puppet_8u.h 
b/volk/kernels/volk/volk_8u_conv_k7_r2puppet_8u.h
index 8d31e46..b398556 100644
--- a/volk/kernels/volk/volk_8u_conv_k7_r2puppet_8u.h
+++ b/volk/kernels/volk/volk_8u_conv_k7_r2puppet_8u.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_8u_conv_k7_r2puppet_8u_H
 #define INCLUDED_volk_8u_conv_k7_r2puppet_8u_H
 
diff --git a/volk/kernels/volk/volk_8u_x4_conv_k7_r2_8u.h 
b/volk/kernels/volk/volk_8u_x4_conv_k7_r2_8u.h
index ece8cf0..e21dfe1 100644
--- a/volk/kernels/volk/volk_8u_x4_conv_k7_r2_8u.h
+++ b/volk/kernels/volk/volk_8u_x4_conv_k7_r2_8u.h
@@ -1,3 +1,25 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2014 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * GNU Radio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3, or (at your option)
+ * any later version.
+ *
+ * GNU Radio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Radio; see the file COPYING.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street,
+ * Boston, MA 02110-1301, USA.
+ */
+
 #ifndef INCLUDED_volk_8u_x4_conv_k7_r2_8u_H
 #define INCLUDED_volk_8u_x4_conv_k7_r2_8u_H
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]