Encoding:

POOL32A

000000

rt

Impl

DMTC2

0111110100

POOL32Axf

000011

6

5

5

10

6

Format:

DMTC2 rt,Impl 

microMIPS64

Doubleword Move to Coprocessor 2

DMTC2 rt, Impl, sel

microMIPS64

Doubleword Move to Coprocessor 2

Purpose:

Doubleword Move to Coprocessor 2

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

Description:

 CP2CPR[Impl] = GPR[rt]

The contents GPR rt are loaded into the coprocessor 2 register denoted by the Impl field. 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 = GPR[rt]
CP2CPR[Impl]= datadoubleword

Exceptions:

Coprocessor Unusable, Reserved Instruction