MOP.R.26 默认是纯 NOP 吗?
不是。官方 Zimop 规则规定它默认把 0 写入 rd。
Zimop MOP.R.26,默认把 0 写入 rd,可由未来扩展重定义为读取 rs1 并写 rd。
MOP.R.26 是 Zimop may-be-operation,推荐语法为 mop.r.26 rd, rs1。若没有其他扩展重定义该编码,官方默认行为是把 0 写入 x[rd];该编码空间允许未来扩展定义为读取 x[rs1] 并写入 x[rd]。标准软件不应执行 MOP,除非明确面向重定义该 MOP 的扩展。
MOP.R.26 是 Zimop 为未来扩展预留的兼容编码;未被重定义时,它的可见结果是 rd 得到 0。
结合 «mop.r.26 t0, t1» 等实际代码理解该场景。
结合 «mop.r.26 t0, t1» 等实际代码理解该场景。
不是。官方 Zimop 规则规定它默认把 0 写入 rd。
不应执行,除非软件明确面向重定义该 MOP 的扩展。