]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
Fix fild.
authorAlan Modra <amodra@gmail.com>
Wed, 17 May 2000 00:46:52 +0000 (00:46 +0000)
committerAlan Modra <amodra@gmail.com>
Wed, 17 May 2000 00:46:52 +0000 (00:46 +0000)
include/opcode/ChangeLog
include/opcode/i386.h

index 7452c2beac862ebcb6934e237cd4caecda60ed86..5b8782a28d243bdc5cf7d2c0c295d9093b3f117b 100644 (file)
@@ -1,3 +1,7 @@
+2000-05-17  Maciej W. Rozycki  <macro@ds2.pg.gda.pl>
+
+       * i386.h: Use sl_FP, not sl_Suf for fild.
+
 2000-03-27  Nick Clifton  <nickc@cygnus.com>
 
        * d30v.h (SHORT_A1): Fix value.
index d399f4eb20b46d627ca092cc569690ecc528edd0..d44b7494120fd4f2ef33b22b54dfb7cc5238c87b 100644 (file)
@@ -103,14 +103,14 @@ static const template i386_optab[] = {
 {"movsbl", 2, 0x0fbe, X, NoSuf|Modrm,                  { Reg8|ByteMem, Reg32, 0} },
 {"movsbw", 2, 0x0fbe, X, NoSuf|Modrm,                  { Reg8|ByteMem, Reg16, 0} },
 {"movswl", 2, 0x0fbf, X, NoSuf|Modrm,                  { Reg16|ShortMem, Reg32, 0} },
-/* Intel Syntax */
+/* Intel Syntax next 2 insns */
 {"movsx",  2, 0x0fbf, X, w_Suf|Modrm|IgnoreSize,       { Reg16|ShortMem, Reg32, 0} },
 {"movsx",  2, 0x0fbe, X, b_Suf|Modrm,                  { Reg8|ByteMem, WordReg, 0} },
 
 /* Move with zero extend.  */
 {"movzb",  2, 0x0fb6, X, wl_Suf|Modrm,                 { Reg8|ByteMem, WordReg, 0} },
 {"movzwl", 2, 0x0fb7, X, NoSuf|Modrm,                  { Reg16|ShortMem, Reg32, 0} },
-/* Intel Syntax */
+/* Intel Syntax next 2 insns */
 {"movzx",  2, 0x0fb7, X, w_Suf|Modrm|IgnoreSize,       { Reg16|ShortMem, Reg32, 0} },
 {"movzx",  2, 0x0fb6, X, b_Suf|Modrm,                  { Reg8|ByteMem, WordReg, 0} },
 
@@ -514,7 +514,7 @@ static const template i386_optab[] = {
 {"fld",           1, 0xd9c0, X, l_FP|ShortForm|Ugh,    { FloatReg, 0, 0} },
 /* Intel Syntax */
 {"fld",    1,  0xdb, 5, x_FP|Modrm,            { LLongMem, 0, 0} }, /* %st0 <-- mem efloat */
-{"fild",   1,  0xdf, 0, sl_Suf|FloatMF|Modrm,  { ShortMem|LongMem, 0, 0} }, /* %st0 <-- mem word(16)/dword(32) */
+{"fild",   1,  0xdf, 0, sl_FP|FloatMF|Modrm,   { ShortMem|LongMem, 0, 0} }, /* %st0 <-- mem word(16)/dword(32) */
 /* Intel Syntax */
 {"fildd",  1,  0xdf, 5, FP|Modrm,              { LLongMem, 0, 0} }, /* %st0 <-- mem qword (64) */
 {"fildq",  1,  0xdf, 5, FP|Modrm,              { LLongMem, 0, 0} }, /* %st0 <-- mem qword (64) */