aboutsummaryrefslogtreecommitdiff
path: root/opcodes/i386-dis.c
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@novell.com>2017-11-24 08:42:04 +0100
committerJan Beulich <jbeulich@suse.com>2017-11-24 08:42:04 +0100
commitac465521a50102d589a6a05a1e722dfa349d3181 (patch)
treec3563604e55d5d21c015005b97c5c3ed79ab940a /opcodes/i386-dis.c
parent00ea2e2ad34edd202f58d9a1eea2081f0905f9f2 (diff)
downloadgdb-ac465521a50102d589a6a05a1e722dfa349d3181.zip
gdb-ac465521a50102d589a6a05a1e722dfa349d3181.tar.gz
gdb-ac465521a50102d589a6a05a1e722dfa349d3181.tar.bz2
x86: don't omit disambiguating suffixes from "fi*"
"fi*" typically come in two (loads/stores: three) flavors, distinguished by the suffix. Don't omit the 's' one when disassembling.
Diffstat (limited to 'opcodes/i386-dis.c')
-rw-r--r--opcodes/i386-dis.c24
1 files changed, 12 insertions, 12 deletions
diff --git a/opcodes/i386-dis.c b/opcodes/i386-dis.c
index 6b8d1dc..ba48d9a 100644
--- a/opcodes/i386-dis.c
+++ b/opcodes/i386-dis.c
@@ -13571,19 +13571,19 @@ static const char *float_mem[] = {
"fNsaveIC",
"fNstsw",
/* de */
- "fiadd",
- "fimul",
- "ficom",
- "ficomp",
- "fisub",
- "fisubr",
- "fidiv",
- "fidivr",
+ "fiadd{s|}",
+ "fimul{s|}",
+ "ficom{s|}",
+ "ficomp{s|}",
+ "fisub{s|}",
+ "fisubr{s|}",
+ "fidiv{s|}",
+ "fidivr{s|}",
/* df */
- "fild",
- "fisttp",
- "fist",
- "fistp",
+ "fild{s|}",
+ "fisttp{s|}",
+ "fist{s|}",
+ "fistp{s|}",
"fbld",
"fild{ll|}",
"fbstp",