fild

Load Integer

FILD m16int/m32int/m64int

Converts integer in memory to double-extended-precision float and pushes to ST(0).

Details

The Load Integer instruction converts integer in memory to double-extended-precision float and pushes to ST(0).

Pseudocode Operation

// Converts integer in memory to double-extended-precision float and pushes to ST(0)

Example

FILD m16int/m32int/m64int

Encoding

Binary Layout
DF
+0
ModRM
+1
 
Format Legacy
Opcode DF /0
Extension x87 FPU

Operands

  • src
    Integer Memory