TI中文支持网
TI专业的中文技术问题搜集分享网站

C6678DSP汇编指令问题

        在CCS下开发汇编程序,用了一条指令CMPGTSP,程序中该指令产生了错误结果,

          A1=1.2,A2=1.4,  CMPGTSP   A1,A2,A3 ,CMPGTSP   A2,A1,A4 ,正确结果应该是A3=0,A4=1,但是,开发板上跑出结果是A3=0,A4不等于1,而是一个接近0的很小的正的小数;

           用了一条指令CMPLTSP,程序中该指令也产生了错误结果,

           A1=1.2,A2=1.4,  CMPLTSP   A1,A2,A3 ,CMPLTSP   A2,A1,A4 ,正确结果应该是A3=1,A4=0,但是,开发板上跑出结果是A4=0,A3不等于1,而是一个接近0的很小的正的小数;

           看了c66X_cpu and instruction set reference.pdf文档,开发板跑出的结果与文档上描述的指令功能不符;

           请大家分析一下,谢谢。

Shine:

换个compiler版本试试。

xuefeng Li1:

回复 Shine:

换了,还是一样的错误

赞(0)
未经允许不得转载:TI中文支持网 » C6678DSP汇编指令问题
分享到: 更多 (0)