aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid E. O'Brien <obrien@FreeBSD.org>1999-11-28 01:05:35 +0000
committerDavid E. O'Brien <obrien@FreeBSD.org>1999-11-28 01:05:35 +0000
commit8f5d66533afa17ddccc278b3a17f9db41cd5fc6e (patch)
treecdde1c61bbdba591c213df5631aaad94e72abbd9
parent521c57eb699f3a2ca79cbc0306e01bd61c6fa288 (diff)
downloadsrc-8f5d66533afa17ddccc278b3a17f9db41cd5fc6e.tar.gz
src-8f5d66533afa17ddccc278b3a17f9db41cd5fc6e.zip
Add "fild" instruction. GCC 2.95.2 likes to generate this one.
Obtained from: contrib/binutils/include/opcode/i386.h
Notes
Notes: svn path=/head/; revision=53807
-rw-r--r--gnu/usr.bin/as/opcode/i386.h1
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 fd482ffe9670..b5357576c63c 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 */