mrrc

Move to Two Registers from Coprocessor (A32)

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

Reads a coprocessor register into two general-purpose registers.

Details

The Move to Two Registers from Coprocessor instruction reads a coprocessor register into two general-purpose registers.

Pseudocode Operation

coproc ← Rt

Example

MRRC p15, 0, r3, r4, c2

Encoding

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

Operands

  • coproc
    CP Num
  • Rt
    Dest 1
  • Rt2
    Dest 2