Home
last modified time | relevance | path

Searched refs:MA (Results 1 – 14 of 14) sorted by relevance

/cmsis-dsp-latest/dsppp/Include/dsppp/
Dalgorithms.hpp43 template<typename MA,
46 HasMatrixIndexing<MA>::value &&
49 inline void transposeTo(MA &dst, in transposeTo()
167 template<typename MA,
169 typename std::enable_if<CompatibleStaticMatMatProduct<MA,MB>::value &&
170 … number_traits<typename traits<MA>::Scalar>::is_fixed,bool>::type = true>
171 inline typename OutputMatrix<MA,MB>::type dot(const MA&ma,const MB&mb) in dot()
174 typename OutputMatrix<MA,MB>::type res; in dot()
182 template<typename MA,
184 typename std::enable_if<CompatibleStaticMatMatProduct<MA,MB>::value &&
[all …]
Dmatrix.hpp335 template<typename MA,typename MB>
339 HasMatrixIndexing<MA>::value &&
341 (NbCols<MA>::value == NbRows<MB>::value) &&
342 !IsDynamic<MA>::value &&
343 SameElementType<MA,MB>::value;
359 template<typename MA,typename MB>
363 HasMatrixIndexing<MA>::value &&
365 IsDynamic<MA>::value &&
367 SameElementType<MA,MB>::value;
370 template<typename MA,typename MB>
[all …]
Dforward.hpp57 template<typename MA,typename MB>
Dfixed_point.hpp1793 template<int MA,int FA,int MB,int FB,bool SA,bool SB>
1794 inline Q< MA+MB+1 , FA+FB,SA || SB> mult(const Q<MA,FA,SA> &a, in mult() argument
1816 using ResType = typename Q< MA+MB+1 , FA+FB,SA || SB>::value_type; in mult()
1818 return(Q<MA+MB+1,FA+FB,SA || SB>(res)); in mult()
/cmsis-dsp-latest/dsppp/Include/dsppp/Helium/
Dmatrix_multiply_f32.hpp15 template<typename MA,
19 has_vector_inst<MA>() &&
20 SameElementType<MA,float32_t>::value,bool>::type = true>
22 const MA &pSrcA,
26 using T = typename traits<MA>::Scalar;
45 if constexpr (!HasStaticStride<MA>::value)
51 if constexpr (!HasStaticStride<MA>::value)
57 constexpr int s = StaticStride<MA>::value;
71 if constexpr (!HasStaticStride<MA>::value)
81 if constexpr (!HasStaticStride<MA>::value)
[all …]
Dmatrix_multiply_f16.hpp27 template<typename MA,
31 has_vector_inst<MA>() &&
32 SameElementType<MA,float16_t>::value,bool>::type = true>
34 const MA &pSrcA,
38 using T = typename traits<MA>::Scalar;
112 template<typename MA,
116 has_vector_inst<MA>() &&
117 SameElementType<MA,float16_t>::value,bool>::type = true>
119 const MA &pSrcA,
227 template<typename MA,
[all …]
Dmatrix_multiply_fixed.hpp23 template<typename MA,
26 typename std::enable_if<has_vector_inst<MA>() &&
27 number_traits<typename traits<MA>::Scalar>::is_fixed,bool>::type = true>
29 const MA & pSrcA, in arm_mat_mult_2x2_mve()
33 using T = typename traits<MA>::Scalar; in arm_mat_mult_2x2_mve()
89 template<typename MA,
92 typename std::enable_if<has_vector_inst<MA>() &&
93 number_traits<typename traits<MA>::Scalar>::is_fixed,bool>::type = true>
95 const MA & pSrcA, in arm_mat_mult_3x3_mve()
100 using T = typename traits<MA>::Scalar; in arm_mat_mult_3x3_mve()
[all …]
Dmatrix_multiply.hpp79 template<typename MA,
83 has_vector_inst<MA>() &&
84 number_traits<typename traits<MA>::Scalar>::is_float,bool>::type = true>
85 __STATIC_INLINE void _dot_m_m(const MA&pSrcA,const MB&pSrcB,
89 using T = typename traits<MA>::Scalar;
/cmsis-dsp-latest/dsppp/tests/
Dcommon_tests.h185 template<typename MA,typename MB,
187 HasMatrixIndexing<MA>::value &&
189 number_traits<typename ElementType<MA>::type>::is_float,bool>::type = true>
190 bool validate(const MA& a, const MB& b,float abser = ABS_ERROR, float reler = REL_ERROR)
212 template<typename MA,typename MB,
214 HasMatrixIndexing<MA>::value &&
216 number_traits<typename ElementType<MA>::type>::is_float,bool>::type = true>
217 bool validateLT(const MA& a, const MB& b,float abser = ABS_ERROR, float reler = REL_ERROR)
239 template<typename MA,typename MB,
241 HasMatrixIndexing<MA>::value &&
[all …]
/cmsis-dsp-latest/dsppp/Include/dsppp/DSP/
Dmatrix_multiply.hpp19 template<typename MA,
22 std::is_same<typename traits<MA>::Scalar,Q15>::value &&
23 number_traits<typename traits<MA>::Scalar>::is_fixed,bool>::type = true>
25 const MA &src, in _arm_mat_trans()
29 using T = typename traits<MA>::Scalar; in _arm_mat_trans()
251 template<typename MA,
256 !std::is_same<typename traits<MA>::Scalar,Q31>::value &&
257 number_traits<typename traits<MA>::Scalar>::is_fixed,bool>::type = true>
258 __STATIC_INLINE void _dot_m_m(const MA&pSrcA,const MB&pSrcB, in _dot_m_m()
263 using T = typename traits<MA>::Scalar; in _dot_m_m()
/cmsis-dsp-latest/dsppp/Include/dsppp/Scalar/
Dmatrix_multiply_fixed.hpp23 template<typename MA,
28 number_traits<typename traits<MA>::Scalar>::is_fixed,bool>::type = true>
29 __STATIC_INLINE void _dot_m_m(const MA&pSrcA,const MB&pSrcB, in _dot_m_m()
34 using T = typename traits<MA>::Scalar; in _dot_m_m()
Dmatrix_multiply_float.hpp21 template<typename MA,
24 … typename std::enable_if<number_traits<typename traits<MA>::Scalar>::is_float,bool>::type = true>
25 __STATIC_INLINE void _dot_m_m(const MA&pSrcA,const MB&pSrcB, in _dot_m_m()
29 using T = typename traits<MA>::Scalar; in _dot_m_m()
Dmatrix_multiply.hpp19 template<typename MA,
22 const MA &src, in _arm_mat_trans()
/cmsis-dsp-latest/PythonWrapper/examples/
DNoise suppression.ipynb207MA+gBiAKD/2wDb/7AARwG0AHn/TgBwAB8BFwExAPkA/P54AJL/rgBfAG0A7QDVAIIByQBpAMb/ugDR/xMAgwBf/5UAagBDANn+…
704MA//4P/x0Bu/+R/0AAzABAAUsAyf9N/yUB0v97ADgAIv8A/6EAy//q/iX/9v/J/gMBwf/DALgA9v6z/0gA3/7pAMb/GwG1/qcA…
999MA/v/QANECD/9C/2UBk/8SADP/fQAdAo/9EgDW/9n9xgJLAC79mQTs/TP/cgNE/kb+GAKrAAAAsQK3AAL9PAGM/p/+LgDCAKf8…
1670MA+f6gAMP/e/+mANMA7f+L/+P/Df/dAGD/jwCu/jgBFQHoAJcAwP8DAb0AigADAdL/Qf8hARABDgAD/z8AGwHPAG//XwD9AJ0A…