Theme Preview

ARM编译器ADS1.2 Build 848存在乱序优化Bug

由 李晓岚 在 2011年05月27日发表

现代CPU都具有流水线结构,流水线各级可以同时执行不同的指令,ARM CPU就具有这个特点。于是乎,编译器为了提高流水线的效率,加快代码的执行,通常会进行乱序(out-of-order)优化。ADS 1.2 中的Thumb指令编译器TCC在进行乱序优化时,寄存器分配出现了问题,导致了Bug的引入。 <a href="/%E7%BC%96%E8%AF%91%E5%99%A8ADS%E4%B9%B1%E5%BA%8F%E4%BC%98%E5%8C%96%E5%AD%98%E5%9C%A8Bug">..more</a>
评论» 标签:ARMADSTCC 更多...