Changeset 7809

Show
Ignore:
Timestamp:
02/24/08 11:31:10
Author:
jcorgan
Message:

Applied changesets r7735 and r7739 on trunk to release branch.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • gnuradio/branches/releases/3.1/gnuradio-core/src/lib/gengen

    • Property svn:ignore changed from Makefile Makefile.in .la .lo .deps .libs *.la *.lo *.pyc GrFIRfilterCCC.cc GrFIRfilterCCC.h GrFIRfilterCCF.cc GrFIRfilterCCF.h GrFIRfilterFCC.cc GrFIRfilterFCC.h GrFIRfilterFFF.cc GrFIRfilterFFF.h GrFIRfilterFSF.cc GrFIRfilterFSF.h GrFIRfilterSCC.cc GrFIRfilterSCC.h GrFIRfilterSIS.cc GrFIRfilterSIS.h GrFreqXlatingFIRfilterCCC.cc GrFreqXlatingFIRfilterCCC.h GrFreqXlatingFIRfilterCCF.cc GrFreqXlatingFIRfilterCCF.h GrFreqXlatingFIRfilterFCC.cc GrFreqXlatingFIRfilterFCC.h GrFreqXlatingFIRfilterFCF.cc GrFreqXlatingFIRfilterFCF.h GrFreqXlatingFIRfilterSCC.cc GrFreqXlatingFIRfilterSCC.h GrFreqXlatingFIRfilterSCF.cc GrFreqXlatingFIRfilterSCF.h gr_fir_CCC.cc gr_fir_CCC.h gr_fir_CCC_generic.cc gr_fir_CCC_generic.h gr_fir_CCF.cc gr_fir_CCF.h gr_fir_CCF_generic.cc gr_fir_CCF_generic.h gr_fir_FCC.cc gr_fir_FCC.h gr_fir_FCC_generic.cc gr_fir_FCC_generic.h gr_fir_FFF.cc gr_fir_FFF.h gr_fir_FFF_generic.cc gr_fir_FFF_generic.h gr_fir_FSF.cc gr_fir_FSF.h gr_fir_FSF_generic.cc gr_fir_FSF_generic.h gr_fir_SCC.cc gr_fir_SCC.h gr_fir_SCC_generic.cc gr_fir_SCC_generic.h gr_fir_SIS.cc gr_fir_SIS.h gr_fir_SIS_generic.cc gr_fir_SIS_generic.h gr_fir_sysconfig.cc gr_fir_sysconfig.h gr_fir_sysconfig_generic.cc gr_fir_sysconfig_generic.h gr_fir_util.cc gr_fir_util.h GrFIRfilterCCC.i GrFIRfilterCCF.i GrFIRfilterFCC.i GrFIRfilterFFF.i GrFIRfilterFSF.i GrFIRfilterSCC.i GrFIRfilterSIS.i GrFreqXlatingFIRfilterCCC.i GrFreqXlatingFIRfilterCCF.i GrFreqXlatingFIRfilterFCC.i GrFreqXlatingFIRfilterFCF.i GrFreqXlatingFIRfilterSCC.i GrFreqXlatingFIRfilterSCF.i # --- generated files --- gr_add_cc.cc gr_add_cc.h gr_add_cc.i gr_add_const_c.cc gr_add_const_c.h gr_add_const_c.i gr_add_const_cc.cc gr_add_const_cc.h gr_add_const_cc.i gr_add_const_f.cc gr_add_const_f.h gr_add_const_f.i gr_add_const_ff.cc gr_add_const_ff.h gr_add_const_ff.i gr_add_const_i.cc gr_add_const_i.h gr_add_const_i.i gr_add_const_ii.cc gr_add_const_ii.h gr_add_const_ii.i gr_add_const_s.cc gr_add_const_s.h gr_add_const_s.i gr_add_const_sf.cc gr_add_const_sf.h gr_add_const_sf.i gr_add_const_ss.cc gr_add_const_ss.h gr_add_const_ss.i gr_add_const_vcc.cc gr_add_const_vcc.h gr_add_const_vcc.i gr_add_const_vff.cc gr_add_const_vff.h gr_add_const_vff.i gr_add_const_vii.cc gr_add_const_vii.h gr_add_const_vii.i gr_add_const_vss.cc gr_add_const_vss.h gr_add_const_vss.i gr_add_ff.cc gr_add_ff.h gr_add_ff.i gr_add_ii.cc gr_add_ii.h gr_add_ii.i gr_add_ss.cc gr_add_ss.h gr_add_ss.i gr_add_vcc.cc gr_add_vcc.h gr_add_vcc.i gr_add_vff.cc gr_add_vff.h gr_add_vff.i gr_add_vii.cc gr_add_vii.h gr_add_vii.i gr_add_vss.cc gr_add_vss.h gr_add_vss.i gr_divide_cc.cc gr_divide_cc.h gr_divide_cc.i gr_divide_ff.cc gr_divide_ff.h gr_divide_ff.i gr_divide_ii.cc gr_divide_ii.h gr_divide_ii.i gr_divide_ss.cc gr_divide_ss.h gr_divide_ss.i gr_multiply_cc.cc gr_multiply_cc.h gr_multiply_cc.i gr_multiply_const_cc.cc gr_multiply_const_cc.h gr_multiply_const_cc.i gr_multiply_const_ff.cc gr_multiply_const_ff.h gr_multiply_const_ff.i gr_multiply_const_ii.cc gr_multiply_const_ii.h gr_multiply_const_ii.i gr_multiply_const_ss.cc gr_multiply_const_ss.h gr_multiply_const_ss.i gr_multiply_ff.cc gr_multiply_ff.h gr_multiply_ff.i gr_multiply_ii.cc gr_multiply_ii.h gr_multiply_ii.i gr_multiply_ss.cc gr_multiply_ss.h gr_multiply_ss.i gr_multiply_vcc.cc gr_multiply_vcc.h gr_multiply_vcc.i gr_multiply_vff.cc gr_multiply_vff.h gr_multiply_vff.i gr_multiply_vii.cc gr_multiply_vii.h gr_multiply_vii.i gr_multiply_vss.cc gr_multiply_vss.h gr_multiply_vss.i gr_multiply_const_vcc.cc gr_multiply_const_vcc.h gr_multiply_const_vcc.i gr_multiply_const_vff.cc gr_multiply_const_vff.h gr_multiply_const_vff.i gr_multiply_const_vii.cc gr_multiply_const_vii.h gr_multiply_const_vii.i gr_multiply_const_vss.cc gr_multiply_const_vss.h gr_multiply_const_vss.i gr_noise_source_c.cc gr_noise_source_c.h gr_noise_source_c.i gr_noise_source_f.cc gr_noise_source_f.h gr_noise_source_f.i gr_noise_source_i.cc gr_noise_source_i.h gr_noise_source_i.i gr_noise_source_s.cc gr_noise_source_s.h gr_noise_source_s.i gr_peak_detector_fb.cc gr_peak_detector_fb.h gr_peak_detector_fb.i gr_peak_detector_ib.cc gr_peak_detector_ib.h gr_peak_detector_ib.i gr_peak_detector_sb.cc gr_peak_detector_sb.h gr_peak_detector_sb.i gr_peak_detector_ii.cc gr_peak_detector_ss.cc gr_peak_detector_ii.h gr_peak_detector_ii.i gr_peak_detector_ff.h gr_peak_detector_ff.i gr_peak_detector_ff.cc gr_peak_detector_ss.h gr_peak_detector_ss.i gr_sample_and_hold_bb.cc gr_sample_and_hold_bb.h gr_sample_and_hold_bb.i gr_sample_and_hold_ff.cc gr_sample_and_hold_ff.h gr_sample_and_hold_ff.i gr_sample_and_hold_ss.cc gr_sample_and_hold_ss.h gr_sample_and_hold_ss.i gr_sample_and_hold_ii.cc gr_sample_and_hold_ii.h gr_sample_and_hold_ii.i gr_sig_source_c.cc gr_sig_source_c.h gr_sig_source_c.i gr_sig_source_f.cc gr_sig_source_f.h gr_sig_source_f.i gr_sig_source_i.cc gr_sig_source_i.h gr_sig_source_i.i gr_sig_source_s.cc gr_sig_source_s.h gr_sig_source_s.i gr_sub_cc.cc gr_sub_cc.h gr_sub_cc.i gr_sub_ff.cc gr_sub_ff.h gr_sub_ff.i gr_sub_ii.cc gr_sub_ii.h gr_sub_ii.i gr_sub_ss.cc gr_sub_ss.h gr_sub_ss.i gr_vector_sink_b.cc gr_vector_sink_b.h gr_vector_sink_b.i gr_vector_sink_c.cc gr_vector_sink_c.h gr_vector_sink_c.i gr_vector_sink_f.cc gr_vector_sink_f.h gr_vector_sink_f.i gr_vector_sink_i.cc gr_vector_sink_i.h gr_vector_sink_i.i gr_vector_sink_s.cc gr_vector_sink_s.h gr_vector_sink_s.i gr_vector_source_b.cc gr_vector_source_b.h gr_vector_source_b.i gr_vector_source_c.cc gr_vector_source_c.h gr_vector_source_c.i gr_vector_source_f.cc gr_vector_source_f.h gr_vector_source_f.i gr_vector_source_i.cc gr_vector_source_i.h gr_vector_source_i.i gr_vector_source_s.cc gr_vector_source_s.h gr_vector_source_s.i gr_mute_cc.cc gr_mute_cc.h gr_mute_cc.i gr_mute_ff.cc gr_mute_ff.h gr_mute_ff.i gr_mute_ii.cc gr_mute_ii.h gr_mute_ii.i gr_mute_ss.cc gr_mute_ss.h gr_mute_ss.i gr_prefix.cc gr_chunks_to_symbols_bc.cc gr_chunks_to_symbols_bc.h gr_chunks_to_symbols_bc.i gr_chunks_to_symbols_bf.cc gr_chunks_to_symbols_bf.h gr_chunks_to_symbols_bf.i gr_chunks_to_symbols_ic.cc gr_chunks_to_symbols_ic.h gr_chunks_to_symbols_ic.i gr_chunks_to_symbols_if.cc gr_chunks_to_symbols_if.h gr_chunks_to_symbols_if.i gr_chunks_to_symbols_sc.cc gr_chunks_to_symbols_sc.h gr_chunks_to_symbols_sc.i gr_chunks_to_symbols_sf.cc gr_chunks_to_symbols_sf.h gr_chunks_to_symbols_sf.i gr_packed_to_unpacked_bb.cc gr_packed_to_unpacked_bb.h gr_packed_to_unpacked_bb.i gr_packed_to_unpacked_ii.cc gr_packed_to_unpacked_ii.h gr_packed_to_unpacked_ii.i gr_packed_to_unpacked_ss.cc gr_packed_to_unpacked_ss.h gr_packed_to_unpacked_ss.i gr_unpacked_to_packed_bb.cc gr_unpacked_to_packed_bb.h gr_unpacked_to_packed_bb.i gr_unpacked_to_packed_ii.cc gr_unpacked_to_packed_ii.h gr_unpacked_to_packed_ii.i gr_unpacked_to_packed_ss.cc gr_unpacked_to_packed_ss.h gr_unpacked_to_packed_ss.i gr_max_ii.h gr_max_ii.i gr_max_ff.h gr_max_ff.i gr_argmax_fs.h gr_argmax_fs.i gr_argmax_is.cc gr_max_ss.h gr_max_ss.i gr_max_ii.cc gr_argmax_fs.cc gr_argmax_ss.h gr_argmax_ss.i gr_argmax_ss.cc gr_max_ss.cc gr_argmax_is.h gr_argmax_is.i gr_max_ff.cc # --- end generated files --- to Makefile Makefile.in .la .lo .deps .libs *.la *.lo *.pyc GrFIRfilterCCC.cc GrFIRfilterCCC.h GrFIRfilterCCF.cc GrFIRfilterCCF.h GrFIRfilterFCC.cc GrFIRfilterFCC.h GrFIRfilterFFF.cc GrFIRfilterFFF.h GrFIRfilterFSF.cc GrFIRfilterFSF.h GrFIRfilterSCC.cc GrFIRfilterSCC.h GrFIRfilterSIS.cc GrFIRfilterSIS.h GrFreqXlatingFIRfilterCCC.cc GrFreqXlatingFIRfilterCCC.h GrFreqXlatingFIRfilterCCF.cc GrFreqXlatingFIRfilterCCF.h GrFreqXlatingFIRfilterFCC.cc GrFreqXlatingFIRfilterFCC.h GrFreqXlatingFIRfilterFCF.cc GrFreqXlatingFIRfilterFCF.h GrFreqXlatingFIRfilterSCC.cc GrFreqXlatingFIRfilterSCC.h GrFreqXlatingFIRfilterSCF.cc GrFreqXlatingFIRfilterSCF.h gr_fir_CCC.cc gr_fir_CCC.h gr_fir_CCC_generic.cc gr_fir_CCC_generic.h gr_fir_CCF.cc gr_fir_CCF.h gr_fir_CCF_generic.cc gr_fir_CCF_generic.h gr_fir_FCC.cc gr_fir_FCC.h gr_fir_FCC_generic.cc gr_fir_FCC_generic.h gr_fir_FFF.cc gr_fir_FFF.h gr_fir_FFF_generic.cc gr_fir_FFF_generic.h gr_fir_FSF.cc gr_fir_FSF.h gr_fir_FSF_generic.cc gr_fir_FSF_generic.h gr_fir_SCC.cc gr_fir_SCC.h gr_fir_SCC_generic.cc gr_fir_SCC_generic.h gr_fir_SIS.cc gr_fir_SIS.h gr_fir_SIS_generic.cc gr_fir_SIS_generic.h gr_fir_sysconfig.cc gr_fir_sysconfig.h gr_fir_sysconfig_generic.cc gr_fir_sysconfig_generic.h gr_fir_util.cc gr_fir_util.h GrFIRfilterCCC.i GrFIRfilterCCF.i GrFIRfilterFCC.i GrFIRfilterFFF.i GrFIRfilterFSF.i GrFIRfilterSCC.i GrFIRfilterSIS.i GrFreqXlatingFIRfilterCCC.i GrFreqXlatingFIRfilterCCF.i GrFreqXlatingFIRfilterFCC.i GrFreqXlatingFIRfilterFCF.i GrFreqXlatingFIRfilterSCC.i GrFreqXlatingFIRfilterSCF.i # --- generated files --- gr_add_cc.cc gr_add_cc.h gr_add_cc.i gr_add_const_c.cc gr_add_const_cc.cc gr_add_const_cc.h gr_add_const_cc.i gr_add_const_c.h gr_add_const_c.i gr_add_const_f.cc gr_add_const_ff.cc gr_add_const_ff.h gr_add_const_ff.i gr_add_const_f.h gr_add_const_f.i gr_add_const_i.cc gr_add_const_i.h gr_add_const_i.i gr_add_const_ii.cc gr_add_const_ii.h gr_add_const_ii.i gr_add_const_s.cc gr_add_const_sf.cc gr_add_const_sf.h gr_add_const_sf.i gr_add_const_s.h gr_add_const_s.i gr_add_const_ss.cc gr_add_const_ss.h gr_add_const_ss.i gr_add_const_vcc.cc gr_add_const_vcc.h gr_add_const_vcc.i gr_add_const_vff.cc gr_add_const_vff.h gr_add_const_vff.i gr_add_const_vii.cc gr_add_const_vii.h gr_add_const_vii.i gr_add_const_vss.cc gr_add_const_vss.h gr_add_const_vss.i gr_add_ff.cc gr_add_ff.h gr_add_ff.i gr_add_ii.cc gr_add_ii.h gr_add_ii.i gr_add_ss.cc gr_add_ss.h gr_add_ss.i gr_add_vcc.cc gr_add_vcc.h gr_add_vcc.i gr_add_vff.cc gr_add_vff.h gr_add_vff.i gr_add_vii.cc gr_add_vii.h gr_add_vii.i gr_add_vss.cc gr_add_vss.h gr_add_vss.i gr_and_bb.cc gr_and_bb.h gr_and_bb.i gr_and_ii.cc gr_and_ii.h gr_and_ii.i gr_and_ss.cc gr_and_ss.h gr_and_ss.i gr_argmax_fs.cc gr_argmax_fs.h gr_argmax_fs.i gr_argmax_is.cc gr_argmax_is.h gr_argmax_is.i gr_argmax_ss.cc gr_argmax_ss.h gr_argmax_ss.i gr_chunks_to_symbols_bc.cc gr_chunks_to_symbols_bc.h gr_chunks_to_symbols_bc.i gr_chunks_to_symbols_bf.cc gr_chunks_to_symbols_bf.h gr_chunks_to_symbols_bf.i gr_chunks_to_symbols_ic.cc gr_chunks_to_symbols_ic.h gr_chunks_to_symbols_ic.i gr_chunks_to_symbols_if.cc gr_chunks_to_symbols_if.h gr_chunks_to_symbols_if.i gr_chunks_to_symbols_sc.cc gr_chunks_to_symbols_sc.h gr_chunks_to_symbols_sc.i gr_chunks_to_symbols_sf.cc gr_chunks_to_symbols_sf.h gr_chunks_to_symbols_sf.i gr_divide_cc.cc gr_divide_cc.h gr_divide_cc.i gr_divide_ff.cc gr_divide_ff.h gr_divide_ff.i gr_divide_ii.cc gr_divide_ii.h gr_divide_ii.i gr_divide_ss.cc gr_divide_ss.h gr_divide_ss.i gr_max_ff.cc gr_max_ff.h gr_max_ff.i gr_max_ii.cc gr_max_ii.h gr_max_ii.i gr_max_ss.cc gr_max_ss.h gr_max_ss.i gr_multiply_cc.cc gr_multiply_cc.h gr_multiply_cc.i gr_multiply_const_cc.cc gr_multiply_const_cc.h gr_multiply_const_cc.i gr_multiply_const_ff.cc gr_multiply_const_ff.h gr_multiply_const_ff.i gr_multiply_const_ii.cc gr_multiply_const_ii.h gr_multiply_const_ii.i gr_multiply_const_ss.cc gr_multiply_const_ss.h gr_multiply_const_ss.i gr_multiply_const_vcc.cc gr_multiply_const_vcc.h gr_multiply_const_vcc.i gr_multiply_const_vff.cc gr_multiply_const_vff.h gr_multiply_const_vff.i gr_multiply_const_vii.cc gr_multiply_const_vii.h gr_multiply_const_vii.i gr_multiply_const_vss.cc gr_multiply_const_vss.h gr_multiply_const_vss.i gr_multiply_ff.cc gr_multiply_ff.h gr_multiply_ff.i gr_multiply_ii.cc gr_multiply_ii.h gr_multiply_ii.i gr_multiply_ss.cc gr_multiply_ss.h gr_multiply_ss.i gr_multiply_vcc.cc gr_multiply_vcc.h gr_multiply_vcc.i gr_multiply_vff.cc gr_multiply_vff.h gr_multiply_vff.i gr_multiply_vii.cc gr_multiply_vii.h gr_multiply_vii.i gr_multiply_vss.cc gr_multiply_vss.h gr_multiply_vss.i gr_mute_cc.cc gr_mute_cc.h gr_mute_cc.i gr_mute_ff.cc gr_mute_ff.h gr_mute_ff.i gr_mute_ii.cc gr_mute_ii.h gr_mute_ii.i gr_mute_ss.cc gr_mute_ss.h gr_mute_ss.i gr_noise_source_c.cc gr_noise_source_c.h gr_noise_source_c.i gr_noise_source_f.cc gr_noise_source_f.h gr_noise_source_f.i gr_noise_source_i.cc gr_noise_source_i.h gr_noise_source_i.i gr_noise_source_s.cc gr_noise_source_s.h gr_noise_source_s.i gr_not_bb.cc gr_not_bb.h gr_not_bb.i gr_not_ii.cc gr_not_ii.h gr_not_ii.i gr_not_ss.cc gr_not_ss.h gr_not_ss.i gr_or_bb.cc gr_or_bb.h gr_or_bb.i gr_or_ii.cc gr_or_ii.h gr_or_ii.i gr_or_ss.cc gr_or_ss.h gr_or_ss.i gr_packed_to_unpacked_bb.cc gr_packed_to_unpacked_bb.h gr_packed_to_unpacked_bb.i gr_packed_to_unpacked_ii.cc gr_packed_to_unpacked_ii.h gr_packed_to_unpacked_ii.i gr_packed_to_unpacked_ss.cc gr_packed_to_unpacked_ss.h gr_packed_to_unpacked_ss.i gr_peak_detector_fb.cc gr_peak_detector_fb.h gr_peak_detector_fb.i gr_peak_detector_ff.cc gr_peak_detector_ff.h gr_peak_detector_ff.i gr_peak_detector_ib.cc gr_peak_detector_ib.h gr_peak_detector_ib.i gr_peak_detector_ii.cc gr_peak_detector_ii.h gr_peak_detector_ii.i gr_peak_detector_sb.cc gr_peak_detector_sb.h gr_peak_detector_sb.i gr_peak_detector_ss.cc gr_peak_detector_ss.h gr_peak_detector_ss.i gr_prefix.cc gr_sample_and_hold_bb.cc gr_sample_and_hold_bb.h gr_sample_and_hold_bb.i gr_sample_and_hold_ff.cc gr_sample_and_hold_ff.h gr_sample_and_hold_ff.i gr_sample_and_hold_ii.cc gr_sample_and_hold_ii.h gr_sample_and_hold_ii.i gr_sample_and_hold_ss.cc gr_sample_and_hold_ss.h gr_sample_and_hold_ss.i gr_sig_source_c.cc gr_sig_source_c.h gr_sig_source_c.i gr_sig_source_f.cc gr_sig_source_f.h gr_sig_source_f.i gr_sig_source_i.cc gr_sig_source_i.h gr_sig_source_i.i gr_sig_source_s.cc gr_sig_source_s.h gr_sig_source_s.i gr_sub_cc.cc gr_sub_cc.h gr_sub_cc.i gr_sub_ff.cc gr_sub_ff.h gr_sub_ff.i gr_sub_ii.cc gr_sub_ii.h gr_sub_ii.i gr_sub_ss.cc gr_sub_ss.h gr_sub_ss.i gr_unpacked_to_packed_bb.cc gr_unpacked_to_packed_bb.h gr_unpacked_to_packed_bb.i gr_unpacked_to_packed_ii.cc gr_unpacked_to_packed_ii.h gr_unpacked_to_packed_ii.i gr_unpacked_to_packed_ss.cc gr_unpacked_to_packed_ss.h gr_unpacked_to_packed_ss.i gr_vector_sink_b.cc gr_vector_sink_b.h gr_vector_sink_b.i gr_vector_sink_c.cc gr_vector_sink_c.h gr_vector_sink_c.i gr_vector_sink_f.cc gr_vector_sink_f.h gr_vector_sink_f.i gr_vector_sink_i.cc gr_vector_sink_i.h gr_vector_sink_i.i gr_vector_sink_s.cc gr_vector_sink_s.h gr_vector_sink_s.i gr_vector_source_b.cc gr_vector_source_b.h gr_vector_source_b.i gr_vector_source_c.cc gr_vector_source_c.h gr_vector_source_c.i gr_vector_source_f.cc gr_vector_source_f.h gr_vector_source_f.i gr_vector_source_i.cc gr_vector_source_i.h gr_vector_source_i.i gr_vector_source_s.cc gr_vector_source_s.h gr_vector_source_s.i gr_xor_bb.cc gr_xor_bb.h gr_xor_bb.i gr_xor_ii.cc gr_xor_ii.h gr_xor_ii.i gr_xor_ss.cc gr_xor_ss.h gr_xor_ss.i # --- end generated files ---
  • gnuradio/branches/releases/3.1/gnuradio-core/src/lib/gengen/Makefile.am

    r6044 r7809  
    9595        gr_vector_sink_X.cc.t           \ 
    9696        gr_vector_sink_X.h.t            \ 
    97         gr_vector_sink_X.i.t             
     97        gr_vector_sink_X.i.t            \ 
     98        gr_xor_XX.cc.t                  \ 
     99        gr_xor_XX.h.t                   \ 
     100        gr_xor_XX.i.t                   \ 
     101        gr_and_XX.cc.t                  \ 
     102        gr_and_XX.h.t                   \ 
     103        gr_and_XX.i.t                   \ 
     104        gr_or_XX.cc.t                   \ 
     105        gr_or_XX.h.t                    \ 
     106        gr_or_XX.i.t                    \ 
     107        gr_not_XX.cc.t                  \ 
     108        gr_not_XX.h.t                   \ 
     109        gr_not_XX.i.t 
    98110 
    99111# include $(srcdir)/Makefile.gen 
  • gnuradio/branches/releases/3.1/gnuradio-core/src/lib/gengen/Makefile.gen

    r5661 r7809  
    2020        gr_add_vii.h \ 
    2121        gr_add_vss.h \ 
     22        gr_and_bb.h \ 
     23        gr_and_ii.h \ 
     24        gr_and_ss.h \ 
    2225        gr_argmax_fs.h \ 
    2326        gr_argmax_is.h \ 
     
    6063        gr_noise_source_i.h \ 
    6164        gr_noise_source_s.h \ 
     65        gr_not_bb.h \ 
     66        gr_not_ii.h \ 
     67        gr_not_ss.h \ 
     68        gr_or_bb.h \ 
     69        gr_or_ii.h \ 
     70        gr_or_ss.h \ 
    6271        gr_packed_to_unpacked_bb.h \ 
    6372        gr_packed_to_unpacked_ii.h \ 
     
    9099        gr_vector_source_f.h \ 
    91100        gr_vector_source_i.h \ 
    92         gr_vector_source_s.h 
     101        gr_vector_source_s.h \ 
     102        gr_xor_bb.h \ 
     103        gr_xor_ii.h \ 
     104        gr_xor_ss.h 
    93105 
    94106GENERATED_I = \ 
     
    110122        gr_add_vii.i \ 
    111123        gr_add_vss.i \ 
     124        gr_and_bb.i \ 
     125        gr_and_ii.i \ 
     126        gr_and_ss.i \ 
    112127        gr_argmax_fs.i \ 
    113128        gr_argmax_is.i \ 
     
    150165        gr_noise_source_i.i \ 
    151166        gr_noise_source_s.i \ 
     167        gr_not_bb.i \ 
     168        gr_not_ii.i \ 
     169        gr_not_ss.i \ 
     170        gr_or_bb.i \ 
     171        gr_or_ii.i \ 
     172        gr_or_ss.i \ 
    152173        gr_packed_to_unpacked_bb.i \ 
    153174        gr_packed_to_unpacked_ii.i \ 
     
    180201        gr_vector_source_f.i \ 
    181202        gr_vector_source_i.i \ 
    182         gr_vector_source_s.i 
     203        gr_vector_source_s.i \ 
     204        gr_xor_bb.i \ 
     205        gr_xor_ii.i \ 
     206        gr_xor_ss.i 
    183207 
    184208GENERATED_CC = \ 
     
    200224        gr_add_vii.cc \ 
    201225        gr_add_vss.cc \ 
     226        gr_and_bb.cc \ 
     227        gr_and_ii.cc \ 
     228        gr_and_ss.cc \ 
    202229        gr_argmax_fs.cc \ 
    203230        gr_argmax_is.cc \ 
     
    240267        gr_noise_source_i.cc \ 
    241268        gr_noise_source_s.cc \ 
     269        gr_not_bb.cc \ 
     270        gr_not_ii.cc \ 
     271        gr_not_ss.cc \ 
     272        gr_or_bb.cc \ 
     273        gr_or_ii.cc \ 
     274        gr_or_ss.cc \ 
    242275        gr_packed_to_unpacked_bb.cc \ 
    243276        gr_packed_to_unpacked_ii.cc \ 
     
    270303        gr_vector_source_f.cc \ 
    271304        gr_vector_source_i.cc \ 
    272         gr_vector_source_s.cc 
     305        gr_vector_source_s.cc \ 
     306        gr_xor_bb.cc \ 
     307        gr_xor_ii.cc \ 
     308        gr_xor_ss.cc 
    273309 
  • gnuradio/branches/releases/3.1/gnuradio-core/src/lib/gengen/generate_common.py

    r6044 r7809  
    11#!/usr/bin/env python 
    22# 
    3 # Copyright 2004,2006,2007 Free Software Foundation, Inc. 
     3# Copyright 2004,2006,2007,2008 Free Software Foundation, Inc. 
    44#  
    55# This file is part of GNU Radio 
     
    5959    ('gr_unpacked_to_packed_XX',    ('bb','ss','ii')), 
    6060    ('gr_packed_to_unpacked_XX',    ('bb','ss','ii')), 
     61    ('gr_xor_XX',                   ('bb','ss','ii')), 
     62    ('gr_and_XX',                   ('bb','ss','ii')), 
     63    ('gr_or_XX',                    ('bb','ss','ii')), 
     64    ('gr_not_XX',                   ('bb','ss','ii')), 
    6165    ('gr_sample_and_hold_XX',       ('bb','ss','ii','ff')), 
    6266    ('gr_argmax_XX',                ('fs','is','ss')), 
  • gnuradio/branches/releases/3.1/gnuradio-core/src/lib/gengen/gengen_generated.i

    r5661 r7809  
    2020#include <gr_add_vii.h> 
    2121#include <gr_add_vss.h> 
     22#include <gr_and_bb.h> 
     23#include <gr_and_ii.h> 
     24#include <gr_and_ss.h> 
    2225#include <gr_argmax_fs.h> 
    2326#include <gr_argmax_is.h> 
     
    6063#include <gr_noise_source_i.h> 
    6164#include <gr_noise_source_s.h> 
     65#include <gr_not_bb.h> 
     66#include <gr_not_ii.h> 
     67#include <gr_not_ss.h> 
     68#include <gr_or_bb.h> 
     69#include <gr_or_ii.h> 
     70#include <gr_or_ss.h> 
    6271#include <gr_packed_to_unpacked_bb.h> 
    6372#include <gr_packed_to_unpacked_ii.h> 
     
    91100#include <gr_vector_source_i.h> 
    92101#include <gr_vector_source_s.h> 
     102#include <gr_xor_bb.h> 
     103#include <gr_xor_ii.h> 
     104#include <gr_xor_ss.h> 
    93105%} 
    94106 
     
    110122%include <gr_add_vii.i> 
    111123%include <gr_add_vss.i> 
     124%include <gr_and_bb.i> 
     125%include <gr_and_ii.i> 
     126%include <gr_and_ss.i> 
    112127%include <gr_argmax_fs.i> 
    113128%include <gr_argmax_is.i> 
     
    150165%include <gr_noise_source_i.i> 
    151166%include <gr_noise_source_s.i> 
     167%include <gr_not_bb.i> 
     168%include <gr_not_ii.i> 
     169%include <gr_not_ss.i> 
     170%include <gr_or_bb.i> 
     171%include <gr_or_ii.i> 
     172%include <gr_or_ss.i> 
    152173%include <gr_packed_to_unpacked_bb.i> 
    153174%include <gr_packed_to_unpacked_ii.i> 
     
    181202%include <gr_vector_source_i.i> 
    182203%include <gr_vector_source_s.i> 
     204%include <gr_xor_bb.i> 
     205%include <gr_xor_ii.i> 
     206%include <gr_xor_ss.i> 
  • gnuradio/branches/releases/3.1/gnuradio-core/src/python/gnuradio/gr/qa_boolean_operators.py

    r7735 r7809  
    8686                      expected_result, op) 
    8787 
     88    def test_and_ss (self): 
     89        src1_data =       (1,  2,  3,  0x5004,   0x1150) 
     90        src2_data =       (8,  2,  1 , 0x0508,   0x1105) 
     91        expected_result = (0,  2,  1,  0x0000,   0x1100) 
     92        op = gr.and_ss () 
     93        self.help_ss ((src1_data, src2_data), 
     94                      expected_result, op) 
     95 
     96    def test_and_bb (self): 
     97        src1_data =       (1,  2, 2,  3,  0x04,   0x50) 
     98        src2_data =       (8,  2, 2,  1,  0x08,   0x05) 
     99        src3_data =       (8,  2, 1,  1,  0x08,   0x05) 
     100        expected_result = (0,  2, 0,  1,  0x00,   0x00) 
     101        op = gr.and_bb () 
     102        self.help_bb ((src1_data, src2_data, src3_data), 
     103                      expected_result, op) 
     104 
     105    def test_and_ii (self): 
     106        src1_data =       (1,  2,  3,  0x50005004,   0x11001150) 
     107        src2_data =       (8,  2,  1 , 0x05000508,   0x11001105) 
     108        expected_result = (0,  2,  1,  0x00000000,   0x11001100) 
     109        op = gr.and_ii () 
     110        self.help_ii ((src1_data, src2_data), 
     111                      expected_result, op) 
     112 
     113    def test_or_ss (self): 
     114        src1_data =       (1,  2,  3,  0x5004,   0x1150) 
     115        src2_data =       (8,  2,  1 , 0x0508,   0x1105) 
     116        expected_result = (9,  2,  3,  0x550C,   0x1155) 
     117        op = gr.or_ss () 
     118        self.help_ss ((src1_data, src2_data), 
     119                      expected_result, op) 
     120 
     121    def test_or_bb (self): 
     122        src1_data =       (1,  2, 2,  3,  0x04,   0x50) 
     123        src2_data =       (8,  2, 2,  1 , 0x08,   0x05) 
     124        src3_data =       (8,  2, 1,  1 , 0x08,   0x05) 
     125        expected_result = (9,  2, 3,  3,  0x0C,   0x55) 
     126        op = gr.or_bb () 
     127        self.help_bb ((src1_data, src2_data, src3_data), 
     128                      expected_result, op) 
     129 
     130    def test_or_ii (self): 
     131        src1_data =       (1,  2,  3,  0x50005004,   0x11001150) 
     132        src2_data =       (8,  2,  1 , 0x05000508,   0x11001105) 
     133        expected_result = (9,  2,  3,  0x5500550C,   0x11001155) 
     134        op = gr.or_ii () 
     135        self.help_ii ((src1_data, src2_data), 
     136                      expected_result, op) 
     137 
     138    def test_not_ss (self): 
     139        src1_data =       (1,      2,      3,       0x5004,   0x1150) 
     140        expected_result = (~1,     ~2,      ~3,       ~0x5004,   ~0x1150) 
     141        op = gr.not_ss () 
     142        self.help_ss ((((src1_data),)), 
     143                      expected_result, op) 
     144 
     145    def test_not_bb (self): 
     146        src1_data =       (1,     2,    2,     3,     0x04,   0x50) 
     147        expected_result = (0xFE,  0xFD, 0xFD,  0xFC,  0xFB,   0xAF) 
     148        op = gr.not_bb () 
     149        self.help_bb (((src1_data), ), 
     150                      expected_result, op) 
     151 
     152    def test_not_ii (self): 
     153        src1_data =       (1,    2,  3,  0x50005004,   0x11001150) 
     154        expected_result = (~1 , ~2, ~3, ~0x50005004,  ~0x11001150) 
     155        op = gr.not_ii () 
     156        self.help_ii (((src1_data),), 
     157                      expected_result, op) 
     158 
    88159 
    89160