GNU Radio 3.6.5 C++ API
|
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 __VOLK_DECL_BEGIN 00033 00034 struct volk_machine { 00035 const unsigned int caps; //capabilities (i.e., archs compiled into this machine, in the volk_get_lvarch format) 00036 const char *name; 00037 const unsigned int alignment; //the maximum byte alignment required for functions in this library 00038 const char *volk_16ic_s32f_deinterleave_32f_x2_a_name; 00039 const char *volk_16ic_s32f_deinterleave_32f_x2_a_indices[19]; 00040 const int volk_16ic_s32f_deinterleave_32f_x2_a_arch_defs[19]; 00041 const p_16ic_s32f_deinterleave_32f_x2_a volk_16ic_s32f_deinterleave_32f_x2_a_archs[19]; 00042 const int volk_16ic_s32f_deinterleave_32f_x2_a_n_archs; 00043 const char *volk_32f_s32f_convert_16i_u_name; 00044 const char *volk_32f_s32f_convert_16i_u_indices[19]; 00045 const int volk_32f_s32f_convert_16i_u_arch_defs[19]; 00046 const p_32f_s32f_convert_16i_u volk_32f_s32f_convert_16i_u_archs[19]; 00047 const int volk_32f_s32f_convert_16i_u_n_archs; 00048 const char *volk_32fc_magnitude_32f_a_name; 00049 const char *volk_32fc_magnitude_32f_a_indices[19]; 00050 const int volk_32fc_magnitude_32f_a_arch_defs[19]; 00051 const p_32fc_magnitude_32f_a volk_32fc_magnitude_32f_a_archs[19]; 00052 const int volk_32fc_magnitude_32f_a_n_archs; 00053 const char *volk_32f_x2_divide_32f_a_name; 00054 const char *volk_32f_x2_divide_32f_a_indices[19]; 00055 const int volk_32f_x2_divide_32f_a_arch_defs[19]; 00056 const p_32f_x2_divide_32f_a volk_32f_x2_divide_32f_a_archs[19]; 00057 const int volk_32f_x2_divide_32f_a_n_archs; 00058 const char *volk_16i_convert_8i_a_name; 00059 const char *volk_16i_convert_8i_a_indices[19]; 00060 const int volk_16i_convert_8i_a_arch_defs[19]; 00061 const p_16i_convert_8i_a volk_16i_convert_8i_a_archs[19]; 00062 const int volk_16i_convert_8i_a_n_archs; 00063 const char *volk_32fc_s32f_magnitude_16i_a_name; 00064 const char *volk_32fc_s32f_magnitude_16i_a_indices[19]; 00065 const int volk_32fc_s32f_magnitude_16i_a_arch_defs[19]; 00066 const p_32fc_s32f_magnitude_16i_a volk_32fc_s32f_magnitude_16i_a_archs[19]; 00067 const int volk_32fc_s32f_magnitude_16i_a_n_archs; 00068 const char *volk_32f_x2_dot_prod_16i_a_name; 00069 const char *volk_32f_x2_dot_prod_16i_a_indices[19]; 00070 const int volk_32f_x2_dot_prod_16i_a_arch_defs[19]; 00071 const p_32f_x2_dot_prod_16i_a volk_32f_x2_dot_prod_16i_a_archs[19]; 00072 const int volk_32f_x2_dot_prod_16i_a_n_archs; 00073 const char *volk_8ic_deinterleave_16i_x2_a_name; 00074 const char *volk_8ic_deinterleave_16i_x2_a_indices[19]; 00075 const int volk_8ic_deinterleave_16i_x2_a_arch_defs[19]; 00076 const p_8ic_deinterleave_16i_x2_a volk_8ic_deinterleave_16i_x2_a_archs[19]; 00077 const int volk_8ic_deinterleave_16i_x2_a_n_archs; 00078 const char *volk_32f_s32f_convert_16i_a_name; 00079 const char *volk_32f_s32f_convert_16i_a_indices[19]; 00080 const int volk_32f_s32f_convert_16i_a_arch_defs[19]; 00081 const p_32f_s32f_convert_16i_a volk_32f_s32f_convert_16i_a_archs[19]; 00082 const int volk_32f_s32f_convert_16i_a_n_archs; 00083 const char *volk_32fc_s32fc_x2_rotator_32fc_a_name; 00084 const char *volk_32fc_s32fc_x2_rotator_32fc_a_indices[19]; 00085 const int volk_32fc_s32fc_x2_rotator_32fc_a_arch_defs[19]; 00086 const p_32fc_s32fc_x2_rotator_32fc_a volk_32fc_s32fc_x2_rotator_32fc_a_archs[19]; 00087 const int volk_32fc_s32fc_x2_rotator_32fc_a_n_archs; 00088 const char *volk_16ic_deinterleave_real_8i_a_name; 00089 const char *volk_16ic_deinterleave_real_8i_a_indices[19]; 00090 const int volk_16ic_deinterleave_real_8i_a_arch_defs[19]; 00091 const p_16ic_deinterleave_real_8i_a volk_16ic_deinterleave_real_8i_a_archs[19]; 00092 const int volk_16ic_deinterleave_real_8i_a_n_archs; 00093 const char *volk_32fc_32f_multiply_32fc_a_name; 00094 const char *volk_32fc_32f_multiply_32fc_a_indices[19]; 00095 const int volk_32fc_32f_multiply_32fc_a_arch_defs[19]; 00096 const p_32fc_32f_multiply_32fc_a volk_32fc_32f_multiply_32fc_a_archs[19]; 00097 const int volk_32fc_32f_multiply_32fc_a_n_archs; 00098 const char *volk_32f_s32f_calc_spectral_noise_floor_32f_a_name; 00099 const char *volk_32f_s32f_calc_spectral_noise_floor_32f_a_indices[19]; 00100 const int volk_32f_s32f_calc_spectral_noise_floor_32f_a_arch_defs[19]; 00101 const p_32f_s32f_calc_spectral_noise_floor_32f_a volk_32f_s32f_calc_spectral_noise_floor_32f_a_archs[19]; 00102 const int volk_32f_s32f_calc_spectral_noise_floor_32f_a_n_archs; 00103 const char *volk_32f_index_max_16u_a_name; 00104 const char *volk_32f_index_max_16u_a_indices[19]; 00105 const int volk_32f_index_max_16u_a_arch_defs[19]; 00106 const p_32f_index_max_16u_a volk_32f_index_max_16u_a_archs[19]; 00107 const int volk_32f_index_max_16u_a_n_archs; 00108 const char *volk_32fc_deinterleave_64f_x2_a_name; 00109 const char *volk_32fc_deinterleave_64f_x2_a_indices[19]; 00110 const int volk_32fc_deinterleave_64f_x2_a_arch_defs[19]; 00111 const p_32fc_deinterleave_64f_x2_a volk_32fc_deinterleave_64f_x2_a_archs[19]; 00112 const int volk_32fc_deinterleave_64f_x2_a_n_archs; 00113 const char *volk_32f_s32f_convert_32i_a_name; 00114 const char *volk_32f_s32f_convert_32i_a_indices[19]; 00115 const int volk_32f_s32f_convert_32i_a_arch_defs[19]; 00116 const p_32f_s32f_convert_32i_a volk_32f_s32f_convert_32i_a_archs[19]; 00117 const int volk_32f_s32f_convert_32i_a_n_archs; 00118 const char *volk_32fc_x2_square_dist_32f_a_name; 00119 const char *volk_32fc_x2_square_dist_32f_a_indices[19]; 00120 const int volk_32fc_x2_square_dist_32f_a_arch_defs[19]; 00121 const p_32fc_x2_square_dist_32f_a volk_32fc_x2_square_dist_32f_a_archs[19]; 00122 const int volk_32fc_x2_square_dist_32f_a_n_archs; 00123 const char *volk_32fc_deinterleave_real_32f_a_name; 00124 const char *volk_32fc_deinterleave_real_32f_a_indices[19]; 00125 const int volk_32fc_deinterleave_real_32f_a_arch_defs[19]; 00126 const p_32fc_deinterleave_real_32f_a volk_32fc_deinterleave_real_32f_a_archs[19]; 00127 const int volk_32fc_deinterleave_real_32f_a_n_archs; 00128 const char *volk_32fc_conjugate_32fc_u_name; 00129 const char *volk_32fc_conjugate_32fc_u_indices[19]; 00130 const int volk_32fc_conjugate_32fc_u_arch_defs[19]; 00131 const p_32fc_conjugate_32fc_u volk_32fc_conjugate_32fc_u_archs[19]; 00132 const int volk_32fc_conjugate_32fc_u_n_archs; 00133 const char *volk_32fc_s32fc_rotatorpuppet_32fc_a_name; 00134 const char *volk_32fc_s32fc_rotatorpuppet_32fc_a_indices[19]; 00135 const int volk_32fc_s32fc_rotatorpuppet_32fc_a_arch_defs[19]; 00136 const p_32fc_s32fc_rotatorpuppet_32fc_a volk_32fc_s32fc_rotatorpuppet_32fc_a_archs[19]; 00137 const int volk_32fc_s32fc_rotatorpuppet_32fc_a_n_archs; 00138 const char *volk_8i_convert_16i_u_name; 00139 const char *volk_8i_convert_16i_u_indices[19]; 00140 const int volk_8i_convert_16i_u_arch_defs[19]; 00141 const p_8i_convert_16i_u volk_8i_convert_16i_u_archs[19]; 00142 const int volk_8i_convert_16i_u_n_archs; 00143 const char *volk_16ic_deinterleave_real_16i_a_name; 00144 const char *volk_16ic_deinterleave_real_16i_a_indices[19]; 00145 const int volk_16ic_deinterleave_real_16i_a_arch_defs[19]; 00146 const p_16ic_deinterleave_real_16i_a volk_16ic_deinterleave_real_16i_a_archs[19]; 00147 const int volk_16ic_deinterleave_real_16i_a_n_archs; 00148 const char *volk_16i_s32f_convert_32f_a_name; 00149 const char *volk_16i_s32f_convert_32f_a_indices[19]; 00150 const int volk_16i_s32f_convert_32f_a_arch_defs[19]; 00151 const p_16i_s32f_convert_32f_a volk_16i_s32f_convert_32f_a_archs[19]; 00152 const int volk_16i_s32f_convert_32f_a_n_archs; 00153 const char *volk_32fc_magnitude_squared_32f_a_name; 00154 const char *volk_32fc_magnitude_squared_32f_a_indices[19]; 00155 const int volk_32fc_magnitude_squared_32f_a_arch_defs[19]; 00156 const p_32fc_magnitude_squared_32f_a volk_32fc_magnitude_squared_32f_a_archs[19]; 00157 const int volk_32fc_magnitude_squared_32f_a_n_archs; 00158 const char *volk_32f_x2_interleave_32fc_a_name; 00159 const char *volk_32f_x2_interleave_32fc_a_indices[19]; 00160 const int volk_32f_x2_interleave_32fc_a_arch_defs[19]; 00161 const p_32f_x2_interleave_32fc_a volk_32f_x2_interleave_32fc_a_archs[19]; 00162 const int volk_32f_x2_interleave_32fc_a_n_archs; 00163 const char *volk_32f_x2_dot_prod_32f_a_name; 00164 const char *volk_32f_x2_dot_prod_32f_a_indices[19]; 00165 const int volk_32f_x2_dot_prod_32f_a_arch_defs[19]; 00166 const p_32f_x2_dot_prod_32f_a volk_32f_x2_dot_prod_32f_a_archs[19]; 00167 const int volk_32f_x2_dot_prod_32f_a_n_archs; 00168 const char *volk_32fc_x2_multiply_conjugate_32fc_a_name; 00169 const char *volk_32fc_x2_multiply_conjugate_32fc_a_indices[19]; 00170 const int volk_32fc_x2_multiply_conjugate_32fc_a_arch_defs[19]; 00171 const p_32fc_x2_multiply_conjugate_32fc_a volk_32fc_x2_multiply_conjugate_32fc_a_archs[19]; 00172 const int volk_32fc_x2_multiply_conjugate_32fc_a_n_archs; 00173 const char *volk_32u_byteswap_a_name; 00174 const char *volk_32u_byteswap_a_indices[19]; 00175 const int volk_32u_byteswap_a_arch_defs[19]; 00176 const p_32u_byteswap_a volk_32u_byteswap_a_archs[19]; 00177 const int volk_32u_byteswap_a_n_archs; 00178 const char *volk_32fc_index_max_16u_a_name; 00179 const char *volk_32fc_index_max_16u_a_indices[19]; 00180 const int volk_32fc_index_max_16u_a_arch_defs[19]; 00181 const p_32fc_index_max_16u_a volk_32fc_index_max_16u_a_archs[19]; 00182 const int volk_32fc_index_max_16u_a_n_archs; 00183 const char *volk_32fc_s32f_power_32fc_a_name; 00184 const char *volk_32fc_s32f_power_32fc_a_indices[19]; 00185 const int volk_32fc_s32f_power_32fc_a_arch_defs[19]; 00186 const p_32fc_s32f_power_32fc_a volk_32fc_s32f_power_32fc_a_archs[19]; 00187 const int volk_32fc_s32f_power_32fc_a_n_archs; 00188 const char *volk_8i_s32f_convert_32f_a_name; 00189 const char *volk_8i_s32f_convert_32f_a_indices[19]; 00190 const int volk_8i_s32f_convert_32f_a_arch_defs[19]; 00191 const p_8i_s32f_convert_32f_a volk_8i_s32f_convert_32f_a_archs[19]; 00192 const int volk_8i_s32f_convert_32f_a_n_archs; 00193 const char *volk_32f_s32f_convert_8i_u_name; 00194 const char *volk_32f_s32f_convert_8i_u_indices[19]; 00195 const int volk_32f_s32f_convert_8i_u_arch_defs[19]; 00196 const p_32f_s32f_convert_8i_u volk_32f_s32f_convert_8i_u_archs[19]; 00197 const int volk_32f_s32f_convert_8i_u_n_archs; 00198 const char *volk_8ic_deinterleave_real_16i_a_name; 00199 const char *volk_8ic_deinterleave_real_16i_a_indices[19]; 00200 const int volk_8ic_deinterleave_real_16i_a_arch_defs[19]; 00201 const p_8ic_deinterleave_real_16i_a volk_8ic_deinterleave_real_16i_a_archs[19]; 00202 const int volk_8ic_deinterleave_real_16i_a_n_archs; 00203 const char *volk_32i_x2_or_32i_a_name; 00204 const char *volk_32i_x2_or_32i_a_indices[19]; 00205 const int volk_32i_x2_or_32i_a_arch_defs[19]; 00206 const p_32i_x2_or_32i_a volk_32i_x2_or_32i_a_archs[19]; 00207 const int volk_32i_x2_or_32i_a_n_archs; 00208 const char *volk_8i_s32f_convert_32f_u_name; 00209 const char *volk_8i_s32f_convert_32f_u_indices[19]; 00210 const int volk_8i_s32f_convert_32f_u_arch_defs[19]; 00211 const p_8i_s32f_convert_32f_u volk_8i_s32f_convert_32f_u_archs[19]; 00212 const int volk_8i_s32f_convert_32f_u_n_archs; 00213 const char *volk_32f_convert_64f_u_name; 00214 const char *volk_32f_convert_64f_u_indices[19]; 00215 const int volk_32f_convert_64f_u_arch_defs[19]; 00216 const p_32f_convert_64f_u volk_32f_convert_64f_u_archs[19]; 00217 const int volk_32f_convert_64f_u_n_archs; 00218 const char *volk_32fc_x2_s32f_square_dist_scalar_mult_32f_a_name; 00219 const char *volk_32fc_x2_s32f_square_dist_scalar_mult_32f_a_indices[19]; 00220 const int volk_32fc_x2_s32f_square_dist_scalar_mult_32f_a_arch_defs[19]; 00221 const p_32fc_x2_s32f_square_dist_scalar_mult_32f_a volk_32fc_x2_s32f_square_dist_scalar_mult_32f_a_archs[19]; 00222 const int volk_32fc_x2_s32f_square_dist_scalar_mult_32f_a_n_archs; 00223 const char *volk_64f_convert_32f_a_name; 00224 const char *volk_64f_convert_32f_a_indices[19]; 00225 const int volk_64f_convert_32f_a_arch_defs[19]; 00226 const p_64f_convert_32f_a volk_64f_convert_32f_a_archs[19]; 00227 const int volk_64f_convert_32f_a_n_archs; 00228 const char *volk_32i_s32f_convert_32f_u_name; 00229 const char *volk_32i_s32f_convert_32f_u_indices[19]; 00230 const int volk_32i_s32f_convert_32f_u_arch_defs[19]; 00231 const p_32i_s32f_convert_32f_u volk_32i_s32f_convert_32f_u_archs[19]; 00232 const int volk_32i_s32f_convert_32f_u_n_archs; 00233 const char *volk_32fc_magnitude_squared_32f_u_name; 00234 const char *volk_32fc_magnitude_squared_32f_u_indices[19]; 00235 const int volk_32fc_magnitude_squared_32f_u_arch_defs[19]; 00236 const p_32fc_magnitude_squared_32f_u volk_32fc_magnitude_squared_32f_u_archs[19]; 00237 const int volk_32fc_magnitude_squared_32f_u_n_archs; 00238 const char *volk_8ic_x2_multiply_conjugate_16ic_a_name; 00239 const char *volk_8ic_x2_multiply_conjugate_16ic_a_indices[19]; 00240 const int volk_8ic_x2_multiply_conjugate_16ic_a_arch_defs[19]; 00241 const p_8ic_x2_multiply_conjugate_16ic_a volk_8ic_x2_multiply_conjugate_16ic_a_archs[19]; 00242 const int volk_8ic_x2_multiply_conjugate_16ic_a_n_archs; 00243 const char *volk_64f_convert_32f_u_name; 00244 const char *volk_64f_convert_32f_u_indices[19]; 00245 const int volk_64f_convert_32f_u_arch_defs[19]; 00246 const p_64f_convert_32f_u volk_64f_convert_32f_u_archs[19]; 00247 const int volk_64f_convert_32f_u_n_archs; 00248 const char *volk_32fc_s32f_atan2_32f_a_name; 00249 const char *volk_32fc_s32f_atan2_32f_a_indices[19]; 00250 const int volk_32fc_s32f_atan2_32f_a_arch_defs[19]; 00251 const p_32fc_s32f_atan2_32f_a volk_32fc_s32f_atan2_32f_a_archs[19]; 00252 const int volk_32fc_s32f_atan2_32f_a_n_archs; 00253 const char *volk_32f_x2_subtract_32f_a_name; 00254 const char *volk_32f_x2_subtract_32f_a_indices[19]; 00255 const int volk_32f_x2_subtract_32f_a_arch_defs[19]; 00256 const p_32f_x2_subtract_32f_a volk_32f_x2_subtract_32f_a_archs[19]; 00257 const int volk_32f_x2_subtract_32f_a_n_archs; 00258 const char *volk_32f_x2_min_32f_a_name; 00259 const char *volk_32f_x2_min_32f_a_indices[19]; 00260 const int volk_32f_x2_min_32f_a_arch_defs[19]; 00261 const p_32f_x2_min_32f_a volk_32f_x2_min_32f_a_archs[19]; 00262 const int volk_32f_x2_min_32f_a_n_archs; 00263 const char *volk_16ic_magnitude_16i_a_name; 00264 const char *volk_16ic_magnitude_16i_a_indices[19]; 00265 const int volk_16ic_magnitude_16i_a_arch_defs[19]; 00266 const p_16ic_magnitude_16i_a volk_16ic_magnitude_16i_a_archs[19]; 00267 const int volk_16ic_magnitude_16i_a_n_archs; 00268 const char *volk_32f_s32f_power_32f_a_name; 00269 const char *volk_32f_s32f_power_32f_a_indices[19]; 00270 const int volk_32f_s32f_power_32f_a_arch_defs[19]; 00271 const p_32f_s32f_power_32f_a volk_32f_s32f_power_32f_a_archs[19]; 00272 const int volk_32f_s32f_power_32f_a_n_archs; 00273 const char *volk_32fc_deinterleave_32f_x2_a_name; 00274 const char *volk_32fc_deinterleave_32f_x2_a_indices[19]; 00275 const int volk_32fc_deinterleave_32f_x2_a_arch_defs[19]; 00276 const p_32fc_deinterleave_32f_x2_a volk_32fc_deinterleave_32f_x2_a_archs[19]; 00277 const int volk_32fc_deinterleave_32f_x2_a_n_archs; 00278 const char *volk_32fc_x2_multiply_conjugate_32fc_u_name; 00279 const char *volk_32fc_x2_multiply_conjugate_32fc_u_indices[19]; 00280 const int volk_32fc_x2_multiply_conjugate_32fc_u_arch_defs[19]; 00281 const p_32fc_x2_multiply_conjugate_32fc_u volk_32fc_x2_multiply_conjugate_32fc_u_archs[19]; 00282 const int volk_32fc_x2_multiply_conjugate_32fc_u_n_archs; 00283 const char *volk_32f_x2_s32f_interleave_16ic_a_name; 00284 const char *volk_32f_x2_s32f_interleave_16ic_a_indices[19]; 00285 const int volk_32f_x2_s32f_interleave_16ic_a_arch_defs[19]; 00286 const p_32f_x2_s32f_interleave_16ic_a volk_32f_x2_s32f_interleave_16ic_a_archs[19]; 00287 const int volk_32f_x2_s32f_interleave_16ic_a_n_archs; 00288 const char *volk_8ic_x2_s32f_multiply_conjugate_32fc_a_name; 00289 const char *volk_8ic_x2_s32f_multiply_conjugate_32fc_a_indices[19]; 00290 const int volk_8ic_x2_s32f_multiply_conjugate_32fc_a_arch_defs[19]; 00291 const p_8ic_x2_s32f_multiply_conjugate_32fc_a volk_8ic_x2_s32f_multiply_conjugate_32fc_a_archs[19]; 00292 const int volk_8ic_x2_s32f_multiply_conjugate_32fc_a_n_archs; 00293 const char *volk_32fc_x2_dot_prod_32fc_u_name; 00294 const char *volk_32fc_x2_dot_prod_32fc_u_indices[19]; 00295 const int volk_32fc_x2_dot_prod_32fc_u_arch_defs[19]; 00296 const p_32fc_x2_dot_prod_32fc_u volk_32fc_x2_dot_prod_32fc_u_archs[19]; 00297 const int volk_32fc_x2_dot_prod_32fc_u_n_archs; 00298 const char *volk_16ic_s32f_deinterleave_real_32f_a_name; 00299 const char *volk_16ic_s32f_deinterleave_real_32f_a_indices[19]; 00300 const int volk_16ic_s32f_deinterleave_real_32f_a_arch_defs[19]; 00301 const p_16ic_s32f_deinterleave_real_32f_a volk_16ic_s32f_deinterleave_real_32f_a_archs[19]; 00302 const int volk_16ic_s32f_deinterleave_real_32f_a_n_archs; 00303 const char *volk_32f_sqrt_32f_a_name; 00304 const char *volk_32f_sqrt_32f_a_indices[19]; 00305 const int volk_32f_sqrt_32f_a_arch_defs[19]; 00306 const p_32f_sqrt_32f_a volk_32f_sqrt_32f_a_archs[19]; 00307 const int volk_32f_sqrt_32f_a_n_archs; 00308 const char *volk_16i_x4_quad_max_star_16i_a_name; 00309 const char *volk_16i_x4_quad_max_star_16i_a_indices[19]; 00310 const int volk_16i_x4_quad_max_star_16i_a_arch_defs[19]; 00311 const p_16i_x4_quad_max_star_16i_a volk_16i_x4_quad_max_star_16i_a_archs[19]; 00312 const int volk_16i_x4_quad_max_star_16i_a_n_archs; 00313 const char *volk_32f_x3_sum_of_poly_32f_a_name; 00314 const char *volk_32f_x3_sum_of_poly_32f_a_indices[19]; 00315 const int volk_32f_x3_sum_of_poly_32f_a_arch_defs[19]; 00316 const p_32f_x3_sum_of_poly_32f_a volk_32f_x3_sum_of_poly_32f_a_archs[19]; 00317 const int volk_32f_x3_sum_of_poly_32f_a_n_archs; 00318 const char *volk_32fc_deinterleave_imag_32f_a_name; 00319 const char *volk_32fc_deinterleave_imag_32f_a_indices[19]; 00320 const int volk_32fc_deinterleave_imag_32f_a_arch_defs[19]; 00321 const p_32fc_deinterleave_imag_32f_a volk_32fc_deinterleave_imag_32f_a_archs[19]; 00322 const int volk_32fc_deinterleave_imag_32f_a_n_archs; 00323 const char *volk_32fc_s32f_deinterleave_real_16i_a_name; 00324 const char *volk_32fc_s32f_deinterleave_real_16i_a_indices[19]; 00325 const int volk_32fc_s32f_deinterleave_real_16i_a_arch_defs[19]; 00326 const p_32fc_s32f_deinterleave_real_16i_a volk_32fc_s32f_deinterleave_real_16i_a_archs[19]; 00327 const int volk_32fc_s32f_deinterleave_real_16i_a_n_archs; 00328 const char *volk_32fc_x2_dot_prod_32fc_a_name; 00329 const char *volk_32fc_x2_dot_prod_32fc_a_indices[19]; 00330 const int volk_32fc_x2_dot_prod_32fc_a_arch_defs[19]; 00331 const p_32fc_x2_dot_prod_32fc_a volk_32fc_x2_dot_prod_32fc_a_archs[19]; 00332 const int volk_32fc_x2_dot_prod_32fc_a_n_archs; 00333 const char *volk_16i_s32f_convert_32f_u_name; 00334 const char *volk_16i_s32f_convert_32f_u_indices[19]; 00335 const int volk_16i_s32f_convert_32f_u_arch_defs[19]; 00336 const p_16i_s32f_convert_32f_u volk_16i_s32f_convert_32f_u_archs[19]; 00337 const int volk_16i_s32f_convert_32f_u_n_archs; 00338 const char *volk_16ic_s32f_magnitude_32f_a_name; 00339 const char *volk_16ic_s32f_magnitude_32f_a_indices[19]; 00340 const int volk_16ic_s32f_magnitude_32f_a_arch_defs[19]; 00341 const p_16ic_s32f_magnitude_32f_a volk_16ic_s32f_magnitude_32f_a_archs[19]; 00342 const int volk_16ic_s32f_magnitude_32f_a_n_archs; 00343 const char *volk_32i_s32f_convert_32f_a_name; 00344 const char *volk_32i_s32f_convert_32f_a_indices[19]; 00345 const int volk_32i_s32f_convert_32f_a_arch_defs[19]; 00346 const p_32i_s32f_convert_32f_a volk_32i_s32f_convert_32f_a_archs[19]; 00347 const int volk_32i_s32f_convert_32f_a_n_archs; 00348 const char *volk_32fc_conjugate_32fc_a_name; 00349 const char *volk_32fc_conjugate_32fc_a_indices[19]; 00350 const int volk_32fc_conjugate_32fc_a_arch_defs[19]; 00351 const p_32fc_conjugate_32fc_a volk_32fc_conjugate_32fc_a_archs[19]; 00352 const int volk_32fc_conjugate_32fc_a_n_archs; 00353 const char *volk_32i_x2_and_32i_a_name; 00354 const char *volk_32i_x2_and_32i_a_indices[19]; 00355 const int volk_32i_x2_and_32i_a_arch_defs[19]; 00356 const p_32i_x2_and_32i_a volk_32i_x2_and_32i_a_archs[19]; 00357 const int volk_32i_x2_and_32i_a_n_archs; 00358 const char *volk_16i_permute_and_scalar_add_a_name; 00359 const char *volk_16i_permute_and_scalar_add_a_indices[19]; 00360 const int volk_16i_permute_and_scalar_add_a_arch_defs[19]; 00361 const p_16i_permute_and_scalar_add_a volk_16i_permute_and_scalar_add_a_archs[19]; 00362 const int volk_16i_permute_and_scalar_add_a_n_archs; 00363 const char *volk_64u_popcnt_a_name; 00364 const char *volk_64u_popcnt_a_indices[19]; 00365 const int volk_64u_popcnt_a_arch_defs[19]; 00366 const p_64u_popcnt_a volk_64u_popcnt_a_archs[19]; 00367 const int volk_64u_popcnt_a_n_archs; 00368 const char *volk_8ic_deinterleave_real_8i_a_name; 00369 const char *volk_8ic_deinterleave_real_8i_a_indices[19]; 00370 const int volk_8ic_deinterleave_real_8i_a_arch_defs[19]; 00371 const p_8ic_deinterleave_real_8i_a volk_8ic_deinterleave_real_8i_a_archs[19]; 00372 const int volk_8ic_deinterleave_real_8i_a_n_archs; 00373 const char *volk_16i_max_star_horizontal_16i_a_name; 00374 const char *volk_16i_max_star_horizontal_16i_a_indices[19]; 00375 const int volk_16i_max_star_horizontal_16i_a_arch_defs[19]; 00376 const p_16i_max_star_horizontal_16i_a volk_16i_max_star_horizontal_16i_a_archs[19]; 00377 const int volk_16i_max_star_horizontal_16i_a_n_archs; 00378 const char *volk_32fc_x2_conjugate_dot_prod_32fc_a_name; 00379 const char *volk_32fc_x2_conjugate_dot_prod_32fc_a_indices[19]; 00380 const int volk_32fc_x2_conjugate_dot_prod_32fc_a_arch_defs[19]; 00381 const p_32fc_x2_conjugate_dot_prod_32fc_a volk_32fc_x2_conjugate_dot_prod_32fc_a_archs[19]; 00382 const int volk_32fc_x2_conjugate_dot_prod_32fc_a_n_archs; 00383 const char *volk_16i_32fc_dot_prod_32fc_a_name; 00384 const char *volk_16i_32fc_dot_prod_32fc_a_indices[19]; 00385 const int volk_16i_32fc_dot_prod_32fc_a_arch_defs[19]; 00386 const p_16i_32fc_dot_prod_32fc_a volk_16i_32fc_dot_prod_32fc_a_archs[19]; 00387 const int volk_16i_32fc_dot_prod_32fc_a_n_archs; 00388 const char *volk_8ic_s32f_deinterleave_real_32f_a_name; 00389 const char *volk_8ic_s32f_deinterleave_real_32f_a_indices[19]; 00390 const int volk_8ic_s32f_deinterleave_real_32f_a_arch_defs[19]; 00391 const p_8ic_s32f_deinterleave_real_32f_a volk_8ic_s32f_deinterleave_real_32f_a_archs[19]; 00392 const int volk_8ic_s32f_deinterleave_real_32f_a_n_archs; 00393 const char *volk_16i_x5_add_quad_16i_x4_a_name; 00394 const char *volk_16i_x5_add_quad_16i_x4_a_indices[19]; 00395 const int volk_16i_x5_add_quad_16i_x4_a_arch_defs[19]; 00396 const p_16i_x5_add_quad_16i_x4_a volk_16i_x5_add_quad_16i_x4_a_archs[19]; 00397 const int volk_16i_x5_add_quad_16i_x4_a_n_archs; 00398 const char *volk_32f_x2_multiply_32f_u_name; 00399 const char *volk_32f_x2_multiply_32f_u_indices[19]; 00400 const int volk_32f_x2_multiply_32f_u_arch_defs[19]; 00401 const p_32f_x2_multiply_32f_u volk_32f_x2_multiply_32f_u_archs[19]; 00402 const int volk_32f_x2_multiply_32f_u_n_archs; 00403 const char *volk_64f_x2_min_64f_a_name; 00404 const char *volk_64f_x2_min_64f_a_indices[19]; 00405 const int volk_64f_x2_min_64f_a_arch_defs[19]; 00406 const p_64f_x2_min_64f_a volk_64f_x2_min_64f_a_archs[19]; 00407 const int volk_64f_x2_min_64f_a_n_archs; 00408 const char *volk_32f_stddev_and_mean_32f_x2_a_name; 00409 const char *volk_32f_stddev_and_mean_32f_x2_a_indices[19]; 00410 const int volk_32f_stddev_and_mean_32f_x2_a_arch_defs[19]; 00411 const p_32f_stddev_and_mean_32f_x2_a volk_32f_stddev_and_mean_32f_x2_a_archs[19]; 00412 const int volk_32f_stddev_and_mean_32f_x2_a_n_archs; 00413 const char *volk_8i_convert_16i_a_name; 00414 const char *volk_8i_convert_16i_a_indices[19]; 00415 const int volk_8i_convert_16i_a_arch_defs[19]; 00416 const p_8i_convert_16i_a volk_8i_convert_16i_a_archs[19]; 00417 const int volk_8i_convert_16i_a_n_archs; 00418 const char *volk_16i_branch_4_state_8_a_name; 00419 const char *volk_16i_branch_4_state_8_a_indices[19]; 00420 const int volk_16i_branch_4_state_8_a_arch_defs[19]; 00421 const p_16i_branch_4_state_8_a volk_16i_branch_4_state_8_a_archs[19]; 00422 const int volk_16i_branch_4_state_8_a_n_archs; 00423 const char *volk_32f_s32f_32f_fm_detect_32f_a_name; 00424 const char *volk_32f_s32f_32f_fm_detect_32f_a_indices[19]; 00425 const int volk_32f_s32f_32f_fm_detect_32f_a_arch_defs[19]; 00426 const p_32f_s32f_32f_fm_detect_32f_a volk_32f_s32f_32f_fm_detect_32f_a_archs[19]; 00427 const int volk_32f_s32f_32f_fm_detect_32f_a_n_archs; 00428 const char *volk_16ic_deinterleave_16i_x2_a_name; 00429 const char *volk_16ic_deinterleave_16i_x2_a_indices[19]; 00430 const int volk_16ic_deinterleave_16i_x2_a_arch_defs[19]; 00431 const p_16ic_deinterleave_16i_x2_a volk_16ic_deinterleave_16i_x2_a_archs[19]; 00432 const int volk_16ic_deinterleave_16i_x2_a_n_archs; 00433 const char *volk_32f_s32f_multiply_32f_a_name; 00434 const char *volk_32f_s32f_multiply_32f_a_indices[19]; 00435 const int volk_32f_s32f_multiply_32f_a_arch_defs[19]; 00436 const p_32f_s32f_multiply_32f_a volk_32f_s32f_multiply_32f_a_archs[19]; 00437 const int volk_32f_s32f_multiply_32f_a_n_archs; 00438 const char *volk_16u_byteswap_u_name; 00439 const char *volk_16u_byteswap_u_indices[19]; 00440 const int volk_16u_byteswap_u_arch_defs[19]; 00441 const p_16u_byteswap_u volk_16u_byteswap_u_archs[19]; 00442 const int volk_16u_byteswap_u_n_archs; 00443 const char *volk_32f_x2_add_32f_a_name; 00444 const char *volk_32f_x2_add_32f_a_indices[19]; 00445 const int volk_32f_x2_add_32f_a_arch_defs[19]; 00446 const p_32f_x2_add_32f_a volk_32f_x2_add_32f_a_archs[19]; 00447 const int volk_32f_x2_add_32f_a_n_archs; 00448 const char *volk_32fc_s32f_power_spectrum_32f_a_name; 00449 const char *volk_32fc_s32f_power_spectrum_32f_a_indices[19]; 00450 const int volk_32fc_s32f_power_spectrum_32f_a_arch_defs[19]; 00451 const p_32fc_s32f_power_spectrum_32f_a volk_32fc_s32f_power_spectrum_32f_a_archs[19]; 00452 const int volk_32fc_s32f_power_spectrum_32f_a_n_archs; 00453 const char *volk_32f_s32f_multiply_32f_u_name; 00454 const char *volk_32f_s32f_multiply_32f_u_indices[19]; 00455 const int volk_32f_s32f_multiply_32f_u_arch_defs[19]; 00456 const p_32f_s32f_multiply_32f_u volk_32f_s32f_multiply_32f_u_archs[19]; 00457 const int volk_32f_s32f_multiply_32f_u_n_archs; 00458 const char *volk_16i_max_star_16i_a_name; 00459 const char *volk_16i_max_star_16i_a_indices[19]; 00460 const int volk_16i_max_star_16i_a_arch_defs[19]; 00461 const p_16i_max_star_16i_a volk_16i_max_star_16i_a_archs[19]; 00462 const int volk_16i_max_star_16i_a_n_archs; 00463 const char *volk_32f_x2_multiply_32f_a_name; 00464 const char *volk_32f_x2_multiply_32f_a_indices[19]; 00465 const int volk_32f_x2_multiply_32f_a_arch_defs[19]; 00466 const p_32f_x2_multiply_32f_a volk_32f_x2_multiply_32f_a_archs[19]; 00467 const int volk_32f_x2_multiply_32f_a_n_archs; 00468 const char *volk_16u_byteswap_a_name; 00469 const char *volk_16u_byteswap_a_indices[19]; 00470 const int volk_16u_byteswap_a_arch_defs[19]; 00471 const p_16u_byteswap_a volk_16u_byteswap_a_archs[19]; 00472 const int volk_16u_byteswap_a_n_archs; 00473 const char *volk_32f_x2_add_32f_u_name; 00474 const char *volk_32f_x2_add_32f_u_indices[19]; 00475 const int volk_32f_x2_add_32f_u_arch_defs[19]; 00476 const p_32f_x2_add_32f_u volk_32f_x2_add_32f_u_archs[19]; 00477 const int volk_32f_x2_add_32f_u_n_archs; 00478 const char *volk_32fc_s32fc_multiply_32fc_a_name; 00479 const char *volk_32fc_s32fc_multiply_32fc_a_indices[19]; 00480 const int volk_32fc_s32fc_multiply_32fc_a_arch_defs[19]; 00481 const p_32fc_s32fc_multiply_32fc_a volk_32fc_s32fc_multiply_32fc_a_archs[19]; 00482 const int volk_32fc_s32fc_multiply_32fc_a_n_archs; 00483 const char *volk_32fc_x2_multiply_32fc_u_name; 00484 const char *volk_32fc_x2_multiply_32fc_u_indices[19]; 00485 const int volk_32fc_x2_multiply_32fc_u_arch_defs[19]; 00486 const p_32fc_x2_multiply_32fc_u volk_32fc_x2_multiply_32fc_u_archs[19]; 00487 const int volk_32fc_x2_multiply_32fc_u_n_archs; 00488 const char *volk_32fc_32f_dot_prod_32fc_a_name; 00489 const char *volk_32fc_32f_dot_prod_32fc_a_indices[19]; 00490 const int volk_32fc_32f_dot_prod_32fc_a_arch_defs[19]; 00491 const p_32fc_32f_dot_prod_32fc_a volk_32fc_32f_dot_prod_32fc_a_archs[19]; 00492 const int volk_32fc_32f_dot_prod_32fc_a_n_archs; 00493 const char *volk_8ic_s32f_deinterleave_32f_x2_a_name; 00494 const char *volk_8ic_s32f_deinterleave_32f_x2_a_indices[19]; 00495 const int volk_8ic_s32f_deinterleave_32f_x2_a_arch_defs[19]; 00496 const p_8ic_s32f_deinterleave_32f_x2_a volk_8ic_s32f_deinterleave_32f_x2_a_archs[19]; 00497 const int volk_8ic_s32f_deinterleave_32f_x2_a_n_archs; 00498 const char *volk_32fc_x2_multiply_32fc_a_name; 00499 const char *volk_32fc_x2_multiply_32fc_a_indices[19]; 00500 const int volk_32fc_x2_multiply_32fc_a_arch_defs[19]; 00501 const p_32fc_x2_multiply_32fc_a volk_32fc_x2_multiply_32fc_a_archs[19]; 00502 const int volk_32fc_x2_multiply_32fc_a_n_archs; 00503 const char *volk_32fc_magnitude_32f_u_name; 00504 const char *volk_32fc_magnitude_32f_u_indices[19]; 00505 const int volk_32fc_magnitude_32f_u_arch_defs[19]; 00506 const p_32fc_magnitude_32f_u volk_32fc_magnitude_32f_u_archs[19]; 00507 const int volk_32fc_magnitude_32f_u_n_archs; 00508 const char *volk_32fc_s32f_x2_power_spectral_density_32f_a_name; 00509 const char *volk_32fc_s32f_x2_power_spectral_density_32f_a_indices[19]; 00510 const int volk_32fc_s32f_x2_power_spectral_density_32f_a_arch_defs[19]; 00511 const p_32fc_s32f_x2_power_spectral_density_32f_a volk_32fc_s32f_x2_power_spectral_density_32f_a_archs[19]; 00512 const int volk_32fc_s32f_x2_power_spectral_density_32f_a_n_archs; 00513 const char *volk_32u_popcnt_a_name; 00514 const char *volk_32u_popcnt_a_indices[19]; 00515 const int volk_32u_popcnt_a_arch_defs[19]; 00516 const p_32u_popcnt_a volk_32u_popcnt_a_archs[19]; 00517 const int volk_32u_popcnt_a_n_archs; 00518 const char *volk_32f_s32f_convert_32i_u_name; 00519 const char *volk_32f_s32f_convert_32i_u_indices[19]; 00520 const int volk_32f_s32f_convert_32i_u_arch_defs[19]; 00521 const p_32f_s32f_convert_32i_u volk_32f_s32f_convert_32i_u_archs[19]; 00522 const int volk_32f_s32f_convert_32i_u_n_archs; 00523 const char *volk_16i_convert_8i_u_name; 00524 const char *volk_16i_convert_8i_u_indices[19]; 00525 const int volk_16i_convert_8i_u_arch_defs[19]; 00526 const p_16i_convert_8i_u volk_16i_convert_8i_u_archs[19]; 00527 const int volk_16i_convert_8i_u_n_archs; 00528 const char *volk_32fc_s32fc_multiply_32fc_u_name; 00529 const char *volk_32fc_s32fc_multiply_32fc_u_indices[19]; 00530 const int volk_32fc_s32fc_multiply_32fc_u_arch_defs[19]; 00531 const p_32fc_s32fc_multiply_32fc_u volk_32fc_s32fc_multiply_32fc_u_archs[19]; 00532 const int volk_32fc_s32fc_multiply_32fc_u_n_archs; 00533 const char *volk_32f_s32f_convert_8i_a_name; 00534 const char *volk_32f_s32f_convert_8i_a_indices[19]; 00535 const int volk_32f_s32f_convert_8i_a_arch_defs[19]; 00536 const p_32f_s32f_convert_8i_a volk_32f_s32f_convert_8i_a_archs[19]; 00537 const int volk_32f_s32f_convert_8i_a_n_archs; 00538 const char *volk_32f_x2_max_32f_a_name; 00539 const char *volk_32f_x2_max_32f_a_indices[19]; 00540 const int volk_32f_x2_max_32f_a_arch_defs[19]; 00541 const p_32f_x2_max_32f_a volk_32f_x2_max_32f_a_archs[19]; 00542 const int volk_32f_x2_max_32f_a_n_archs; 00543 const char *volk_32fc_x2_conjugate_dot_prod_32fc_u_name; 00544 const char *volk_32fc_x2_conjugate_dot_prod_32fc_u_indices[19]; 00545 const int volk_32fc_x2_conjugate_dot_prod_32fc_u_arch_defs[19]; 00546 const p_32fc_x2_conjugate_dot_prod_32fc_u volk_32fc_x2_conjugate_dot_prod_32fc_u_archs[19]; 00547 const int volk_32fc_x2_conjugate_dot_prod_32fc_u_n_archs; 00548 const char *volk_32f_convert_64f_a_name; 00549 const char *volk_32f_convert_64f_a_indices[19]; 00550 const int volk_32f_convert_64f_a_arch_defs[19]; 00551 const p_32f_convert_64f_a volk_32f_convert_64f_a_archs[19]; 00552 const int volk_32f_convert_64f_a_n_archs; 00553 const char *volk_64u_byteswap_a_name; 00554 const char *volk_64u_byteswap_a_indices[19]; 00555 const int volk_64u_byteswap_a_arch_defs[19]; 00556 const p_64u_byteswap_a volk_64u_byteswap_a_archs[19]; 00557 const int volk_64u_byteswap_a_n_archs; 00558 const char *volk_32fc_deinterleave_real_64f_a_name; 00559 const char *volk_32fc_deinterleave_real_64f_a_indices[19]; 00560 const int volk_32fc_deinterleave_real_64f_a_arch_defs[19]; 00561 const p_32fc_deinterleave_real_64f_a volk_32fc_deinterleave_real_64f_a_archs[19]; 00562 const int volk_32fc_deinterleave_real_64f_a_n_archs; 00563 const char *volk_64f_x2_max_64f_a_name; 00564 const char *volk_64f_x2_max_64f_a_indices[19]; 00565 const int volk_64f_x2_max_64f_a_arch_defs[19]; 00566 const p_64f_x2_max_64f_a volk_64f_x2_max_64f_a_archs[19]; 00567 const int volk_64f_x2_max_64f_a_n_archs; 00568 const char *volk_32f_accumulator_s32f_a_name; 00569 const char *volk_32f_accumulator_s32f_a_indices[19]; 00570 const int volk_32f_accumulator_s32f_a_arch_defs[19]; 00571 const p_32f_accumulator_s32f_a volk_32f_accumulator_s32f_a_archs[19]; 00572 const int volk_32f_accumulator_s32f_a_n_archs; 00573 const char *volk_32f_s32f_stddev_32f_a_name; 00574 const char *volk_32f_s32f_stddev_32f_a_indices[19]; 00575 const int volk_32f_s32f_stddev_32f_a_arch_defs[19]; 00576 const p_32f_s32f_stddev_32f_a volk_32f_s32f_stddev_32f_a_archs[19]; 00577 const int volk_32f_s32f_stddev_32f_a_n_archs; 00578 const char *volk_64u_byteswap_u_name; 00579 const char *volk_64u_byteswap_u_indices[19]; 00580 const int volk_64u_byteswap_u_arch_defs[19]; 00581 const p_64u_byteswap_u volk_64u_byteswap_u_archs[19]; 00582 const int volk_64u_byteswap_u_n_archs; 00583 const char *volk_32f_s32f_normalize_a_name; 00584 const char *volk_32f_s32f_normalize_a_indices[19]; 00585 const int volk_32f_s32f_normalize_a_arch_defs[19]; 00586 const p_32f_s32f_normalize_a volk_32f_s32f_normalize_a_archs[19]; 00587 const int volk_32f_s32f_normalize_a_n_archs; 00588 const char *volk_32u_byteswap_u_name; 00589 const char *volk_32u_byteswap_u_indices[19]; 00590 const int volk_32u_byteswap_u_arch_defs[19]; 00591 const p_32u_byteswap_u volk_32u_byteswap_u_archs[19]; 00592 const int volk_32u_byteswap_u_n_archs; 00593 const char *volk_32f_x2_dot_prod_32f_u_name; 00594 const char *volk_32f_x2_dot_prod_32f_u_indices[19]; 00595 const int volk_32f_x2_dot_prod_32f_u_arch_defs[19]; 00596 const p_32f_x2_dot_prod_32f_u volk_32f_x2_dot_prod_32f_u_archs[19]; 00597 const int volk_32f_x2_dot_prod_32f_u_n_archs; 00598 }; 00599 00600 #ifdef LV_MACHINE_GENERIC_ORC 00601 extern struct volk_machine volk_machine_generic_orc; 00602 #endif 00603 #ifdef LV_MACHINE_GENERIC 00604 extern struct volk_machine volk_machine_generic; 00605 #endif 00606 #ifdef LV_MACHINE_NEON_ORC 00607 extern struct volk_machine volk_machine_neon_orc; 00608 #endif 00609 #ifdef LV_MACHINE_NEON 00610 extern struct volk_machine volk_machine_neon; 00611 #endif 00612 #ifdef LV_MACHINE_SSE2_32_MMX_ORC 00613 extern struct volk_machine volk_machine_sse2_32_mmx_orc; 00614 #endif 00615 #ifdef LV_MACHINE_SSE2_32_MMX 00616 extern struct volk_machine volk_machine_sse2_32_mmx; 00617 #endif 00618 #ifdef LV_MACHINE_SSE2_32_ORC 00619 extern struct volk_machine volk_machine_sse2_32_orc; 00620 #endif 00621 #ifdef LV_MACHINE_SSE2_32 00622 extern struct volk_machine volk_machine_sse2_32; 00623 #endif 00624 #ifdef LV_MACHINE_SSE2_64_MMX_ORC 00625 extern struct volk_machine volk_machine_sse2_64_mmx_orc; 00626 #endif 00627 #ifdef LV_MACHINE_SSE2_64_MMX 00628 extern struct volk_machine volk_machine_sse2_64_mmx; 00629 #endif 00630 #ifdef LV_MACHINE_SSE2_64_ORC 00631 extern struct volk_machine volk_machine_sse2_64_orc; 00632 #endif 00633 #ifdef LV_MACHINE_SSE2_64 00634 extern struct volk_machine volk_machine_sse2_64; 00635 #endif 00636 #ifdef LV_MACHINE_SSE2_MMX_ORC 00637 extern struct volk_machine volk_machine_sse2_mmx_orc; 00638 #endif 00639 #ifdef LV_MACHINE_SSE2_MMX 00640 extern struct volk_machine volk_machine_sse2_mmx; 00641 #endif 00642 #ifdef LV_MACHINE_SSE2_ORC 00643 extern struct volk_machine volk_machine_sse2_orc; 00644 #endif 00645 #ifdef LV_MACHINE_SSE2 00646 extern struct volk_machine volk_machine_sse2; 00647 #endif 00648 #ifdef LV_MACHINE_SSE3_32_ORC 00649 extern struct volk_machine volk_machine_sse3_32_orc; 00650 #endif 00651 #ifdef LV_MACHINE_SSE3_32 00652 extern struct volk_machine volk_machine_sse3_32; 00653 #endif 00654 #ifdef LV_MACHINE_SSE3_64_ORC 00655 extern struct volk_machine volk_machine_sse3_64_orc; 00656 #endif 00657 #ifdef LV_MACHINE_SSE3_64 00658 extern struct volk_machine volk_machine_sse3_64; 00659 #endif 00660 #ifdef LV_MACHINE_SSSE3_32_ORC 00661 extern struct volk_machine volk_machine_ssse3_32_orc; 00662 #endif 00663 #ifdef LV_MACHINE_SSSE3_32 00664 extern struct volk_machine volk_machine_ssse3_32; 00665 #endif 00666 #ifdef LV_MACHINE_SSSE3_64_ORC 00667 extern struct volk_machine volk_machine_ssse3_64_orc; 00668 #endif 00669 #ifdef LV_MACHINE_SSSE3_64 00670 extern struct volk_machine volk_machine_ssse3_64; 00671 #endif 00672 #ifdef LV_MACHINE_SSE4_A_32_ORC 00673 extern struct volk_machine volk_machine_sse4_a_32_orc; 00674 #endif 00675 #ifdef LV_MACHINE_SSE4_A_32 00676 extern struct volk_machine volk_machine_sse4_a_32; 00677 #endif 00678 #ifdef LV_MACHINE_SSE4_A_64_ORC 00679 extern struct volk_machine volk_machine_sse4_a_64_orc; 00680 #endif 00681 #ifdef LV_MACHINE_SSE4_A_64 00682 extern struct volk_machine volk_machine_sse4_a_64; 00683 #endif 00684 #ifdef LV_MACHINE_SSE4_1_32_ORC 00685 extern struct volk_machine volk_machine_sse4_1_32_orc; 00686 #endif 00687 #ifdef LV_MACHINE_SSE4_1_32 00688 extern struct volk_machine volk_machine_sse4_1_32; 00689 #endif 00690 #ifdef LV_MACHINE_SSE4_1_64_ORC 00691 extern struct volk_machine volk_machine_sse4_1_64_orc; 00692 #endif 00693 #ifdef LV_MACHINE_SSE4_1_64 00694 extern struct volk_machine volk_machine_sse4_1_64; 00695 #endif 00696 #ifdef LV_MACHINE_SSE4_2_32_ORC 00697 extern struct volk_machine volk_machine_sse4_2_32_orc; 00698 #endif 00699 #ifdef LV_MACHINE_SSE4_2_32 00700 extern struct volk_machine volk_machine_sse4_2_32; 00701 #endif 00702 #ifdef LV_MACHINE_SSE4_2_64_ORC 00703 extern struct volk_machine volk_machine_sse4_2_64_orc; 00704 #endif 00705 #ifdef LV_MACHINE_SSE4_2_64 00706 extern struct volk_machine volk_machine_sse4_2_64; 00707 #endif 00708 #ifdef LV_MACHINE_AVX_32_MMX_ORC 00709 extern struct volk_machine volk_machine_avx_32_mmx_orc; 00710 #endif 00711 #ifdef LV_MACHINE_AVX_32_MMX 00712 extern struct volk_machine volk_machine_avx_32_mmx; 00713 #endif 00714 #ifdef LV_MACHINE_AVX_32_ORC 00715 extern struct volk_machine volk_machine_avx_32_orc; 00716 #endif 00717 #ifdef LV_MACHINE_AVX_32 00718 extern struct volk_machine volk_machine_avx_32; 00719 #endif 00720 #ifdef LV_MACHINE_AVX_64_MMX_ORC 00721 extern struct volk_machine volk_machine_avx_64_mmx_orc; 00722 #endif 00723 #ifdef LV_MACHINE_AVX_64_MMX 00724 extern struct volk_machine volk_machine_avx_64_mmx; 00725 #endif 00726 #ifdef LV_MACHINE_AVX_64_ORC 00727 extern struct volk_machine volk_machine_avx_64_orc; 00728 #endif 00729 #ifdef LV_MACHINE_AVX_64 00730 extern struct volk_machine volk_machine_avx_64; 00731 #endif 00732 #ifdef LV_MACHINE_AVX_MMX_ORC 00733 extern struct volk_machine volk_machine_avx_mmx_orc; 00734 #endif 00735 #ifdef LV_MACHINE_AVX_MMX 00736 extern struct volk_machine volk_machine_avx_mmx; 00737 #endif 00738 #ifdef LV_MACHINE_AVX_ORC 00739 extern struct volk_machine volk_machine_avx_orc; 00740 #endif 00741 #ifdef LV_MACHINE_AVX 00742 extern struct volk_machine volk_machine_avx; 00743 #endif 00744 #ifdef LV_MACHINE_ALTIVEC 00745 extern struct volk_machine volk_machine_altivec; 00746 #endif 00747 00748 __VOLK_DECL_END 00749 00750 #endif //INCLUDED_LIBVOLK_MACHINES_H