mcrr

Move to Coprocessor from Two Registers (A32)

MCRR<c> <coproc>, <opc1>, <Rt>, <Rt2>, <CRm>

Writes two general-purpose registers to a coprocessor (64-bit transfer).

Details

The Move to Coprocessor from Two Registers instruction writes two general-purpose registers to a coprocessor (64-bit transfer).

Pseudocode Operation

coproc ← Rt

Example

MCRR p15, 0, r3, r4, c2

Encoding

Binary Layout
cond
11000100
Rt2
Rt
coproc
opc1
CRm
 
Format Coprocessor
Opcode 0x0C400000
Extension A32 (System)

Operands

  • coproc
    CP Num
  • Rt
    Transfer general-purpose register (load/store)
  • Rt2
    Second transfer register (load/store pair)