PC计算指令¶
- TPC计算时操作对象Operand0为立即数,支持常量值和立即数的取值操作,获取相对TPC值:’%tpcrel_hi(symbol)‘表示获得symbol地址相对于当前TPC的高20bit, ’%got_tpcrel_hi(symbol)‘表示获得symbol在GOT表上的表项地址相对于当前TPC的高20bit
- 对于跳转类型为'call'的块,块体中需要加上'addpc'指令更新ra,来指示'call'的返回地址
具体的微指令描述可以参见PC计算指令这一章节。
汇编示意
(0)
(1)
(2)