ZHCADC4A September 2011 – March 2014
PR3 和 PR4 使用经过优化的编码。大多数函数都使用 PR3。如果您正在针对大小优化 C64x+ 代码,请使用 PR4。
堆栈增量类似于字节编码的小常数增量,但不会偏置 8。特殊增量值 0x7F 用于编码“MV FP, SP”。如果堆栈增量的值不是 0x7F,则 SP 递增(值 << 3)。
返回寄存器字段使用表 11-3 中的编码对存储返回地址的寄存器进行编码。如果此寄存器是除 B3 本身之外的任何寄存器,则在执行 POP 操作(下一段)之前,应从此寄存器恢复 B3。
该位掩码在字节编码的 POP 位掩码指令中进行解释。如果个性例程为 PR3,则执行非紧凑 POP 指令;如果个性例程为 PR4,则执行紧凑帧 POP 指令。这包括 SP 的可能隐式递增。