块内跳转指令¶
跳转指令用于实现在块体指令间进行跳转,跳转方式支持PC相对跳转和寄存器相对跳转。
指令列表¶
块内跳转指令列表如下:
| 微指令 | 汇编格式 | 描述 |
|---|---|---|
| JR | jr SrcL, label | 无条件跳转到寄存器内tpc加偏移的目标地址处 |
| J | j label | 无条件跳转到当前tpc加偏移的目标地址处 |
PTO ISA 0.58.3 删除 B.EQ、B.NE、B.LT、B.GE、B.LTU、
B.GEU、B.Z 和 B.NZ,并保留其原编码空间。块控制条件使用
SETC.* 与 BSTART COND。
备注¶
- 该类指令无目的寄存器,且不占用块内私有寄存器。
- 该类指令作为块体的最后一条指令时,本指令提交后块指令立即提交,块内跳转不生效。