diff options
author | obrien <obrien@FreeBSD.org> | 1999-11-28 01:05:35 +0000 |
---|---|---|
committer | obrien <obrien@FreeBSD.org> | 1999-11-28 01:05:35 +0000 |
commit | 8bee78f8e0035f565559deaa8b37df80cf16163d (patch) | |
tree | ac40514560909d32900c525484551b272951cd14 | |
parent | 35494eb053a230e61cced46c9d7e0977a08d97c9 (diff) | |
download | FreeBSD-src-8bee78f8e0035f565559deaa8b37df80cf16163d.zip FreeBSD-src-8bee78f8e0035f565559deaa8b37df80cf16163d.tar.gz |
Add "fild" instruction. GCC 2.95.2 likes to generate this one.
Obtained from: contrib/binutils/include/opcode/i386.h
-rw-r--r-- | gnu/usr.bin/as/opcode/i386.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gnu/usr.bin/as/opcode/i386.h b/gnu/usr.bin/as/opcode/i386.h index fd482ff..b535757 100644 --- a/gnu/usr.bin/as/opcode/i386.h +++ b/gnu/usr.bin/as/opcode/i386.h @@ -468,6 +468,7 @@ static const template i386_optab[] = { /* load */ {"fld", 1, 0xd9c0, _, ShortForm, FloatReg, 0, 0}, /* register */ {"flds", 1, 0xd9, 0, Modrm, Mem, 0, 0}, /* %st0 <-- mem float */ +{"fild", 1, 0xdf, 0, Modrm, Mem, 0, 0}, /* %st0 <-- mem word (16) */ {"fildl", 1, 0xdb, 0, Modrm, Mem, 0, 0}, /* %st0 <-- mem word */ {"fldl", 1, 0xdd, 0, Modrm, Mem, 0, 0}, /* %st0 <-- mem double */ {"fldl", 1, 0xd9c0, _, ShortForm, FloatReg, 0, 0}, /* register */ |