ZHCUAQ1F july 2015 – april 2023
advice #30002: 第8行的循环不能被有效地调度,因为其包含一条 asm() 语句。尝试将 asm() 语句替换为 C 或内在语句。
在 C 代码循环中插入 asm 语句将使软件流水线的循环不合格。软件流水线是实现良好性能的重要优化技术。没有软件流水线,性能可能会下降。
将 asm() 语句替换为本地C语言或调用内在函数以防止这种情况发生。