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.

C6713 使用汇编做交叉通路并行测试时一些问题



我在SPRU733A手册上看到关于交叉通路时并行代码的测试举例:

ADD .L1X A0,B1,A1 ; 
|| SUB .S1X A2,B1,A2 ;

手册中说这样是可行的,因为两条指令有一个数据均来自B1

但是我在实际使用时,在汇编中写入上述代码时编译器提示:

“ERROR!   at line 28: [E0801] Too many cross-path reads (2) from register B1“

想请问一下这是为什么??

我是用的DSP型号是C6713