Encoding:

COP1

010001

DMT

00101

rt

fs

0

000 0000 0000

6

5

5

5

11

Format:

DMTC1 rt, fs

MIPS64

Doubleword Move to Floating Point

Purpose:

Doubleword Move to Floating Point

To copy a doubleword from a GPR to an FPR.

Description:

 FPR[fs] = GPR[rt]

The doubleword contents of GPR rt are placed into FPR fs.

Restrictions:

Operation:

datadoubleword = GPR[rt]
StoreFPR(fs, UNINTERPRETED_DOUBLEWORD, datadoubleword)

Exceptions:

Coprocessor Unusable, Reserved Instruction

Historical Information:

For MIPS III, the contents of FPR fs are undefined for the instruction immediately following DMTC1.