C.MOP.5 默认会写寄存器吗?
不会。官方 Zcmop 说明 C.MOP.n 默认不写任何寄存器。
Zcmop 16 位无操作数 MOP,基础行为不写寄存器;Zicfiss 激活时此编码用于 C.SSPOPCHK x5。
推荐语法 c.mop.5 没有显式操作数;16 位编码固定为 0110001010000001,没有可变寄存器或立即数字段。
Zcmop 1.0 依赖 Zca;基础行为不写任何寄存器,隐含 x5 可由重定义使用。
Zicfiss 已实现且在当前特权模式激活时,此编码用于 C.SSPOPCHK x5;否则恢复基础 Zcmop 行为。
C.MOP.5 的 16 位编码固定为 0110001010000001;汇编语法没有显式操作数。
C.MOP.5 是 Zcmop 1.0 的压缩 may-be-operation,依赖 Zca。推荐语法 c.mop.5 没有显式操作数,基础行为不写任何寄存器。重定义可使用隐含的 x5:Zicfiss 已实现且在当前特权模式激活时,此编码用于 C.SSPOPCHK x5;Zicfiss 未实现或未激活时恢复基础 Zcmop 行为。
c.mop.5 无显式操作数。区分基础 Zcmop 的不写寄存器行为与已激活 Zicfiss 的 C.SSPOPCHK x5 重定义。
结合 «c.mop.5» 等实际代码理解该场景。
结合 «c.mop.5» 等实际代码理解该场景。
不会。官方 Zcmop 说明 C.MOP.n 默认不写任何寄存器。
x5,可由重定义读取。Zicfiss 已实现且激活时,该编码用于 C.SSPOPCHK x5;否则恢复基础 Zcmop 行为。