请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TDA4VM 工具与软件:
尊敬的团队:
我想让 C66x 内核上的 MAC 使用32位值。
找到将无符号32位 x 有符号32位乘法转换为有符号64位结果(寄存器对)的 MPY32US。
现在、我感到困惑的是、我找不到两个寄存器对的任何 ADD 来进行"累加"。
的。 M 单元似乎可以加载2个64位、但没有添加此单元...
我是否忽视了某些内容? 有权变措施吗?
谢谢、Wolfgang
附录:使用 MPYILR 将多个32位 x 16位生成为32位结果、然后可以将结果添加到寄存器对中是
这不是一个好的选择、因为我会丢失位。