跳转至

常量指令

Opcode Operand0,->{LL_GPR, UL_GPR}     /* 输出到LL_GPR或者UL_GPR */

详细的微指令描述可以参见常量指令这一章节。

汇编示例:

  • Operand0为立即数,支持常量值和立即数的取值操作:%hi(表达式)来获得表达式的20bit的值, '%tpcrel_hi'表是获得全局符号相对于当前TPC的高20bit。

(0)

lui %hi(test), ->t    /* 获得标签’test‘地址,将其写入T寄存器  */

(1)

lui %hi(0x3fa80), ->t /* 获得0x3dfa80的高20bit,低12位默认为0,0x3f000写入T寄存器 */