| 전자부품 데이터시트 검색엔진 |
|
PM0014 데이터시트(PDF) 32 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
PM0014 데이터시트(HTML) 32 Page - STMicroelectronics |
|
32 / 46 page ![]() Arithmetic library functions PM0014 32/46 5.6.2 mVM_q15_q15_q15 void mVM_q15_q15_q15 (short Mat[][], short *Vectin, int N, short *Output). Description: Real 16-bit fractional [N*N] [N*1] matrix multiply. The result vector is on 1.15 format. Argument: Mat Pointer to matrix. Vectin Pointer to input vector. N Size of the squared matrix and size of vectors. Output Pointer to result vector. Algorithm: Output (i) = Mat(i, k) x Vectin(k) Note: Matrix and Vector should be stored in the DPRAM. The output vector saturates to 1 or -1 if the result is greater than 1 or respectively lower than -1. Assembly source code: mVM_q15_q15_q15.asm Code size and cycles: Size: 60 bytes Instruction cycles: N2 + 10N - 10 Test: To test this function, two test cases are provided. Each test case has two input vector files that contain the matrix to multiply and one output vector file that contains the output matrix. For instance, mat_10_10.in and vect_10_1.in contains respectively a Matrix[10][10] and a vector [10][1]. The input file as well as the output file contains the elements of the matrix sorted as follows: Op_row1_col1, Op_row1_col2, Op_row1_col3... ....Op_row2_col1,Op_row2_col2... k0 = N |
|
링크 URL |
| ALLDATASHEET 가 귀하에 도움이 되셨나요? [ DONATE ] |
Alldatasheet는? | 광고문의 | 운영자에게 연락하기 | 개인정보취급방침 | 링크 투 데이터시트 | 링크교환 | 제조사별 검색 All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |