Tool/software: Code Composer Studio
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Tool/software: Code Composer Studio
Yun Feng,
Have you checked out the example in the file dsplib_c66x_3_4_0_x\packages\ti\dsplib\src\DSPF_sp_mat_mul_gemm\c66\DSPF_sp_mat_mul_gemm_d.c.
you will notice an array of 16x16 is multiplied with matrix of 16x16 in the example where the resultant is a 16x16 matrix. In this the result appears to be correct. Are you saying that this is because r1=c1=c2 that the result is correct ?
We have seen other users use this successfully in the code so not sure that there is a bug with this code:
https://e2echina.ti.com/question_answer/dsp_arm/c6000_multicore/f/53/p/92555/238598
Can you provide an example where the function computes the result incorrectly.
Regards,
Rahul
Yun,
Can you provide your test case here. Can you confirm that r1, c1 and c2 are multiple of 2. I will try to reproduce the issue and report it so this can show up as known issue in the next release.
Regards,
Rahul