/cmsis-dsp-latest/dsppp/Include/dsppp/ |
D | vec.hpp | 33 typedef VectorView<T,1> type; typedef 34 static type ref(const Vector_Base<T>&a){ in ref() 35 return(type(a)); in ref() 42 typedef VectorView<T,S> type; typedef 43 static type ref(const VectorView<T,S>&a){ in ref() 54 typedef VectorView<P,1> type; typedef 55 … static VectorView<P,1> ref(const Vector<P,L,A>&a,typename std::enable_if<(L<0)>::type* = nullptr){ in ref() 65 typedef const Vector<P,L,A>& type; typedef 66 …static const Vector<P,L,A>& ref(const Vector<P,L,A>&a,typename std::enable_if<(L>0)>::type* = null… in ref() 76 typedef _Binary<LHS,RHS,OP> type; typedef [all …]
|
D | algorithms.hpp | 48 SameElementType<MA,Q15>::value*/,bool>::type = true> 66 SameElementType<VB,P>::value,bool>::type = true> 90 SameElementType<VB,P>::value,bool>::type = true> 128 typename std::enable_if<CompatibleStaticMatVecProduct<M,V>::value,bool>::type = true> 129 inline typename OutputVector<M,V>::type dot(const M&m,const V&v) in dot() 131 typename OutputVector<M,V>::type res; in dot() 138 typename std::enable_if<CompatibleDynamicMatVecProduct<M,V>::value,bool>::type = true> 139 inline typename OutputVector<M,V>::type dot(const M&m,const V&v) in dot() 141 typename OutputVector<M,V>::type res(m.rows()); in dot() 149 typename std::enable_if<CompatibleDynamicMatVecProduct<M,V>::value,bool>::type = true> [all …]
|
D | fusion.hpp | 70 typedef T type; typedef 75 using SameElementType=std::is_same<typename ElementType<A>::type,typename ElementType<B>::type>; 86 constexpr bool has_vector_inst() {return (vector_traits<typename ElementType<DA>::type>::has_vector… in has_vector_inst() 96 constexpr bool has_predicate_inst() {return (vector_traits<typename ElementType<DA>::type>::has_pre… in has_predicate_inst() 384 typename std::enable_if<IsVector<L>::value,bool>::type = true> 390 typename std::enable_if<!IsVector<L>::value && IsVector<R>::value,bool>::type = true> 396 typename std::enable_if<HasMatrixIndexing<L>::value,bool>::type = true> 402 …name std::enable_if<!HasMatrixIndexing<L>::value && HasMatrixIndexing<R>::value,bool>::type = true> 408 typename std::enable_if<HasMatrixIndexing<L>::value,bool>::type = true> 414 …name std::enable_if<!HasMatrixIndexing<L>::value && HasMatrixIndexing<R>::value,bool>::type = true> [all …]
|
D | matrix.hpp | 199 typedef P type; typedef 206 typedef P type; typedef 213 typedef P type; typedef 219 typedef P type; typedef 394 OutputVectorDim<M>::value,TMP_ALLOC> type; typedef 403 typedef Matrix<typename traits<MA>::Scalar,nbrows,nbcols,TMP_ALLOC> type; typedef 432 typedef MatrixView<T,S> type; typedef 433 static type ref(const MatrixView<T,S>&a){ in ref() 442 typedef const Matrix<P,R,C,A>& type; typedef 443 … static type ref(const Matrix<P,R,C,A>&a,typename std::enable_if<(R>0) && (C>0)>::type* = nullptr){ in ref() [all …]
|
D | fusion_ops.hpp | 42 typename std::enable_if<vector_traits<T>::has_predicate,bool>::type = true> 100 typename std::enable_if<vector_traits<T>::has_predicate,bool>::type = true> 109 typename std::enable_if<vector_traits<T>::has_predicate,bool>::type = true> 118 typename std::enable_if<vector_traits<T>::has_predicate,bool>::type = true> 171 typename std::enable_if<vector_traits<T>::has_predicate,bool>::type = true> 180 typename std::enable_if<vector_traits<T>::has_predicate,bool>::type = true> 189 typename std::enable_if<vector_traits<T>::has_predicate,bool>::type = true> 236 typename std::enable_if<vector_traits<T>::has_predicate,bool>::type = true> 245 typename std::enable_if<vector_traits<T>::has_predicate,bool>::type = true> 254 typename std::enable_if<vector_traits<T>::has_predicate,bool>::type = true> [all …]
|
/cmsis-dsp-latest/PythonWrapper/cmsisdsp_pkg/src/ |
D | cmsisdsp_interpolation.c | 66 arm_linear_interp_instance_f32_new(PyTypeObject *type, PyObject *args, PyObject *kwds) in arm_linear_interp_instance_f32_new() argument 71 self = (dsp_arm_linear_interp_instance_f32Object *)type->tp_alloc(type, 0); in arm_linear_interp_instance_f32_new() 154 arm_bilinear_interp_instance_f32_new(PyTypeObject *type, PyObject *args, PyObject *kwds) in arm_bilinear_interp_instance_f32_new() argument 159 self = (dsp_arm_bilinear_interp_instance_f32Object *)type->tp_alloc(type, 0); in arm_bilinear_interp_instance_f32_new() 239 arm_bilinear_interp_instance_q31_new(PyTypeObject *type, PyObject *args, PyObject *kwds) in arm_bilinear_interp_instance_q31_new() argument 244 self = (dsp_arm_bilinear_interp_instance_q31Object *)type->tp_alloc(type, 0); in arm_bilinear_interp_instance_q31_new() 324 arm_bilinear_interp_instance_q15_new(PyTypeObject *type, PyObject *args, PyObject *kwds) in arm_bilinear_interp_instance_q15_new() argument 329 self = (dsp_arm_bilinear_interp_instance_q15Object *)type->tp_alloc(type, 0); in arm_bilinear_interp_instance_q15_new() 409 arm_bilinear_interp_instance_q7_new(PyTypeObject *type, PyObject *args, PyObject *kwds) in arm_bilinear_interp_instance_q7_new() argument 414 self = (dsp_arm_bilinear_interp_instance_q7Object *)type->tp_alloc(type, 0); in arm_bilinear_interp_instance_q7_new() [all …]
|
D | cmsisdsp_transform.c | 63 arm_cfft_radix2_instance_q15_new(PyTypeObject *type, PyObject *args, PyObject *kwds) in arm_cfft_radix2_instance_q15_new() argument 68 self = (dsp_arm_cfft_radix2_instance_q15Object *)type->tp_alloc(type, 0); in arm_cfft_radix2_instance_q15_new() 151 arm_cfft_radix4_instance_q15_new(PyTypeObject *type, PyObject *args, PyObject *kwds) in arm_cfft_radix4_instance_q15_new() argument 156 self = (dsp_arm_cfft_radix4_instance_q15Object *)type->tp_alloc(type, 0); in arm_cfft_radix4_instance_q15_new() 239 arm_cfft_radix2_instance_q31_new(PyTypeObject *type, PyObject *args, PyObject *kwds) in arm_cfft_radix2_instance_q31_new() argument 244 self = (dsp_arm_cfft_radix2_instance_q31Object *)type->tp_alloc(type, 0); in arm_cfft_radix2_instance_q31_new() 327 arm_cfft_radix4_instance_q31_new(PyTypeObject *type, PyObject *args, PyObject *kwds) in arm_cfft_radix4_instance_q31_new() argument 332 self = (dsp_arm_cfft_radix4_instance_q31Object *)type->tp_alloc(type, 0); in arm_cfft_radix4_instance_q31_new() 415 arm_cfft_radix2_instance_f32_new(PyTypeObject *type, PyObject *args, PyObject *kwds) in arm_cfft_radix2_instance_f32_new() argument 420 self = (dsp_arm_cfft_radix2_instance_f32Object *)type->tp_alloc(type, 0); in arm_cfft_radix2_instance_f32_new() [all …]
|
D | cmsisdsp_filtering.c | 70 arm_fir_instance_q7_new(PyTypeObject *type, PyObject *args, PyObject *kwds) in arm_fir_instance_q7_new() argument 75 self = (dsp_arm_fir_instance_q7Object *)type->tp_alloc(type, 0); in arm_fir_instance_q7_new() 158 arm_fir_instance_q15_new(PyTypeObject *type, PyObject *args, PyObject *kwds) in arm_fir_instance_q15_new() argument 163 self = (dsp_arm_fir_instance_q15Object *)type->tp_alloc(type, 0); in arm_fir_instance_q15_new() 246 arm_fir_instance_q31_new(PyTypeObject *type, PyObject *args, PyObject *kwds) in arm_fir_instance_q31_new() argument 251 self = (dsp_arm_fir_instance_q31Object *)type->tp_alloc(type, 0); in arm_fir_instance_q31_new() 364 arm_fir_instance_f32_new(PyTypeObject *type, PyObject *args, PyObject *kwds) in arm_fir_instance_f32_new() argument 369 self = (dsp_arm_fir_instance_f32Object *)type->tp_alloc(type, 0); in arm_fir_instance_f32_new() 386 arm_fir_instance_f64_new(PyTypeObject *type, PyObject *args, PyObject *kwds) in arm_fir_instance_f64_new() argument 391 self = (dsp_arm_fir_instance_f64Object *)type->tp_alloc(type, 0); in arm_fir_instance_f64_new() [all …]
|
/cmsis-dsp-latest/dsppp/Include/dsppp/Neon/ |
D | float.hpp | 14 typename std::enable_if<std::is_base_of<Neon,arch>::value>::type> 16 typedef float type; typedef 51 typename std::enable_if<S==1,bool>::type = true> 58 typename std::enable_if<(S>1),bool>::type = true> 78 typename std::enable_if<S==1,bool>::type = true> 85 typename std::enable_if<(S>1),bool>::type = true>
|
/cmsis-dsp-latest/dsppp/Include/dsppp/Helium/ |
D | q15.hpp | 34 typename std::enable_if<std::is_base_of<Helium,arch>::value>::type > 37 typedef Q15 type; typedef 40 typedef type::value_type storage_type; 235 typename std::enable_if<S==1,bool>::type = true> 268 typename std::enable_if<(S>1) && (S<=9362),bool>::type = true> 278 typename std::enable_if<(S>9362),bool>::type = true> 313 typename std::enable_if<S==1,bool>::type = true> 322 typename std::enable_if<(S>1) && (S<=9362),bool>::type = true> 332 typename std::enable_if<(S>9362),bool>::type = true> 385 typename std::enable_if<S==1,bool>::type = true> [all …]
|
D | q7.hpp | 30 typename std::enable_if<std::is_base_of<Helium,arch>::value>::type > 32 typedef Q7 type; typedef 33 typedef type::value_type storage_type; 198 typename std::enable_if<S==1,bool>::type = true> 210 typename std::enable_if<(S>1) && (S<=17),bool>::type = true> 221 typename std::enable_if<(S>17),bool>::type = true> 256 typename std::enable_if<S==1,bool>::type = true> 265 typename std::enable_if<(S>1) && (S<=17),bool>::type = true> 275 typename std::enable_if<(S>17),bool>::type = true> 328 typename std::enable_if<S==1,bool>::type = true> [all …]
|
D | half.hpp | 27 …t vector_traits<float16_t,arch,typename std::enable_if<std::is_base_of<Helium,arch>::value>::type> 30 typedef float16_t type; typedef 398 typename std::enable_if<S==1,bool>::type = true> 405 typename std::enable_if<(S>1) && (S<=65535),bool>::type = true> 413 typename std::enable_if<(S>65535),bool>::type = true> 450 typename std::enable_if<S==1,bool>::type = true> 460 typename std::enable_if<(S>1)&& (S<=65535),bool>::type = true> 471 typename std::enable_if<(S>65535),bool>::type = true> 535 typename std::enable_if<S==1,bool>::type = true> 542 typename std::enable_if<(S>1) && (S<=65535),bool>::type = true> [all …]
|
D | q31.hpp | 31 typename std::enable_if<std::is_base_of<Helium,arch>::value>::type > 33 typedef Q31 type; typedef 34 typedef type::value_type storage_type; 198 typename std::enable_if<S==1,bool>::type = true> 205 typename std::enable_if<(S>1),bool>::type = true> 223 typename std::enable_if<S==1,bool>::type = true> 232 typename std::enable_if<(S>1),bool>::type = true> 255 typename std::enable_if<S==1,bool>::type = true> 262 typename std::enable_if<(S>1) ,bool>::type = true> 282 typename std::enable_if<S==1,bool>::type = true> [all …]
|
D | basic.hpp | 35 SameElementType<DST,T>::value,bool>::type = true> 65 SameElementType<DST,T>::value,bool>::type = true> 119 vector_idx_pair<DA,DB>(),bool>::type = true> 151 must_use_matrix_idx_pair<DA,DB>(),bool>::type = true> 251 vector_idx_pair<DA,DB>(),bool>::type = true> 289 vector_idx_pair<DA,DB>(),bool>::type = true> 295 using Scalar = typename ElementType<DA>::type; in _swap() 298 constexpr int nb_lanes = vector_traits<typename ElementType<DA>::type>::nb_lanes; in _swap()
|
D | float.hpp | 39 typename std::enable_if<std::is_base_of<Helium,arch>::value>::type > 42 typedef float type; typedef 498 typename std::enable_if<S==1,bool>::type = true> 506 typename std::enable_if<(S>1),bool>::type = true> 545 typename std::enable_if<S==1,bool>::type = true> 554 typename std::enable_if<(S>1),bool>::type = true> 691 typename std::enable_if<S==1,bool>::type = true> 698 typename std::enable_if<(S>1),bool>::type = true> 737 typename std::enable_if<S==1,bool>::type = true> 745 typename std::enable_if<(S>1),bool>::type = true>
|
/cmsis-dsp-latest/Source/InterpolationFunctions/ |
D | arm_spline_interp_init_f32.c | 67 arm_spline_type type, in arm_spline_init_f32() argument 103 if(type == ARM_SPLINE_NATURAL) in arm_spline_init_f32() 105 else if(type == ARM_SPLINE_PARABOLIC_RUNOUT) in arm_spline_init_f32() 135 if(type == ARM_SPLINE_NATURAL) in arm_spline_init_f32() 140 else if(type == ARM_SPLINE_PARABOLIC_RUNOUT) in arm_spline_init_f32()
|
/cmsis-dsp-latest/Testing/ |
D | processTests.py | 8 parser.add_argument('-f', nargs='?',type = str, default="Output.pickle", help="Pickle path") 10 parser.add_argument('-p', nargs='?',type = str, default="Patterns", help="Pattern dir path") 11 parser.add_argument('-d', nargs='?',type = str, default="Parameters", help="Parameter dir path") 12 parser.add_argument('-gen', nargs='?',type = str, default=".", help="Folder for generated C sources…
|
/cmsis-dsp-latest/dsppp/Include/dsppp/Scalar/ |
D | basic.hpp | 30 SameElementType<DST,T>::value,bool>::type = true> 68 SameElementType<DST,T>::value,bool>::type = true> 114 typename std::enable_if<vector_idx_pair<DA,DB>(),bool>::type = true> 150 typename std::enable_if<must_use_matrix_idx_pair<DA,DB>(),bool>::type = true> 198 typename std::enable_if<vector_idx_pair<DA,DB>(),bool>::type = true> 238 typename std::enable_if<vector_idx_pair<DA,DB>(),bool>::type = true>
|
/cmsis-dsp-latest/dsppp/Include/dsppp/DSP/ |
D | q15.hpp | 51 struct vector_traits<Q15,DSP,typename std::enable_if<true>::type> 54 typedef Q15 type; typedef 57 typedef type::value_type storage_type; 225 typename std::enable_if<S==1,bool>::type = true> 233 typename std::enable_if<(S>1),bool>::type = true> 253 typename std::enable_if<S==1,bool>::type = true> 260 typename std::enable_if<(S>1),bool>::type = true>
|
D | basic.hpp | 26 SameElementType<DST,T>::value,bool>::type = true> 53 SameElementType<DST,T>::value,bool>::type = true> 108 vector_idx_pair<DA,DB>(),bool>::type = true> 135 must_use_matrix_idx_pair<DA,DB>(),bool>::type = true> 185 vector_idx_pair<DA,DB>(),bool>::type = true> 221 vector_idx_pair<DA,DB>(),bool>::type = true> 227 using Scalar = typename ElementType<DA>::type; in _swap() 230 constexpr int nb_lanes = vector_traits<typename ElementType<DA>::type>::nb_lanes; in _swap()
|
D | q7.hpp | 32 struct vector_traits<Q7,DSP,typename std::enable_if<true>::type> 34 typedef Q7 type; typedef 35 typedef type::value_type storage_type; 165 typename std::enable_if<S==1,bool>::type = true> 173 typename std::enable_if<(S>1),bool>::type = true> 197 typename std::enable_if<S==1,bool>::type = true> 204 typename std::enable_if<(S>1),bool>::type = true>
|
/cmsis-dsp-latest/dsppp/tests/ |
D | common_tests.h | 101 typename std::enable_if<std::is_pointer<T>::value,bool>::type = true> 131 !HasMatrixIndexing<TB>::value,bool>::type = true> 136 if constexpr (number_traits<typename ElementType<TA>::type>::is_float) 160 && !IsVector<T>::value && !HasMatrixIndexing<T>::value,bool>::type = true> 189 number_traits<typename ElementType<MA>::type>::is_float,bool>::type = true> 216 number_traits<typename ElementType<MA>::type>::is_float,bool>::type = true> 243 number_traits<typename ElementType<MA>::type>::is_fixed,bool>::type = true>
|
/cmsis-dsp-latest/dsppp/Include/dsppp/num_features/ |
D | q7.hpp | 49 !std::is_base_of<DSP,arch>::value>::type> { 51 typedef Q7 type; typedef 54 typedef type::value_type storage_type;
|
D | q31.hpp | 44 !std::is_base_of<Neon,arch>::value>::type> { 46 typedef Q31 type; typedef 49 typedef type::value_type storage_type;
|
D | q15.hpp | 44 !std::is_base_of<DSP,arch>::value>::type> { 46 typedef Q15 type; typedef 49 typedef type::value_type storage_type;
|