/cmsis-dsp-latest/dsppp/Include/dsppp/DSP/ |
D | q7.hpp | 32 struct vector_traits<Q7,DSP,typename std::enable_if<true>::type> 34 typedef Q7 type; 67 static constexpr int8_t lane_value(const Q7 x) {return x.v;}; in lane_value() 78 struct vctpq<Q7>{ 85 __STATIC_FORCEINLINE Q7DSPVector vconst(Q7 val) in vconst() 103 const Q7 b) in vadd() 108 __STATIC_FORCEINLINE Q7DSPVector vadd(const Q7 a, in vadd() 121 const Q7 b) in vsub() 126 __STATIC_FORCEINLINE Q7DSPVector vsub(const Q7 a, in vsub() 152 const Q7 b) in vmul() [all …]
|
D | memory.hpp | 60 Q7 const * pQ7) in read_q7x4() 79 Q7 *& pQ7, in write_q7x4()
|
/cmsis-dsp-latest/dsppp/Include/dsppp/Helium/ |
D | q7.hpp | 29 struct vector_traits<Q7,arch, 32 typedef Q7 type; 53 static constexpr int8_t lane_value(const Q7 x) {return x.v;}; in lane_value() 65 struct vctpq<Q7>{ 72 __STATIC_FORCEINLINE int8x16_t vconst(Q7 val) in vconst() 77 __STATIC_FORCEINLINE int8x16_t vconst_tail(Q7 val, in vconst_tail() 100 __STATIC_FORCEINLINE int8x16_t vadd(const int8x16_t a,const Q7 b) in vadd() 105 __STATIC_FORCEINLINE int8x16_t vadd(const Q7 a,const int8x16_t b) in vadd() 117 __STATIC_FORCEINLINE int8x16_t vadd(const int8x16_t a,const Q7 b, in vadd() 123 __STATIC_FORCEINLINE int8x16_t vadd(const Q7 a,const int8x16_t b, in vadd() [all …]
|
/cmsis-dsp-latest/dsppp/Include/dsppp/num_features/ |
D | q7.hpp | 17 struct number_traits<Q7> 33 static constexpr Q7 one() {return Q7::one();}; in one() 37 typedef Q7 compute_type; 46 struct vector_traits<Q7,arch, 51 typedef Q7 type; 87 __STATIC_FORCEINLINE Q7 from_accumulator(const Q<17,14> a) in from_accumulator() 89 return(Q7(__SSAT(a.v >> 7, 8))); in from_accumulator() 101 __STATIC_FORCEINLINE Q<17,14> mac(const Q<17,14> acc,const Q7 a,const Q7 b) in mac()
|
/cmsis-dsp-latest/dsppp/tests/ |
D | cmsis_tests.h | 61 struct NameOfType<Q7> 108 struct TailForTests<Q7> 143 extern void cmsisdsp_add(const Q7* a, 144 const Q7* b, 145 Q7* c, 170 extern void cmsisdsp_mat_add(const Q7* a, 171 const Q7* b, 172 Q7* c, 202 extern void cmsisdsp_dot(const Q7* a, 203 const Q7* b, [all …]
|
D | cmsisdsp.cpp | 75 void cmsisdsp_add(const Q7* a, in cmsisdsp_add() 76 const Q7* b, in cmsisdsp_add() 77 Q7* c, in cmsisdsp_add() 138 void cmsisdsp_dot(const Q7* a, in cmsisdsp_dot() 139 const Q7* b, in cmsisdsp_dot() 207 const Q7 * pSrc, in cmsisdsp_fir() 208 Q7 * pDst, in cmsisdsp_fir() 234 void cmsisdsp_dot_expr(const Q7* a, in cmsisdsp_dot_expr() 235 const Q7* b, in cmsisdsp_dot_expr() 236 const Q7* c, in cmsisdsp_dot_expr() [all …]
|
D | col_test.cpp | 109 all_col_test<Q7>(); in col_test()
|
D | row_test.cpp | 201 all_row_test<Q7>(); in row_test()
|
D | vector_test.cpp | 216 all_vector_test<Q7>(); in vector_test()
|
D | dot_test.cpp | 210 all_dot_test<Q7>(); in dot_test()
|
D | fusion_test.cpp | 258 all_fusion_test<Q7>(); in fusion_test()
|
D | matrix_test.cpp | 52 struct MatTestConstant<Q7> 54 constexpr static Q7 value = 0.001_q7; 55 constexpr static Q7 half = 0.5_q7; 1767 if constexpr (!std::is_same<T,Q7>::value && !std::is_same<T,double>::value) in matrix_all_test() 1860 matrix_all_test<Q7>(); in matrix_test()
|
D | debug_mat.h | 23 void pvec(Q7 *p,int nb) in pvec()
|
/cmsis-dsp-latest/cmsisdsp/ |
D | datatype.py | 15 Q7 = 7 variable 38 if format==Q7:
|
/cmsis-dsp-latest/PythonWrapper/docs/source/ |
D | datatype.rst | 9 .. autodata:: cmsisdsp.datatype.Q7
|
/cmsis-dsp-latest/dsppp/Include/dsppp/ |
D | vec.hpp | 130 struct VecRef<Q7> 132 typedef Q7 type; 133 static type ref(const Q7 a){ in ref()
|
D | fixed_point.hpp | 1716 using Q7 = Q<0,7>; typedef 1776 constexpr Q7 operator ""_q7(long double x){return Q7(Q7::convert((float)x));} in operator ""_q7() 2133 inline Q7 operator*(const Q7 &a,const Q7 &b) in operator *()
|
/cmsis-dsp-latest/Testing/PatternGeneration/ |
D | Stats.py | 276 if format == Tools.Q7 or format == Tools.Q15 or format == Tools.Q31: 498 if format == Tools.Q7: 605 nb=writeNewsTests(configq7,nb,Tools.Q7) 617 generateBenchmark(configq7, Tools.Q7)
|
D | Matrix.py | 695 if format == Tools.Q7: 700 if format == Tools.Q7: 708 if format == Tools.Q7:
|
D | FastMath.py | 53 if f == Tools.Q7:
|
D | Tools.py | 19 Q7 = 7 variable
|
/cmsis-dsp-latest/Testing/ |
D | bench.txt | 157 suite Statistics Benchmarks Q7 { 287 suite Basic Maths Benchmarks Q7 { 548 suite FIR Q7 { 663 suite Convolutions / Correlations Q7 { 1284 suite Support Functions Q7 { 1452 suite Unary Matrix Operators Q7 { 1634 suite Binary Matrix Operators Q7 {
|
D | desc.txt | 466 suite Statistics Tests Q7 { 782 suite Support Tests Q7 { 931 suite Interpolation Tests Q7{ 1419 suite Basic Tests Q7{ 3013 suite MISC Q7 { 3223 suite FIR Q7 { 3515 suite Unary Tests Q7 { 3750 suite Binary Q7 { 4996 suite ExampleCategory Q7 {
|
D | README.md | 709 A table BasicBenchmarks will be create and the benchmarks result for F32, Q31, Q15 and Q7 will be a…
|
/cmsis-dsp-latest/Scripts/ |
D | genMVETwiddleCoefs.py | 36 Q7 = 5 variable
|