Home
last modified time | relevance | path

Searched refs:rows (Results 1 – 25 of 40) sorted by relevance

12

/cmsis-dsp-latest/Testing/Source/Tests/
DUnaryTestsF16.cpp64 int rows,columns; \
75 int rows,columns; \
79 in1.numRows=rows; \
81 memcpy((void*)ap,(const void*)inp1,sizeof(float16_t)*rows*columns);\
84 in2.numRows=rows; \
86 memcpy((void*)bp,(const void*)inp2,sizeof(float16_t)*rows*columns);\
89 out.numRows=rows; \
94 in1.numRows=rows; \
95 in1.numCols=rows; \
96 memcpy((void*)ap,(const void*)inp1,sizeof(float16_t)*rows*rows); \
[all …]
DUnaryTestsF64.cpp60 int rows,columns; \
71 int rows,columns; \
75 in1.numRows=rows; \
77 memcpy((void*)ap,(const void*)inp1,sizeof(float64_t)*rows*columns);\
80 in2.numRows=rows; \
82 memcpy((void*)bp,(const void*)inp2,sizeof(float64_t)*rows*columns);\
85 out.numRows=rows; \
90 in1.numRows=rows; \
91 in1.numCols=rows; \
92 memcpy((void*)ap,(const void*)inp1,sizeof(float64_t)*rows*rows); \
[all …]
DUnaryTestsF32.cpp85 int rows,columns; \
96 int rows,columns; \
100 in1.numRows=rows; \
102 memcpy((void*)ap,(const void*)inp1,sizeof(float32_t)*rows*columns);\
105 in2.numRows=rows; \
107 memcpy((void*)bp,(const void*)inp2,sizeof(float32_t)*rows*columns);\
110 out.numRows=rows; \
115 in1.numRows=rows; \
116 in1.numCols=rows; \
117 memcpy((void*)ap,(const void*)inp1,sizeof(float32_t)*rows*rows); \
[all …]
DUnaryTestsQ15.cpp56 int rows,columns; \
67 int rows,columns; \
71 in1.numRows=rows; \
73 memcpy((void*)ap,(const void*)inp1,sizeof(q15_t)*rows*columns);\
76 in2.numRows=rows; \
78 memcpy((void*)bp,(const void*)inp2,sizeof(q15_t)*rows*columns);\
81 out.numRows=rows; \
86 in1.numRows=rows; \
88 memcpy((void*)ap,(const void*)inp1,sizeof(q15_t)*rows*columns);\
94 out.numCols=rows; \
[all …]
DUnaryTestsQ31.cpp40 int rows,columns; \
51 int rows,columns; \
55 in1.numRows=rows; \
57 memcpy((void*)ap,(const void*)inp1,sizeof(q31_t)*rows*columns);\
60 in2.numRows=rows; \
62 memcpy((void*)bp,(const void*)inp2,sizeof(q31_t)*rows*columns);\
65 out.numRows=rows; \
70 in1.numRows=rows; \
72 memcpy((void*)ap,(const void*)inp1,sizeof(q31_t)*rows*columns);\
78 out.numCols=rows; \
[all …]
DUnaryTestsQ7.cpp53 int rows,columns; \
64 int rows,columns; \
68 in1.numRows=rows; \
70 memcpy((void*)ap,(const void*)inp1,sizeof(q7_t)*rows*columns);\
73 in2.numRows=rows; \
75 memcpy((void*)bp,(const void*)inp2,sizeof(q7_t)*rows*columns);\
78 out.numRows=rows; \
83 in1.numRows=rows; \
85 memcpy((void*)ap,(const void*)inp1,sizeof(q7_t)*rows*columns);\
91 out.numCols=rows; \
[all …]
DBinaryTestsQ15.cpp51 int rows,internal,columns; \
56 in1.numRows=rows; \
58 memcpy((void*)ap,(const void*)inp1,2*sizeof(q15_t)*rows*internal);\
66 out.numRows=rows; \
71 in1.numRows=rows; \
73 memcpy((void*)ap,(const void*)inp1,sizeof(q15_t)*rows*internal);\
81 out.numRows=rows; \
93 rows = *dimsp++; in test_mat_mult_q15()
103 outp += (rows * columns); in test_mat_mult_q15()
126 rows = *dimsp++; in test_mat_cmplx_mult_q15()
[all …]
DBinaryTestsF64.cpp30 int rows,internal,columns; \
38 in1.numRows=rows; \
40 memcpy((void*)ap,(const void*)inp1,2*sizeof(float64_t)*rows*internal);\
48 out.numRows=rows; \
61 rows = *dimsp++; in test_mat_mult_f64()
70 outp += (rows * columns); in test_mat_mult_f64()
90 rows = *dimsp++;
99 outp += (2*rows * columns);
DBinaryTestsQ31.cpp40 int rows,internal,columns; \
45 in1.numRows=rows; \
47 memcpy((void*)ap,(const void*)inp1,2*sizeof(q31_t)*rows*internal);\
55 out.numRows=rows; \
69 rows = *dimsp++; in test_mat_mult_q31()
78 outp += (rows * columns); in test_mat_mult_q31()
98 rows = *dimsp++; in test_mat_cmplx_mult_q31()
107 outp += (2*rows * columns); in test_mat_cmplx_mult_q31()
126 rows = *dimsp++; in test_mat_mult_opt_q31()
135 outp += (rows * columns); in test_mat_mult_opt_q31()
DBinaryTestsF16.cpp31 int rows,internal,columns; \
39 in1.numRows=rows; \
41 memcpy((void*)ap,(const void*)inp1,2*sizeof(float16_t)*rows*internal);\
49 out.numRows=rows; \
62 rows = *dimsp++; in test_mat_mult_f16()
71 outp += (rows * columns); in test_mat_mult_f16()
90 rows = *dimsp++; in test_mat_cmplx_mult_f16()
99 outp += (2*rows * columns); in test_mat_cmplx_mult_f16()
DBinaryTestsF32.cpp37 int rows,internal,columns; \
45 in1.numRows=rows; \
47 memcpy((void*)ap,(const void*)inp1,2*sizeof(float32_t)*rows*internal);\
55 out.numRows=rows; \
68 rows = *dimsp++; in test_mat_mult_f32()
77 outp += (rows * columns); in test_mat_mult_f32()
99 rows = *dimsp++; in test_mat_cmplx_mult_f32()
109 outp += (2*rows * columns); in test_mat_cmplx_mult_f32()
DBinaryTestsQ7.cpp54 int rows,internal,columns; \
59 in1.numRows=rows; \
61 memcpy((void*)ap,(const void*)inp1,2*sizeof(q7_t)*rows*internal);\
69 out.numRows=rows; \
83 rows = *dimsp++; in test_mat_mult_q7()
94 outp += (rows * columns); in test_mat_mult_q7()
/cmsis-dsp-latest/dsppp/Include/dsppp/
Dmatrix_view.hpp37 vector_length_t rows() const {return(nb_rows_);} in rows() function
55 const vector_length_t rows, in MatrixView()
57 v_(v),nb_rows_(rows),nb_cols_(cols){}; in MatrixView()
65 const vector_length_t rows, in MatrixView()
67 v_(v.ptr()),nb_rows_(rows),nb_cols_(cols){}; in MatrixView()
115 eval2D(*this,other.derived(),rows(),columns(),CURRENT_ARCH); in operator =()
126 _Fill2D(*this,val,rows(),columns(),CURRENT_ARCH); in operator =()
141 eval2D(*this,*this + other.derived(),rows(),columns(),CURRENT_ARCH); in operator +=()
152 eval2D(*this,*this + other,rows(),columns(),CURRENT_ARCH); in operator +=()
164 eval2D(*this,*this + other,rows(),columns(),CURRENT_ARCH); in operator +=()
[all …]
Dmatrix_impl.hpp65 constexpr vector_length_t rows() const {return(R);} in rows() function
128 eval2D(*this,other.derived(),rows(),columns(),CURRENT_ARCH);
159 eval2D(*this,other.derived(),rows(),columns(),CURRENT_ARCH);
171 const vector_length_t nb_rows = rows() - rs; in sub()
185 const vector_length_t nb_rows = rows() - rs; in sub()
228 const vector_length_t nb_rows = rows() - rs; in sub()
242 const vector_length_t nb_rows = rows() - rs; in sub()
599 vector_length_t rows() const {return(rows_);} in rows() function
659 Vector<P,DYNAMIC,Allocator>(other.rows()*other.columns()), in Matrix()
660 rows_(other.rows()),columns_(other.columns()) in Matrix()
[all …]
Dalgorithms.hpp69 const vector_length_t rows) in _diagonal() argument
72 for(index_t r=0;r < rows ; r++) in _diagonal()
93 const vector_length_t rows) in _fill_diagonal() argument
95 for(index_t r=0;r < rows ; r++) in _fill_diagonal()
104 const vector_length_t rows) in _identity() argument
107 for(index_t r=0;r < rows ; r++) in _identity()
141 typename OutputVector<M,V>::type res(m.rows()); in dot()
202 typename OutputMatrix<MA,MB>::type res(ma.rows(),mb.columns()); in dot()
216 typename OutputMatrix<MA,MB>::type res(ma.rows(),mb.columns()); in dot()
258 typename OutputMatrix<MA,MB>::type res(ma.rows(),mb.columns()); in dot()
[all …]
Dfusion.hpp325 vector_length_t rows() const {return(this->derived().rows());} in rows() function
397 vector_length_t rows() const { in rows() function
398 return(lhs_.rows()); in rows()
403 vector_length_t rows() const { in rows() function
404 return(rhs_.rows()); in rows()
743 vector_length_t rows() const { in rows() function
744 return(lhs_.rows()); in rows()
/cmsis-dsp-latest/Testing/PatternGeneration/
DQR.py6 def randomIsometry(rows,cols,rank): argument
8 r=np.random.randn(rows)
14 a = np.random.randn(rows,rows)
17 diagDim = min(rows,cols)
18 d = np.zeros((rows,cols))
30 def kahan_matrix(rows): argument
31 cols = rows
33 s = math.pow(eps,1.0/rows)
35 m = np.zeros((rows,cols))
38 for i in range(rows-1):
[all …]
DMatrix.py973 rows,cols,rank=args
974 maxDim=max(rows,cols)
975 return((rank<=maxDim) and (rows >= cols))
1081 rows,cols,rank = c
1082 thedims += [rows,cols,rank]
1083 m = QR.randomIsometry(rows,cols,rank)
1084 theMatrix += list(np.array(m).reshape(rows*cols))
1115 theRefR += list(np.array(r).reshape(rows*cols))
1116 theRefQ += list(np.array(q).reshape(rows*rows))
/cmsis-dsp-latest/PythonWrapper/examples/
Dexample_1_5.py89 rows = 8 variable
92 def randomIsometry(rows,cols,rank): argument
94 r=np.random.randn(rows)
100 a = np.random.randn(rows,rows)
103 diagDim = min(rows,cols)
104 d = np.zeros((rows,cols))
117 m = randomIsometry(rows,columns,columns-1)
119 rows,columns = m.shape variable
129 tmpa=np.zeros(rows)
130 tmpb=np.zeros(rows)
/cmsis-dsp-latest/dsppp/Include/dsppp/Scalar/
Dbasic.hpp71 const vector_length_t rows, in _Fill2D() argument
79 for(; row <= rows-(1<<U);row += (1<<U)) in _Fill2D()
92 for(; row < rows;row ++) in _Fill2D()
153 const vector_length_t rows, in eval2D() argument
161 for(; row <= rows-(1<<U);row += (1<<U)) in eval2D()
174 for(; row < rows;row ++) in eval2D()
Dmatrix_multiply.hpp27 for(index_t r=0;r < dst.rows() ; r++) in _arm_mat_trans()
53 uint32_t numRows = m.rows(); in _dot_m_v()
/cmsis-dsp-latest/dsppp/Include/dsppp/Helium/
Dbasic.hpp68 const vector_length_t rows, in _Fill2D() argument
82 for(; row <= rows-U;row += U) in _Fill2D()
95 for(; row < rows;row ++) in _Fill2D()
154 const vector_length_t rows, in eval2D() argument
168 for(; row <= rows-U;row += U) in eval2D()
182 for(; row < rows;row ++) in eval2D()
/cmsis-dsp-latest/dsppp/Include/dsppp/DSP/
Dbasic.hpp56 const vector_length_t rows, in _Fill2D() argument
63 for(; row <= rows-(1<<DSP_UNROLL);row += (1<<DSP_UNROLL)) in _Fill2D()
85 for(; row < rows;row ++) in _Fill2D()
138 const vector_length_t rows, in eval2D() argument
146 for(; row <= rows-(1<<DSP_UNROLL);row += (1<<DSP_UNROLL)) in eval2D()
168 for(; row < rows;row ++) in eval2D()
Dmatrix_multiply.hpp35 uint16_t nRows = src.rows(); /* number of rows */ in _arm_mat_trans()
129 uint32_t numRows = m.rows(); in _dot_m_v()
275 uint16_t numRowsA = pSrcA.rows(); /* Number of rows of input matrix A */ in _dot_m_m()
278 uint16_t numRowsB = pSrcB.rows(); /* Number of rows of input matrix B */ in _dot_m_m()
/cmsis-dsp-latest/Documentation/Doxygen/src/
Dmatrix.md13 Matrix<float32_t> a(rows,cols);
14 Matrix<float32_t> b(rows,cols);
115 Note that the end is the first index **after** the end of your rows or columns.

12