move-wide

Purpose

Move the contents of one register-pair to another.

Note: It is legal to move from vN to either vN-1 or vN+1, so implementations must arrange for both halves of a register pair to be read before anything is written.

Details

Op & Format Mnemonic / Syntax Arguments
04 12x move-wide vA, vB A: destination register pair (4 bits)
B: source register pair (4 bits)
05 22x move-wide/from16 vAA, vBBBB A: destination register pair (8 bits)
B: source register pair (16 bits)
06 32x move-wide/16 vAAAA, vBBBB A: destination register pair (16 bits)
B: source register pair (16 bits)

Constraints

Behavior

Exceptions

None.