Encoding:

POOL32A

000000

rt

Impl

DMFC2

0110110100

POOL32Axf

111100

6

5

5

10

6

Format:

DMFC2 rt, rd

microMIPS64

Doubleword Move from Coprocessor 2

DMFC2, rt, rd, sel

microMIPS64

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