Encoding:

POOL32F

010101

rt

fs

0

00

DMFC1

10010000

POOL32Fxf

111011

6

5

5

2

8

6

Format:

DMFC1 rt,fs

microMIPS64

Doubleword Move from Floating Point

Purpose:

Doubleword Move from Floating Point

To move a doubleword from an FPR to a GPR.

Description:

 GPR[rt] = FPR[fs]

The contents of FPR fs are loaded into GPR rt..

Restrictions:

Operation:

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

Exceptions:

Coprocessor Unusable, Reserved Instruction

Historical Information:

For MIPS III, the contents of GPR rt are undefined for the instruction immediately following DMFC1.