Encoding:

COP2

010010

DMF

00001

rt

Impl

6

5

5

16

Format:

DMFC2, rt, rd, sel

MIPS64

Doubleword Move from Coprocessor 2

Purpose:

Doubleword Move from Coprocessor 2

To move a doubleword from a coprocessor 2 register to a GPR.

Description:

 GPR[rt] = CP2CPR[Impl]

The contents of the coprocessor 2 register denoted by the Impl field is loaded into GPR rt. The interpretation of the

Impl field is left entirely to the Coprocessor 2 implementation and is not specified by the architecture.

Restrictions:

The results are UNPREDICTABLE if Impl specifies a coprocessor 2 register that does not exist, or if the coprocessor 2 register specified by rd and sel is a 32-bit register.

Operation:

datadoubleword = CP2CPR[Impl]
GPR[rt] = datadoubleword

Exceptions:

Coprocessor Unusable, Reserved Instruction