cm.mva01s

Moves r1s' into a0 and r2s' into a1. The execution is atomic, so it is not possible to observe state where only one of a0 or a1 have been updated. The encoding uses sreg number specifiers instead of xreg number specifiers to save encoding space. The mapping between them is specified in the pseudo-code below.

Synopsis

cm.mva01s r1s, r2s

Encoding

Type:

01245679101510r2s11r1s101011

RISC-V Instruction Encoder/Decoder

open cm.mva01s in rvcodecjs

Availability