ZHCADC4A September 2011 – March 2014
C64x 和较新的 ISA 具有优化的指令,用于对附近的标签实现 PC 相对寻址:
ADDKPC label, B5 ; B5 := label, position independent
此形式将标签限制在取指数据包(包含 ADDKPC 指令)的有符号 7 位常量偏移量(+/- 64 个字)以内。
ADDKPC 对计算返回地址很有用,返回地址通常只差几条指令。