FILD            Load integer                         Exceptions: I
C3 C2 C1 C0: ? ? * ?
FILD source

Logic push source into ST

FILD converts a signed word, short, or long integer to extended real
format and pushes it onto the FPU stack.


Note
ST(7) must be empty; otherwise, the CPU receives an invalid
operation exception.

The source operand cannot be one of the 80x86 general registers.


Opcode Format
DF /0 FILD m16
DB /0 FILD m32
DF /5 FILD m64


Timing
Operand 8087 287 387 486 Pentium
m16 (46-54)+EA 46-54 61-65 13-16 3/1 NP
m32 (52-60)+EA 52-60 45-52 9-12 3/1 NP
m64 (60-68)+EA 60-68 56-67 10-18 3/1 NP