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.

C66x的乘法单元



Hi,

我看到文档上说C66x每个周期可以执行32个(16x16-bit)的定点乘法,或者8个单精度浮点乘法。对于单个.M单元的示例如下:

 

也就是说,单个.M单元每个周期可以执行16个(16x16-bit)的定点乘法,或者4个单精度浮点乘法。

对于单精度浮点乘法,有相应的汇编指令QMPYSP,该指令执行4个单精度浮点乘法。而对于定点乘法,我只找到汇编指令DMPY2,该指令执行4个16位的定点乘法。
我的问题是,对于单个.M单元,如何才能单周期执行16个(16x16-bit)的定点乘法?