Home
last modified time | relevance | path

Searched refs:Q7 (Results 1 – 25 of 26) sorted by relevance

12

/cmsis-dsp-latest/dsppp/Include/dsppp/DSP/
Dq7.hpp32 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 …]
Dmemory.hpp60 Q7 const * pQ7) in read_q7x4()
79 Q7 *& pQ7, in write_q7x4()
/cmsis-dsp-latest/dsppp/Include/dsppp/Helium/
Dq7.hpp29 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/
Dq7.hpp17 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/
Dcmsis_tests.h61 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 …]
Dcmsisdsp.cpp75 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 …]
Dcol_test.cpp109 all_col_test<Q7>(); in col_test()
Drow_test.cpp201 all_row_test<Q7>(); in row_test()
Dvector_test.cpp216 all_vector_test<Q7>(); in vector_test()
Ddot_test.cpp210 all_dot_test<Q7>(); in dot_test()
Dfusion_test.cpp258 all_fusion_test<Q7>(); in fusion_test()
Dmatrix_test.cpp52 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()
Ddebug_mat.h23 void pvec(Q7 *p,int nb) in pvec()
/cmsis-dsp-latest/cmsisdsp/
Ddatatype.py15 Q7 = 7 variable
38 if format==Q7:
/cmsis-dsp-latest/PythonWrapper/docs/source/
Ddatatype.rst9 .. autodata:: cmsisdsp.datatype.Q7
/cmsis-dsp-latest/dsppp/Include/dsppp/
Dvec.hpp130 struct VecRef<Q7>
132 typedef Q7 type;
133 static type ref(const Q7 a){ in ref()
Dfixed_point.hpp1716 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/
DStats.py276 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)
DMatrix.py695 if format == Tools.Q7:
700 if format == Tools.Q7:
708 if format == Tools.Q7:
DFastMath.py53 if f == Tools.Q7:
DTools.py19 Q7 = 7 variable
/cmsis-dsp-latest/Testing/
Dbench.txt157 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 {
Ddesc.txt466 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 {
DREADME.md709 A table BasicBenchmarks will be create and the benchmarks result for F32, Q31, Q15 and Q7 will be a…
/cmsis-dsp-latest/Scripts/
DgenMVETwiddleCoefs.py36 Q7 = 5 variable

12