(1)如果同时使用-Os -g,则只有-Os生效。
(2)mips支持延时槽,参见:http://blog.youkuaiyun.com/dogsun88/article/details/7437178
例如:
854f8: 0320f809 jalr t9
854fc: 02202021 move a0,s1
其中上一次是调用子函数,下一句是将s1赋给a0,实际上调用子函数之前,move a0,s1也有生效。
使用-O0的方式进行编译,则不开启延时槽,例如:
cd670: 10400008 beqz v0,cd694 <GAL_CalculateBlit+0x7c>
cd