论文部分内容阅读
DSP芯片通常提供了特定的内存地址生成单元(AGU)和包含地址运算的自增量/自减量的间接寻址模式。通过合理地安排变量在堆栈上的存储位置,尽可能多地使用自增量/自减量寻址方式来来访问局部变量,从而减少地址运算指令的数量,提高程序性能。本文详细地讨论了实现局部变量最优布局的算法,并且给出该算法在gcc上的实现。