Home
last modified time | relevance | path

Searched refs:type (Results 1 – 25 of 160) sorted by relevance

1234567

/cmsis-dsp-latest/dsppp/Include/dsppp/
Dvec.hpp33 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 …]
Dalgorithms.hpp48 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 …]
Dfusion.hpp70 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 …]
Dmatrix.hpp199 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 …]
Dfusion_ops.hpp42 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/
Dcmsisdsp_interpolation.c66 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 …]
Dcmsisdsp_transform.c63 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 …]
Dcmsisdsp_filtering.c70 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/
Dfloat.hpp14 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/
Dq15.hpp34 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 …]
Dq7.hpp30 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 …]
Dhalf.hpp27 …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 …]
Dq31.hpp31 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 …]
Dbasic.hpp35 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()
Dfloat.hpp39 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/
Darm_spline_interp_init_f32.c67 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/
DprocessTests.py8 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/
Dbasic.hpp30 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/
Dq15.hpp51 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>
Dbasic.hpp26 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()
Dq7.hpp32 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/
Dcommon_tests.h101 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/
Dq7.hpp49 !std::is_base_of<DSP,arch>::value>::type> {
51 typedef Q7 type; typedef
54 typedef type::value_type storage_type;
Dq31.hpp44 !std::is_base_of<Neon,arch>::value>::type> {
46 typedef Q31 type; typedef
49 typedef type::value_type storage_type;
Dq15.hpp44 !std::is_base_of<DSP,arch>::value>::type> {
46 typedef Q15 type; typedef
49 typedef type::value_type storage_type;

1234567