Other Parts Discussed in Thread: MSP-DSPLIB,
Dear team.
My customer uses MSP430FR5992 and MSP-DSPLib. He wants to do Matrix multiplication.
So he uses matrix_ex3_mpy_q15.c(DSPLib_1_30_00_02\examples\Matrix\matrix_ex3_mpy_q15) and msp_matrix_mpy_q15. But he got different result when he tested the msp_matrix_mpy_q15.
example:
inputA[2][3]=1132 2132 132 1132 132 132
inputB[3][2]=199 299 33 44 55 66
1 when use MSP_USE_LEA
Result 213 242 25 29
2 when NOT use MSP_USE_LEA and define __MSP430_HAS_MPY32__
Result 9 13 7 10
3 MSP_USE_LEA and NOT define __MSP430_HAS_MPY32__
Result 9 13 7 10
Coulld anyone explain this?
BR,
Susan Yang