GNU Radio 3.6.4.2 C++ API
volk_machines.h
Go to the documentation of this file.
00001 
00002 
00003 /* this file was generated by volk template utils, do not edit! */
00004 
00005 /*
00006  * Copyright 2011-2012 Free Software Foundation, Inc.
00007  *
00008  * This file is part of GNU Radio
00009  *
00010  * GNU Radio is free software; you can redistribute it and/or modify
00011  * it under the terms of the GNU General Public License as published by
00012  * the Free Software Foundation; either version 3, or (at your option)
00013  * any later version.
00014  *
00015  * GNU Radio is distributed in the hope that it will be useful,
00016  * but WITHOUT ANY WARRANTY; without even the implied warranty of
00017  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00018  * GNU General Public License for more details.
00019  *
00020  * You should have received a copy of the GNU General Public License
00021  * along with GNU Radio; see the file COPYING.  If not, write to
00022  * the Free Software Foundation, Inc., 51 Franklin Street,
00023  * Boston, MA 02110-1301, USA.
00024  */
00025 
00026 #ifndef INCLUDED_LIBVOLK_MACHINES_H
00027 #define INCLUDED_LIBVOLK_MACHINES_H
00028 
00029 #include <volk/volk_common.h>
00030 #include <volk/volk_typedefs.h>
00031 
00032 #include <stdbool.h>
00033 #include <stdlib.h>
00034 
00035 __VOLK_DECL_BEGIN
00036 
00037 struct volk_machine {
00038     const unsigned int caps; //capabilities (i.e., archs compiled into this machine, in the volk_get_lvarch format)
00039     const char *name;
00040     const size_t alignment; //the maximum byte alignment required for functions in this library
00041     const char *volk_32f_s32f_calc_spectral_noise_floor_32f_name;
00042     const char *volk_32f_s32f_calc_spectral_noise_floor_32f_impl_names[19];
00043     const int volk_32f_s32f_calc_spectral_noise_floor_32f_impl_deps[19];
00044     const bool volk_32f_s32f_calc_spectral_noise_floor_32f_impl_alignment[19];
00045     const p_32f_s32f_calc_spectral_noise_floor_32f volk_32f_s32f_calc_spectral_noise_floor_32f_impls[19];
00046     const size_t volk_32f_s32f_calc_spectral_noise_floor_32f_n_impls;
00047     const char *volk_32f_x2_min_32f_name;
00048     const char *volk_32f_x2_min_32f_impl_names[19];
00049     const int volk_32f_x2_min_32f_impl_deps[19];
00050     const bool volk_32f_x2_min_32f_impl_alignment[19];
00051     const p_32f_x2_min_32f volk_32f_x2_min_32f_impls[19];
00052     const size_t volk_32f_x2_min_32f_n_impls;
00053     const char *volk_32f_x3_sum_of_poly_32f_name;
00054     const char *volk_32f_x3_sum_of_poly_32f_impl_names[19];
00055     const int volk_32f_x3_sum_of_poly_32f_impl_deps[19];
00056     const bool volk_32f_x3_sum_of_poly_32f_impl_alignment[19];
00057     const p_32f_x3_sum_of_poly_32f volk_32f_x3_sum_of_poly_32f_impls[19];
00058     const size_t volk_32f_x3_sum_of_poly_32f_n_impls;
00059     const char *volk_16ic_deinterleave_real_8i_name;
00060     const char *volk_16ic_deinterleave_real_8i_impl_names[19];
00061     const int volk_16ic_deinterleave_real_8i_impl_deps[19];
00062     const bool volk_16ic_deinterleave_real_8i_impl_alignment[19];
00063     const p_16ic_deinterleave_real_8i volk_16ic_deinterleave_real_8i_impls[19];
00064     const size_t volk_16ic_deinterleave_real_8i_n_impls;
00065     const char *volk_32f_convert_64f_name;
00066     const char *volk_32f_convert_64f_impl_names[19];
00067     const int volk_32f_convert_64f_impl_deps[19];
00068     const bool volk_32f_convert_64f_impl_alignment[19];
00069     const p_32f_convert_64f volk_32f_convert_64f_impls[19];
00070     const size_t volk_32f_convert_64f_n_impls;
00071     const char *volk_32f_x2_s32f_interleave_16ic_name;
00072     const char *volk_32f_x2_s32f_interleave_16ic_impl_names[19];
00073     const int volk_32f_x2_s32f_interleave_16ic_impl_deps[19];
00074     const bool volk_32f_x2_s32f_interleave_16ic_impl_alignment[19];
00075     const p_32f_x2_s32f_interleave_16ic volk_32f_x2_s32f_interleave_16ic_impls[19];
00076     const size_t volk_32f_x2_s32f_interleave_16ic_n_impls;
00077     const char *volk_32f_s32f_normalize_name;
00078     const char *volk_32f_s32f_normalize_impl_names[19];
00079     const int volk_32f_s32f_normalize_impl_deps[19];
00080     const bool volk_32f_s32f_normalize_impl_alignment[19];
00081     const p_32f_s32f_normalize volk_32f_s32f_normalize_impls[19];
00082     const size_t volk_32f_s32f_normalize_n_impls;
00083     const char *volk_8i_s32f_convert_32f_name;
00084     const char *volk_8i_s32f_convert_32f_impl_names[19];
00085     const int volk_8i_s32f_convert_32f_impl_deps[19];
00086     const bool volk_8i_s32f_convert_32f_impl_alignment[19];
00087     const p_8i_s32f_convert_32f volk_8i_s32f_convert_32f_impls[19];
00088     const size_t volk_8i_s32f_convert_32f_n_impls;
00089     const char *volk_8ic_deinterleave_16i_x2_name;
00090     const char *volk_8ic_deinterleave_16i_x2_impl_names[19];
00091     const int volk_8ic_deinterleave_16i_x2_impl_deps[19];
00092     const bool volk_8ic_deinterleave_16i_x2_impl_alignment[19];
00093     const p_8ic_deinterleave_16i_x2 volk_8ic_deinterleave_16i_x2_impls[19];
00094     const size_t volk_8ic_deinterleave_16i_x2_n_impls;
00095     const char *volk_32fc_s32fc_multiply_32fc_name;
00096     const char *volk_32fc_s32fc_multiply_32fc_impl_names[19];
00097     const int volk_32fc_s32fc_multiply_32fc_impl_deps[19];
00098     const bool volk_32fc_s32fc_multiply_32fc_impl_alignment[19];
00099     const p_32fc_s32fc_multiply_32fc volk_32fc_s32fc_multiply_32fc_impls[19];
00100     const size_t volk_32fc_s32fc_multiply_32fc_n_impls;
00101     const char *volk_32fc_index_max_16u_name;
00102     const char *volk_32fc_index_max_16u_impl_names[19];
00103     const int volk_32fc_index_max_16u_impl_deps[19];
00104     const bool volk_32fc_index_max_16u_impl_alignment[19];
00105     const p_32fc_index_max_16u volk_32fc_index_max_16u_impls[19];
00106     const size_t volk_32fc_index_max_16u_n_impls;
00107     const char *volk_16i_s32f_convert_32f_name;
00108     const char *volk_16i_s32f_convert_32f_impl_names[19];
00109     const int volk_16i_s32f_convert_32f_impl_deps[19];
00110     const bool volk_16i_s32f_convert_32f_impl_alignment[19];
00111     const p_16i_s32f_convert_32f volk_16i_s32f_convert_32f_impls[19];
00112     const size_t volk_16i_s32f_convert_32f_n_impls;
00113     const char *volk_32i_x2_or_32i_name;
00114     const char *volk_32i_x2_or_32i_impl_names[19];
00115     const int volk_32i_x2_or_32i_impl_deps[19];
00116     const bool volk_32i_x2_or_32i_impl_alignment[19];
00117     const p_32i_x2_or_32i volk_32i_x2_or_32i_impls[19];
00118     const size_t volk_32i_x2_or_32i_n_impls;
00119     const char *volk_32f_stddev_and_mean_32f_x2_name;
00120     const char *volk_32f_stddev_and_mean_32f_x2_impl_names[19];
00121     const int volk_32f_stddev_and_mean_32f_x2_impl_deps[19];
00122     const bool volk_32f_stddev_and_mean_32f_x2_impl_alignment[19];
00123     const p_32f_stddev_and_mean_32f_x2 volk_32f_stddev_and_mean_32f_x2_impls[19];
00124     const size_t volk_32f_stddev_and_mean_32f_x2_n_impls;
00125     const char *volk_16i_32fc_dot_prod_32fc_name;
00126     const char *volk_16i_32fc_dot_prod_32fc_impl_names[19];
00127     const int volk_16i_32fc_dot_prod_32fc_impl_deps[19];
00128     const bool volk_16i_32fc_dot_prod_32fc_impl_alignment[19];
00129     const p_16i_32fc_dot_prod_32fc volk_16i_32fc_dot_prod_32fc_impls[19];
00130     const size_t volk_16i_32fc_dot_prod_32fc_n_impls;
00131     const char *volk_64f_convert_32f_name;
00132     const char *volk_64f_convert_32f_impl_names[19];
00133     const int volk_64f_convert_32f_impl_deps[19];
00134     const bool volk_64f_convert_32f_impl_alignment[19];
00135     const p_64f_convert_32f volk_64f_convert_32f_impls[19];
00136     const size_t volk_64f_convert_32f_n_impls;
00137     const char *volk_32fc_conjugate_32fc_name;
00138     const char *volk_32fc_conjugate_32fc_impl_names[19];
00139     const int volk_32fc_conjugate_32fc_impl_deps[19];
00140     const bool volk_32fc_conjugate_32fc_impl_alignment[19];
00141     const p_32fc_conjugate_32fc volk_32fc_conjugate_32fc_impls[19];
00142     const size_t volk_32fc_conjugate_32fc_n_impls;
00143     const char *volk_8ic_s32f_deinterleave_real_32f_name;
00144     const char *volk_8ic_s32f_deinterleave_real_32f_impl_names[19];
00145     const int volk_8ic_s32f_deinterleave_real_32f_impl_deps[19];
00146     const bool volk_8ic_s32f_deinterleave_real_32f_impl_alignment[19];
00147     const p_8ic_s32f_deinterleave_real_32f volk_8ic_s32f_deinterleave_real_32f_impls[19];
00148     const size_t volk_8ic_s32f_deinterleave_real_32f_n_impls;
00149     const char *volk_16i_max_star_horizontal_16i_name;
00150     const char *volk_16i_max_star_horizontal_16i_impl_names[19];
00151     const int volk_16i_max_star_horizontal_16i_impl_deps[19];
00152     const bool volk_16i_max_star_horizontal_16i_impl_alignment[19];
00153     const p_16i_max_star_horizontal_16i volk_16i_max_star_horizontal_16i_impls[19];
00154     const size_t volk_16i_max_star_horizontal_16i_n_impls;
00155     const char *volk_8ic_x2_multiply_conjugate_16ic_name;
00156     const char *volk_8ic_x2_multiply_conjugate_16ic_impl_names[19];
00157     const int volk_8ic_x2_multiply_conjugate_16ic_impl_deps[19];
00158     const bool volk_8ic_x2_multiply_conjugate_16ic_impl_alignment[19];
00159     const p_8ic_x2_multiply_conjugate_16ic volk_8ic_x2_multiply_conjugate_16ic_impls[19];
00160     const size_t volk_8ic_x2_multiply_conjugate_16ic_n_impls;
00161     const char *volk_32f_x2_dot_prod_16i_name;
00162     const char *volk_32f_x2_dot_prod_16i_impl_names[19];
00163     const int volk_32f_x2_dot_prod_16i_impl_deps[19];
00164     const bool volk_32f_x2_dot_prod_16i_impl_alignment[19];
00165     const p_32f_x2_dot_prod_16i volk_32f_x2_dot_prod_16i_impls[19];
00166     const size_t volk_32f_x2_dot_prod_16i_n_impls;
00167     const char *volk_32f_x2_dot_prod_32f_name;
00168     const char *volk_32f_x2_dot_prod_32f_impl_names[19];
00169     const int volk_32f_x2_dot_prod_32f_impl_deps[19];
00170     const bool volk_32f_x2_dot_prod_32f_impl_alignment[19];
00171     const p_32f_x2_dot_prod_32f volk_32f_x2_dot_prod_32f_impls[19];
00172     const size_t volk_32f_x2_dot_prod_32f_n_impls;
00173     const char *volk_32fc_32f_multiply_32fc_name;
00174     const char *volk_32fc_32f_multiply_32fc_impl_names[19];
00175     const int volk_32fc_32f_multiply_32fc_impl_deps[19];
00176     const bool volk_32fc_32f_multiply_32fc_impl_alignment[19];
00177     const p_32fc_32f_multiply_32fc volk_32fc_32f_multiply_32fc_impls[19];
00178     const size_t volk_32fc_32f_multiply_32fc_n_impls;
00179     const char *volk_32fc_s32f_magnitude_16i_name;
00180     const char *volk_32fc_s32f_magnitude_16i_impl_names[19];
00181     const int volk_32fc_s32f_magnitude_16i_impl_deps[19];
00182     const bool volk_32fc_s32f_magnitude_16i_impl_alignment[19];
00183     const p_32fc_s32f_magnitude_16i volk_32fc_s32f_magnitude_16i_impls[19];
00184     const size_t volk_32fc_s32f_magnitude_16i_n_impls;
00185     const char *volk_32fc_x2_multiply_32fc_name;
00186     const char *volk_32fc_x2_multiply_32fc_impl_names[19];
00187     const int volk_32fc_x2_multiply_32fc_impl_deps[19];
00188     const bool volk_32fc_x2_multiply_32fc_impl_alignment[19];
00189     const p_32fc_x2_multiply_32fc volk_32fc_x2_multiply_32fc_impls[19];
00190     const size_t volk_32fc_x2_multiply_32fc_n_impls;
00191     const char *volk_32fc_magnitude_32f_name;
00192     const char *volk_32fc_magnitude_32f_impl_names[19];
00193     const int volk_32fc_magnitude_32f_impl_deps[19];
00194     const bool volk_32fc_magnitude_32f_impl_alignment[19];
00195     const p_32fc_magnitude_32f volk_32fc_magnitude_32f_impls[19];
00196     const size_t volk_32fc_magnitude_32f_n_impls;
00197     const char *volk_32fc_deinterleave_real_64f_name;
00198     const char *volk_32fc_deinterleave_real_64f_impl_names[19];
00199     const int volk_32fc_deinterleave_real_64f_impl_deps[19];
00200     const bool volk_32fc_deinterleave_real_64f_impl_alignment[19];
00201     const p_32fc_deinterleave_real_64f volk_32fc_deinterleave_real_64f_impls[19];
00202     const size_t volk_32fc_deinterleave_real_64f_n_impls;
00203     const char *volk_32fc_s32f_atan2_32f_name;
00204     const char *volk_32fc_s32f_atan2_32f_impl_names[19];
00205     const int volk_32fc_s32f_atan2_32f_impl_deps[19];
00206     const bool volk_32fc_s32f_atan2_32f_impl_alignment[19];
00207     const p_32fc_s32f_atan2_32f volk_32fc_s32f_atan2_32f_impls[19];
00208     const size_t volk_32fc_s32f_atan2_32f_n_impls;
00209     const char *volk_8i_convert_16i_name;
00210     const char *volk_8i_convert_16i_impl_names[19];
00211     const int volk_8i_convert_16i_impl_deps[19];
00212     const bool volk_8i_convert_16i_impl_alignment[19];
00213     const p_8i_convert_16i volk_8i_convert_16i_impls[19];
00214     const size_t volk_8i_convert_16i_n_impls;
00215     const char *volk_32fc_deinterleave_imag_32f_name;
00216     const char *volk_32fc_deinterleave_imag_32f_impl_names[19];
00217     const int volk_32fc_deinterleave_imag_32f_impl_deps[19];
00218     const bool volk_32fc_deinterleave_imag_32f_impl_alignment[19];
00219     const p_32fc_deinterleave_imag_32f volk_32fc_deinterleave_imag_32f_impls[19];
00220     const size_t volk_32fc_deinterleave_imag_32f_n_impls;
00221     const char *volk_32fc_s32f_power_spectrum_32f_name;
00222     const char *volk_32fc_s32f_power_spectrum_32f_impl_names[19];
00223     const int volk_32fc_s32f_power_spectrum_32f_impl_deps[19];
00224     const bool volk_32fc_s32f_power_spectrum_32f_impl_alignment[19];
00225     const p_32fc_s32f_power_spectrum_32f volk_32fc_s32f_power_spectrum_32f_impls[19];
00226     const size_t volk_32fc_s32f_power_spectrum_32f_n_impls;
00227     const char *volk_8ic_s32f_deinterleave_32f_x2_name;
00228     const char *volk_8ic_s32f_deinterleave_32f_x2_impl_names[19];
00229     const int volk_8ic_s32f_deinterleave_32f_x2_impl_deps[19];
00230     const bool volk_8ic_s32f_deinterleave_32f_x2_impl_alignment[19];
00231     const p_8ic_s32f_deinterleave_32f_x2 volk_8ic_s32f_deinterleave_32f_x2_impls[19];
00232     const size_t volk_8ic_s32f_deinterleave_32f_x2_n_impls;
00233     const char *volk_32fc_x2_conjugate_dot_prod_32fc_name;
00234     const char *volk_32fc_x2_conjugate_dot_prod_32fc_impl_names[19];
00235     const int volk_32fc_x2_conjugate_dot_prod_32fc_impl_deps[19];
00236     const bool volk_32fc_x2_conjugate_dot_prod_32fc_impl_alignment[19];
00237     const p_32fc_x2_conjugate_dot_prod_32fc volk_32fc_x2_conjugate_dot_prod_32fc_impls[19];
00238     const size_t volk_32fc_x2_conjugate_dot_prod_32fc_n_impls;
00239     const char *volk_16i_max_star_16i_name;
00240     const char *volk_16i_max_star_16i_impl_names[19];
00241     const int volk_16i_max_star_16i_impl_deps[19];
00242     const bool volk_16i_max_star_16i_impl_alignment[19];
00243     const p_16i_max_star_16i volk_16i_max_star_16i_impls[19];
00244     const size_t volk_16i_max_star_16i_n_impls;
00245     const char *volk_32fc_magnitude_squared_32f_name;
00246     const char *volk_32fc_magnitude_squared_32f_impl_names[19];
00247     const int volk_32fc_magnitude_squared_32f_impl_deps[19];
00248     const bool volk_32fc_magnitude_squared_32f_impl_alignment[19];
00249     const p_32fc_magnitude_squared_32f volk_32fc_magnitude_squared_32f_impls[19];
00250     const size_t volk_32fc_magnitude_squared_32f_n_impls;
00251     const char *volk_16i_convert_8i_name;
00252     const char *volk_16i_convert_8i_impl_names[19];
00253     const int volk_16i_convert_8i_impl_deps[19];
00254     const bool volk_16i_convert_8i_impl_alignment[19];
00255     const p_16i_convert_8i volk_16i_convert_8i_impls[19];
00256     const size_t volk_16i_convert_8i_n_impls;
00257     const char *volk_32fc_x2_multiply_conjugate_32fc_name;
00258     const char *volk_32fc_x2_multiply_conjugate_32fc_impl_names[19];
00259     const int volk_32fc_x2_multiply_conjugate_32fc_impl_deps[19];
00260     const bool volk_32fc_x2_multiply_conjugate_32fc_impl_alignment[19];
00261     const p_32fc_x2_multiply_conjugate_32fc volk_32fc_x2_multiply_conjugate_32fc_impls[19];
00262     const size_t volk_32fc_x2_multiply_conjugate_32fc_n_impls;
00263     const char *volk_8ic_x2_s32f_multiply_conjugate_32fc_name;
00264     const char *volk_8ic_x2_s32f_multiply_conjugate_32fc_impl_names[19];
00265     const int volk_8ic_x2_s32f_multiply_conjugate_32fc_impl_deps[19];
00266     const bool volk_8ic_x2_s32f_multiply_conjugate_32fc_impl_alignment[19];
00267     const p_8ic_x2_s32f_multiply_conjugate_32fc volk_8ic_x2_s32f_multiply_conjugate_32fc_impls[19];
00268     const size_t volk_8ic_x2_s32f_multiply_conjugate_32fc_n_impls;
00269     const char *volk_8ic_deinterleave_real_8i_name;
00270     const char *volk_8ic_deinterleave_real_8i_impl_names[19];
00271     const int volk_8ic_deinterleave_real_8i_impl_deps[19];
00272     const bool volk_8ic_deinterleave_real_8i_impl_alignment[19];
00273     const p_8ic_deinterleave_real_8i volk_8ic_deinterleave_real_8i_impls[19];
00274     const size_t volk_8ic_deinterleave_real_8i_n_impls;
00275     const char *volk_16i_permute_and_scalar_add_name;
00276     const char *volk_16i_permute_and_scalar_add_impl_names[19];
00277     const int volk_16i_permute_and_scalar_add_impl_deps[19];
00278     const bool volk_16i_permute_and_scalar_add_impl_alignment[19];
00279     const p_16i_permute_and_scalar_add volk_16i_permute_and_scalar_add_impls[19];
00280     const size_t volk_16i_permute_and_scalar_add_n_impls;
00281     const char *volk_64u_byteswap_name;
00282     const char *volk_64u_byteswap_impl_names[19];
00283     const int volk_64u_byteswap_impl_deps[19];
00284     const bool volk_64u_byteswap_impl_alignment[19];
00285     const p_64u_byteswap volk_64u_byteswap_impls[19];
00286     const size_t volk_64u_byteswap_n_impls;
00287     const char *volk_32f_s32f_convert_16i_name;
00288     const char *volk_32f_s32f_convert_16i_impl_names[19];
00289     const int volk_32f_s32f_convert_16i_impl_deps[19];
00290     const bool volk_32f_s32f_convert_16i_impl_alignment[19];
00291     const p_32f_s32f_convert_16i volk_32f_s32f_convert_16i_impls[19];
00292     const size_t volk_32f_s32f_convert_16i_n_impls;
00293     const char *volk_32u_byteswap_name;
00294     const char *volk_32u_byteswap_impl_names[19];
00295     const int volk_32u_byteswap_impl_deps[19];
00296     const bool volk_32u_byteswap_impl_alignment[19];
00297     const p_32u_byteswap volk_32u_byteswap_impls[19];
00298     const size_t volk_32u_byteswap_n_impls;
00299     const char *volk_16i_x4_quad_max_star_16i_name;
00300     const char *volk_16i_x4_quad_max_star_16i_impl_names[19];
00301     const int volk_16i_x4_quad_max_star_16i_impl_deps[19];
00302     const bool volk_16i_x4_quad_max_star_16i_impl_alignment[19];
00303     const p_16i_x4_quad_max_star_16i volk_16i_x4_quad_max_star_16i_impls[19];
00304     const size_t volk_16i_x4_quad_max_star_16i_n_impls;
00305     const char *volk_32i_s32f_convert_32f_name;
00306     const char *volk_32i_s32f_convert_32f_impl_names[19];
00307     const int volk_32i_s32f_convert_32f_impl_deps[19];
00308     const bool volk_32i_s32f_convert_32f_impl_alignment[19];
00309     const p_32i_s32f_convert_32f volk_32i_s32f_convert_32f_impls[19];
00310     const size_t volk_32i_s32f_convert_32f_n_impls;
00311     const char *volk_32f_s32f_convert_32i_name;
00312     const char *volk_32f_s32f_convert_32i_impl_names[19];
00313     const int volk_32f_s32f_convert_32i_impl_deps[19];
00314     const bool volk_32f_s32f_convert_32i_impl_alignment[19];
00315     const p_32f_s32f_convert_32i volk_32f_s32f_convert_32i_impls[19];
00316     const size_t volk_32f_s32f_convert_32i_n_impls;
00317     const char *volk_16ic_s32f_magnitude_32f_name;
00318     const char *volk_16ic_s32f_magnitude_32f_impl_names[19];
00319     const int volk_16ic_s32f_magnitude_32f_impl_deps[19];
00320     const bool volk_16ic_s32f_magnitude_32f_impl_alignment[19];
00321     const p_16ic_s32f_magnitude_32f volk_16ic_s32f_magnitude_32f_impls[19];
00322     const size_t volk_16ic_s32f_magnitude_32f_n_impls;
00323     const char *volk_32f_s32f_stddev_32f_name;
00324     const char *volk_32f_s32f_stddev_32f_impl_names[19];
00325     const int volk_32f_s32f_stddev_32f_impl_deps[19];
00326     const bool volk_32f_s32f_stddev_32f_impl_alignment[19];
00327     const p_32f_s32f_stddev_32f volk_32f_s32f_stddev_32f_impls[19];
00328     const size_t volk_32f_s32f_stddev_32f_n_impls;
00329     const char *volk_32f_x2_multiply_32f_name;
00330     const char *volk_32f_x2_multiply_32f_impl_names[19];
00331     const int volk_32f_x2_multiply_32f_impl_deps[19];
00332     const bool volk_32f_x2_multiply_32f_impl_alignment[19];
00333     const p_32f_x2_multiply_32f volk_32f_x2_multiply_32f_impls[19];
00334     const size_t volk_32f_x2_multiply_32f_n_impls;
00335     const char *volk_32fc_s32f_deinterleave_real_16i_name;
00336     const char *volk_32fc_s32f_deinterleave_real_16i_impl_names[19];
00337     const int volk_32fc_s32f_deinterleave_real_16i_impl_deps[19];
00338     const bool volk_32fc_s32f_deinterleave_real_16i_impl_alignment[19];
00339     const p_32fc_s32f_deinterleave_real_16i volk_32fc_s32f_deinterleave_real_16i_impls[19];
00340     const size_t volk_32fc_s32f_deinterleave_real_16i_n_impls;
00341     const char *volk_16ic_deinterleave_16i_x2_name;
00342     const char *volk_16ic_deinterleave_16i_x2_impl_names[19];
00343     const int volk_16ic_deinterleave_16i_x2_impl_deps[19];
00344     const bool volk_16ic_deinterleave_16i_x2_impl_alignment[19];
00345     const p_16ic_deinterleave_16i_x2 volk_16ic_deinterleave_16i_x2_impls[19];
00346     const size_t volk_16ic_deinterleave_16i_x2_n_impls;
00347     const char *volk_64f_x2_max_64f_name;
00348     const char *volk_64f_x2_max_64f_impl_names[19];
00349     const int volk_64f_x2_max_64f_impl_deps[19];
00350     const bool volk_64f_x2_max_64f_impl_alignment[19];
00351     const p_64f_x2_max_64f volk_64f_x2_max_64f_impls[19];
00352     const size_t volk_64f_x2_max_64f_n_impls;
00353     const char *volk_32f_x2_divide_32f_name;
00354     const char *volk_32f_x2_divide_32f_impl_names[19];
00355     const int volk_32f_x2_divide_32f_impl_deps[19];
00356     const bool volk_32f_x2_divide_32f_impl_alignment[19];
00357     const p_32f_x2_divide_32f volk_32f_x2_divide_32f_impls[19];
00358     const size_t volk_32f_x2_divide_32f_n_impls;
00359     const char *volk_16ic_s32f_deinterleave_32f_x2_name;
00360     const char *volk_16ic_s32f_deinterleave_32f_x2_impl_names[19];
00361     const int volk_16ic_s32f_deinterleave_32f_x2_impl_deps[19];
00362     const bool volk_16ic_s32f_deinterleave_32f_x2_impl_alignment[19];
00363     const p_16ic_s32f_deinterleave_32f_x2 volk_16ic_s32f_deinterleave_32f_x2_impls[19];
00364     const size_t volk_16ic_s32f_deinterleave_32f_x2_n_impls;
00365     const char *volk_32f_x2_max_32f_name;
00366     const char *volk_32f_x2_max_32f_impl_names[19];
00367     const int volk_32f_x2_max_32f_impl_deps[19];
00368     const bool volk_32f_x2_max_32f_impl_alignment[19];
00369     const p_32f_x2_max_32f volk_32f_x2_max_32f_impls[19];
00370     const size_t volk_32f_x2_max_32f_n_impls;
00371     const char *volk_32fc_x2_square_dist_32f_name;
00372     const char *volk_32fc_x2_square_dist_32f_impl_names[19];
00373     const int volk_32fc_x2_square_dist_32f_impl_deps[19];
00374     const bool volk_32fc_x2_square_dist_32f_impl_alignment[19];
00375     const p_32fc_x2_square_dist_32f volk_32fc_x2_square_dist_32f_impls[19];
00376     const size_t volk_32fc_x2_square_dist_32f_n_impls;
00377     const char *volk_16ic_s32f_deinterleave_real_32f_name;
00378     const char *volk_16ic_s32f_deinterleave_real_32f_impl_names[19];
00379     const int volk_16ic_s32f_deinterleave_real_32f_impl_deps[19];
00380     const bool volk_16ic_s32f_deinterleave_real_32f_impl_alignment[19];
00381     const p_16ic_s32f_deinterleave_real_32f volk_16ic_s32f_deinterleave_real_32f_impls[19];
00382     const size_t volk_16ic_s32f_deinterleave_real_32f_n_impls;
00383     const char *volk_32f_index_max_16u_name;
00384     const char *volk_32f_index_max_16u_impl_names[19];
00385     const int volk_32f_index_max_16u_impl_deps[19];
00386     const bool volk_32f_index_max_16u_impl_alignment[19];
00387     const p_32f_index_max_16u volk_32f_index_max_16u_impls[19];
00388     const size_t volk_32f_index_max_16u_n_impls;
00389     const char *volk_32f_s32f_power_32f_name;
00390     const char *volk_32f_s32f_power_32f_impl_names[19];
00391     const int volk_32f_s32f_power_32f_impl_deps[19];
00392     const bool volk_32f_s32f_power_32f_impl_alignment[19];
00393     const p_32f_s32f_power_32f volk_32f_s32f_power_32f_impls[19];
00394     const size_t volk_32f_s32f_power_32f_n_impls;
00395     const char *volk_16ic_magnitude_16i_name;
00396     const char *volk_16ic_magnitude_16i_impl_names[19];
00397     const int volk_16ic_magnitude_16i_impl_deps[19];
00398     const bool volk_16ic_magnitude_16i_impl_alignment[19];
00399     const p_16ic_magnitude_16i volk_16ic_magnitude_16i_impls[19];
00400     const size_t volk_16ic_magnitude_16i_n_impls;
00401     const char *volk_32fc_s32fc_x2_rotator_32fc_name;
00402     const char *volk_32fc_s32fc_x2_rotator_32fc_impl_names[19];
00403     const int volk_32fc_s32fc_x2_rotator_32fc_impl_deps[19];
00404     const bool volk_32fc_s32fc_x2_rotator_32fc_impl_alignment[19];
00405     const p_32fc_s32fc_x2_rotator_32fc volk_32fc_s32fc_x2_rotator_32fc_impls[19];
00406     const size_t volk_32fc_s32fc_x2_rotator_32fc_n_impls;
00407     const char *volk_32fc_deinterleave_32f_x2_name;
00408     const char *volk_32fc_deinterleave_32f_x2_impl_names[19];
00409     const int volk_32fc_deinterleave_32f_x2_impl_deps[19];
00410     const bool volk_32fc_deinterleave_32f_x2_impl_alignment[19];
00411     const p_32fc_deinterleave_32f_x2 volk_32fc_deinterleave_32f_x2_impls[19];
00412     const size_t volk_32fc_deinterleave_32f_x2_n_impls;
00413     const char *volk_64u_popcnt_name;
00414     const char *volk_64u_popcnt_impl_names[19];
00415     const int volk_64u_popcnt_impl_deps[19];
00416     const bool volk_64u_popcnt_impl_alignment[19];
00417     const p_64u_popcnt volk_64u_popcnt_impls[19];
00418     const size_t volk_64u_popcnt_n_impls;
00419     const char *volk_32f_sqrt_32f_name;
00420     const char *volk_32f_sqrt_32f_impl_names[19];
00421     const int volk_32f_sqrt_32f_impl_deps[19];
00422     const bool volk_32f_sqrt_32f_impl_alignment[19];
00423     const p_32f_sqrt_32f volk_32f_sqrt_32f_impls[19];
00424     const size_t volk_32f_sqrt_32f_n_impls;
00425     const char *volk_16ic_deinterleave_real_16i_name;
00426     const char *volk_16ic_deinterleave_real_16i_impl_names[19];
00427     const int volk_16ic_deinterleave_real_16i_impl_deps[19];
00428     const bool volk_16ic_deinterleave_real_16i_impl_alignment[19];
00429     const p_16ic_deinterleave_real_16i volk_16ic_deinterleave_real_16i_impls[19];
00430     const size_t volk_16ic_deinterleave_real_16i_n_impls;
00431     const char *volk_32f_s32f_32f_fm_detect_32f_name;
00432     const char *volk_32f_s32f_32f_fm_detect_32f_impl_names[19];
00433     const int volk_32f_s32f_32f_fm_detect_32f_impl_deps[19];
00434     const bool volk_32f_s32f_32f_fm_detect_32f_impl_alignment[19];
00435     const p_32f_s32f_32f_fm_detect_32f volk_32f_s32f_32f_fm_detect_32f_impls[19];
00436     const size_t volk_32f_s32f_32f_fm_detect_32f_n_impls;
00437     const char *volk_32fc_s32fc_rotatorpuppet_32fc_name;
00438     const char *volk_32fc_s32fc_rotatorpuppet_32fc_impl_names[19];
00439     const int volk_32fc_s32fc_rotatorpuppet_32fc_impl_deps[19];
00440     const bool volk_32fc_s32fc_rotatorpuppet_32fc_impl_alignment[19];
00441     const p_32fc_s32fc_rotatorpuppet_32fc volk_32fc_s32fc_rotatorpuppet_32fc_impls[19];
00442     const size_t volk_32fc_s32fc_rotatorpuppet_32fc_n_impls;
00443     const char *volk_16i_branch_4_state_8_name;
00444     const char *volk_16i_branch_4_state_8_impl_names[19];
00445     const int volk_16i_branch_4_state_8_impl_deps[19];
00446     const bool volk_16i_branch_4_state_8_impl_alignment[19];
00447     const p_16i_branch_4_state_8 volk_16i_branch_4_state_8_impls[19];
00448     const size_t volk_16i_branch_4_state_8_n_impls;
00449     const char *volk_8ic_deinterleave_real_16i_name;
00450     const char *volk_8ic_deinterleave_real_16i_impl_names[19];
00451     const int volk_8ic_deinterleave_real_16i_impl_deps[19];
00452     const bool volk_8ic_deinterleave_real_16i_impl_alignment[19];
00453     const p_8ic_deinterleave_real_16i volk_8ic_deinterleave_real_16i_impls[19];
00454     const size_t volk_8ic_deinterleave_real_16i_n_impls;
00455     const char *volk_32fc_x2_s32f_square_dist_scalar_mult_32f_name;
00456     const char *volk_32fc_x2_s32f_square_dist_scalar_mult_32f_impl_names[19];
00457     const int volk_32fc_x2_s32f_square_dist_scalar_mult_32f_impl_deps[19];
00458     const bool volk_32fc_x2_s32f_square_dist_scalar_mult_32f_impl_alignment[19];
00459     const p_32fc_x2_s32f_square_dist_scalar_mult_32f volk_32fc_x2_s32f_square_dist_scalar_mult_32f_impls[19];
00460     const size_t volk_32fc_x2_s32f_square_dist_scalar_mult_32f_n_impls;
00461     const char *volk_16u_byteswap_name;
00462     const char *volk_16u_byteswap_impl_names[19];
00463     const int volk_16u_byteswap_impl_deps[19];
00464     const bool volk_16u_byteswap_impl_alignment[19];
00465     const p_16u_byteswap volk_16u_byteswap_impls[19];
00466     const size_t volk_16u_byteswap_n_impls;
00467     const char *volk_32u_popcnt_name;
00468     const char *volk_32u_popcnt_impl_names[19];
00469     const int volk_32u_popcnt_impl_deps[19];
00470     const bool volk_32u_popcnt_impl_alignment[19];
00471     const p_32u_popcnt volk_32u_popcnt_impls[19];
00472     const size_t volk_32u_popcnt_n_impls;
00473     const char *volk_32fc_s32f_x2_power_spectral_density_32f_name;
00474     const char *volk_32fc_s32f_x2_power_spectral_density_32f_impl_names[19];
00475     const int volk_32fc_s32f_x2_power_spectral_density_32f_impl_deps[19];
00476     const bool volk_32fc_s32f_x2_power_spectral_density_32f_impl_alignment[19];
00477     const p_32fc_s32f_x2_power_spectral_density_32f volk_32fc_s32f_x2_power_spectral_density_32f_impls[19];
00478     const size_t volk_32fc_s32f_x2_power_spectral_density_32f_n_impls;
00479     const char *volk_32fc_x2_dot_prod_32fc_name;
00480     const char *volk_32fc_x2_dot_prod_32fc_impl_names[19];
00481     const int volk_32fc_x2_dot_prod_32fc_impl_deps[19];
00482     const bool volk_32fc_x2_dot_prod_32fc_impl_alignment[19];
00483     const p_32fc_x2_dot_prod_32fc volk_32fc_x2_dot_prod_32fc_impls[19];
00484     const size_t volk_32fc_x2_dot_prod_32fc_n_impls;
00485     const char *volk_32f_s32f_multiply_32f_name;
00486     const char *volk_32f_s32f_multiply_32f_impl_names[19];
00487     const int volk_32f_s32f_multiply_32f_impl_deps[19];
00488     const bool volk_32f_s32f_multiply_32f_impl_alignment[19];
00489     const p_32f_s32f_multiply_32f volk_32f_s32f_multiply_32f_impls[19];
00490     const size_t volk_32f_s32f_multiply_32f_n_impls;
00491     const char *volk_32fc_deinterleave_real_32f_name;
00492     const char *volk_32fc_deinterleave_real_32f_impl_names[19];
00493     const int volk_32fc_deinterleave_real_32f_impl_deps[19];
00494     const bool volk_32fc_deinterleave_real_32f_impl_alignment[19];
00495     const p_32fc_deinterleave_real_32f volk_32fc_deinterleave_real_32f_impls[19];
00496     const size_t volk_32fc_deinterleave_real_32f_n_impls;
00497     const char *volk_32f_s32f_convert_8i_name;
00498     const char *volk_32f_s32f_convert_8i_impl_names[19];
00499     const int volk_32f_s32f_convert_8i_impl_deps[19];
00500     const bool volk_32f_s32f_convert_8i_impl_alignment[19];
00501     const p_32f_s32f_convert_8i volk_32f_s32f_convert_8i_impls[19];
00502     const size_t volk_32f_s32f_convert_8i_n_impls;
00503     const char *volk_32f_accumulator_s32f_name;
00504     const char *volk_32f_accumulator_s32f_impl_names[19];
00505     const int volk_32f_accumulator_s32f_impl_deps[19];
00506     const bool volk_32f_accumulator_s32f_impl_alignment[19];
00507     const p_32f_accumulator_s32f volk_32f_accumulator_s32f_impls[19];
00508     const size_t volk_32f_accumulator_s32f_n_impls;
00509     const char *volk_32i_x2_and_32i_name;
00510     const char *volk_32i_x2_and_32i_impl_names[19];
00511     const int volk_32i_x2_and_32i_impl_deps[19];
00512     const bool volk_32i_x2_and_32i_impl_alignment[19];
00513     const p_32i_x2_and_32i volk_32i_x2_and_32i_impls[19];
00514     const size_t volk_32i_x2_and_32i_n_impls;
00515     const char *volk_32f_x2_subtract_32f_name;
00516     const char *volk_32f_x2_subtract_32f_impl_names[19];
00517     const int volk_32f_x2_subtract_32f_impl_deps[19];
00518     const bool volk_32f_x2_subtract_32f_impl_alignment[19];
00519     const p_32f_x2_subtract_32f volk_32f_x2_subtract_32f_impls[19];
00520     const size_t volk_32f_x2_subtract_32f_n_impls;
00521     const char *volk_32f_x2_add_32f_name;
00522     const char *volk_32f_x2_add_32f_impl_names[19];
00523     const int volk_32f_x2_add_32f_impl_deps[19];
00524     const bool volk_32f_x2_add_32f_impl_alignment[19];
00525     const p_32f_x2_add_32f volk_32f_x2_add_32f_impls[19];
00526     const size_t volk_32f_x2_add_32f_n_impls;
00527     const char *volk_32fc_deinterleave_64f_x2_name;
00528     const char *volk_32fc_deinterleave_64f_x2_impl_names[19];
00529     const int volk_32fc_deinterleave_64f_x2_impl_deps[19];
00530     const bool volk_32fc_deinterleave_64f_x2_impl_alignment[19];
00531     const p_32fc_deinterleave_64f_x2 volk_32fc_deinterleave_64f_x2_impls[19];
00532     const size_t volk_32fc_deinterleave_64f_x2_n_impls;
00533     const char *volk_32fc_32f_dot_prod_32fc_name;
00534     const char *volk_32fc_32f_dot_prod_32fc_impl_names[19];
00535     const int volk_32fc_32f_dot_prod_32fc_impl_deps[19];
00536     const bool volk_32fc_32f_dot_prod_32fc_impl_alignment[19];
00537     const p_32fc_32f_dot_prod_32fc volk_32fc_32f_dot_prod_32fc_impls[19];
00538     const size_t volk_32fc_32f_dot_prod_32fc_n_impls;
00539     const char *volk_16i_x5_add_quad_16i_x4_name;
00540     const char *volk_16i_x5_add_quad_16i_x4_impl_names[19];
00541     const int volk_16i_x5_add_quad_16i_x4_impl_deps[19];
00542     const bool volk_16i_x5_add_quad_16i_x4_impl_alignment[19];
00543     const p_16i_x5_add_quad_16i_x4 volk_16i_x5_add_quad_16i_x4_impls[19];
00544     const size_t volk_16i_x5_add_quad_16i_x4_n_impls;
00545     const char *volk_32fc_s32f_power_32fc_name;
00546     const char *volk_32fc_s32f_power_32fc_impl_names[19];
00547     const int volk_32fc_s32f_power_32fc_impl_deps[19];
00548     const bool volk_32fc_s32f_power_32fc_impl_alignment[19];
00549     const p_32fc_s32f_power_32fc volk_32fc_s32f_power_32fc_impls[19];
00550     const size_t volk_32fc_s32f_power_32fc_n_impls;
00551     const char *volk_32f_x2_interleave_32fc_name;
00552     const char *volk_32f_x2_interleave_32fc_impl_names[19];
00553     const int volk_32f_x2_interleave_32fc_impl_deps[19];
00554     const bool volk_32f_x2_interleave_32fc_impl_alignment[19];
00555     const p_32f_x2_interleave_32fc volk_32f_x2_interleave_32fc_impls[19];
00556     const size_t volk_32f_x2_interleave_32fc_n_impls;
00557     const char *volk_64f_x2_min_64f_name;
00558     const char *volk_64f_x2_min_64f_impl_names[19];
00559     const int volk_64f_x2_min_64f_impl_deps[19];
00560     const bool volk_64f_x2_min_64f_impl_alignment[19];
00561     const p_64f_x2_min_64f volk_64f_x2_min_64f_impls[19];
00562     const size_t volk_64f_x2_min_64f_n_impls;
00563 };
00564 
00565 #ifdef LV_MACHINE_GENERIC_ORC
00566 extern struct volk_machine volk_machine_generic_orc;
00567 #endif
00568 #ifdef LV_MACHINE_GENERIC
00569 extern struct volk_machine volk_machine_generic;
00570 #endif
00571 #ifdef LV_MACHINE_NEON_ORC
00572 extern struct volk_machine volk_machine_neon_orc;
00573 #endif
00574 #ifdef LV_MACHINE_NEON
00575 extern struct volk_machine volk_machine_neon;
00576 #endif
00577 #ifdef LV_MACHINE_SSE2_32_MMX_ORC
00578 extern struct volk_machine volk_machine_sse2_32_mmx_orc;
00579 #endif
00580 #ifdef LV_MACHINE_SSE2_32_MMX
00581 extern struct volk_machine volk_machine_sse2_32_mmx;
00582 #endif
00583 #ifdef LV_MACHINE_SSE2_32_ORC
00584 extern struct volk_machine volk_machine_sse2_32_orc;
00585 #endif
00586 #ifdef LV_MACHINE_SSE2_32
00587 extern struct volk_machine volk_machine_sse2_32;
00588 #endif
00589 #ifdef LV_MACHINE_SSE2_64_MMX_ORC
00590 extern struct volk_machine volk_machine_sse2_64_mmx_orc;
00591 #endif
00592 #ifdef LV_MACHINE_SSE2_64_MMX
00593 extern struct volk_machine volk_machine_sse2_64_mmx;
00594 #endif
00595 #ifdef LV_MACHINE_SSE2_64_ORC
00596 extern struct volk_machine volk_machine_sse2_64_orc;
00597 #endif
00598 #ifdef LV_MACHINE_SSE2_64
00599 extern struct volk_machine volk_machine_sse2_64;
00600 #endif
00601 #ifdef LV_MACHINE_SSE2_MMX_ORC
00602 extern struct volk_machine volk_machine_sse2_mmx_orc;
00603 #endif
00604 #ifdef LV_MACHINE_SSE2_MMX
00605 extern struct volk_machine volk_machine_sse2_mmx;
00606 #endif
00607 #ifdef LV_MACHINE_SSE2_ORC
00608 extern struct volk_machine volk_machine_sse2_orc;
00609 #endif
00610 #ifdef LV_MACHINE_SSE2
00611 extern struct volk_machine volk_machine_sse2;
00612 #endif
00613 #ifdef LV_MACHINE_SSE3_32_ORC
00614 extern struct volk_machine volk_machine_sse3_32_orc;
00615 #endif
00616 #ifdef LV_MACHINE_SSE3_32
00617 extern struct volk_machine volk_machine_sse3_32;
00618 #endif
00619 #ifdef LV_MACHINE_SSE3_64_ORC
00620 extern struct volk_machine volk_machine_sse3_64_orc;
00621 #endif
00622 #ifdef LV_MACHINE_SSE3_64
00623 extern struct volk_machine volk_machine_sse3_64;
00624 #endif
00625 #ifdef LV_MACHINE_SSSE3_32_ORC
00626 extern struct volk_machine volk_machine_ssse3_32_orc;
00627 #endif
00628 #ifdef LV_MACHINE_SSSE3_32
00629 extern struct volk_machine volk_machine_ssse3_32;
00630 #endif
00631 #ifdef LV_MACHINE_SSSE3_64_ORC
00632 extern struct volk_machine volk_machine_ssse3_64_orc;
00633 #endif
00634 #ifdef LV_MACHINE_SSSE3_64
00635 extern struct volk_machine volk_machine_ssse3_64;
00636 #endif
00637 #ifdef LV_MACHINE_SSE4_A_32_ORC
00638 extern struct volk_machine volk_machine_sse4_a_32_orc;
00639 #endif
00640 #ifdef LV_MACHINE_SSE4_A_32
00641 extern struct volk_machine volk_machine_sse4_a_32;
00642 #endif
00643 #ifdef LV_MACHINE_SSE4_A_64_ORC
00644 extern struct volk_machine volk_machine_sse4_a_64_orc;
00645 #endif
00646 #ifdef LV_MACHINE_SSE4_A_64
00647 extern struct volk_machine volk_machine_sse4_a_64;
00648 #endif
00649 #ifdef LV_MACHINE_SSE4_1_32_ORC
00650 extern struct volk_machine volk_machine_sse4_1_32_orc;
00651 #endif
00652 #ifdef LV_MACHINE_SSE4_1_32
00653 extern struct volk_machine volk_machine_sse4_1_32;
00654 #endif
00655 #ifdef LV_MACHINE_SSE4_1_64_ORC
00656 extern struct volk_machine volk_machine_sse4_1_64_orc;
00657 #endif
00658 #ifdef LV_MACHINE_SSE4_1_64
00659 extern struct volk_machine volk_machine_sse4_1_64;
00660 #endif
00661 #ifdef LV_MACHINE_SSE4_2_32_ORC
00662 extern struct volk_machine volk_machine_sse4_2_32_orc;
00663 #endif
00664 #ifdef LV_MACHINE_SSE4_2_32
00665 extern struct volk_machine volk_machine_sse4_2_32;
00666 #endif
00667 #ifdef LV_MACHINE_SSE4_2_64_ORC
00668 extern struct volk_machine volk_machine_sse4_2_64_orc;
00669 #endif
00670 #ifdef LV_MACHINE_SSE4_2_64
00671 extern struct volk_machine volk_machine_sse4_2_64;
00672 #endif
00673 #ifdef LV_MACHINE_AVX_32_MMX_ORC
00674 extern struct volk_machine volk_machine_avx_32_mmx_orc;
00675 #endif
00676 #ifdef LV_MACHINE_AVX_32_MMX
00677 extern struct volk_machine volk_machine_avx_32_mmx;
00678 #endif
00679 #ifdef LV_MACHINE_AVX_32_ORC
00680 extern struct volk_machine volk_machine_avx_32_orc;
00681 #endif
00682 #ifdef LV_MACHINE_AVX_32
00683 extern struct volk_machine volk_machine_avx_32;
00684 #endif
00685 #ifdef LV_MACHINE_AVX_64_MMX_ORC
00686 extern struct volk_machine volk_machine_avx_64_mmx_orc;
00687 #endif
00688 #ifdef LV_MACHINE_AVX_64_MMX
00689 extern struct volk_machine volk_machine_avx_64_mmx;
00690 #endif
00691 #ifdef LV_MACHINE_AVX_64_ORC
00692 extern struct volk_machine volk_machine_avx_64_orc;
00693 #endif
00694 #ifdef LV_MACHINE_AVX_64
00695 extern struct volk_machine volk_machine_avx_64;
00696 #endif
00697 #ifdef LV_MACHINE_AVX_MMX_ORC
00698 extern struct volk_machine volk_machine_avx_mmx_orc;
00699 #endif
00700 #ifdef LV_MACHINE_AVX_MMX
00701 extern struct volk_machine volk_machine_avx_mmx;
00702 #endif
00703 #ifdef LV_MACHINE_AVX_ORC
00704 extern struct volk_machine volk_machine_avx_orc;
00705 #endif
00706 #ifdef LV_MACHINE_AVX
00707 extern struct volk_machine volk_machine_avx;
00708 #endif
00709 #ifdef LV_MACHINE_ALTIVEC
00710 extern struct volk_machine volk_machine_altivec;
00711 #endif
00712 
00713 __VOLK_DECL_END
00714 
00715 #endif //INCLUDED_LIBVOLK_MACHINES_H