Encoding:

POOL32A

000000

rt

Impl

MFC2

0100110100

POOL32AXf

111100

6

5

5

10

6

Format:

MFC2 rt, Impl

microMIPS

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