Encoding:

POOL32F

010101

rt

fs

0

00

DMTC1

10110000

POOL32Fxf

111011

6

5

5

2

8

6

Format:

DMTC1 rt, fs

microMIPS64

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.