Encoding:

COP2

010010

MF

00000

rt

Impl

6

5

5

16

Format:

MFC2, rt, Impl, sel

MIPS32

Move Word From Coprocessor 2

Purpose:

Move Word From Coprocessor 2

To copy a word from a COP2 general register to a GPR.

Description:

 GPR[rt] = CP2CPR[Impl]

The contents of the coprocessor 2 register denoted by the Impl field are sign-extended and placed into general register

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 the Impl field specifies a coprocessor 2 register that does not exist.

Operation:

data = CP2CPR[Impl]31..0
GPR[rt] = sign_extend(data)

Exceptions:

Coprocessor Unusable