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

C6678如何提高线性汇编的效率

我在c6678上(只使用一个核)测试了MD5密码算法的c语言的吞吐率,然后对其中的关键步骤使用线性汇编进行替代,目的是进行优化提高吞吐率,但是反而吞吐率有略微下降,请问这是怎么回事?就算不能提高多少,也不会下降啊?如果真的有这种情况的话,又该怎么解决呢?请问一下该如何编写c6678的线性汇编代码呢?和其他的c6000系列有什么区别呢?

comeback:

首先确认测试结果没有问题。如果真是效率下降,那就可能是一方面你的手动优化效果没有编译器的优化效果好,另一方面你的改动妨碍了编译器的优化,导致最终效果没有原版好。

赞(0)
未经允许不得转载:TI中文支持网 » C6678如何提高线性汇编的效率
分享到: 更多 (0)