Encoding:

COP1

010001

DMF

00001

rt

fs

0

000 0000 0000

6

5

5

5

11

Format:

DMFC1 rt,fs

MIPS64

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.