Theme Preview

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

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

现代CPU都具有流水线结构,流水线各级可以同时执行不同的指令,ARM CPU就具有这个特点。于是乎,编译器为了提高流水线的效率,加快代码的执行,通常会进行乱序(out-of-order)优化。ADS 1.2 中的Thumb指令编译器TCC在进行乱序优化时,寄存器分配出现了问题,导致了Bug的引入。 ..more
评论» 标签:ARMADSTCC