ZHCADC4A September 2011 – March 2014
pragma DATA_MEM_BANK 在栈上创建孔洞,以保证局部变量的特定对齐。为实现该目的,它将旧 SP 存储在栈中并清除 SP 的低位。
如已分配 FP,则只需从 FP 中恢复 SP,因而无需在栈中保存旧 SP:
若尚未分配 FP,则必须在栈中保存 SP 的旧值: