diff options
author | Jan Beulich <jbeulich@suse.com> | 2021-03-30 14:08:11 +0200 |
---|---|---|
committer | Jan Beulich <jbeulich@suse.com> | 2021-03-30 14:08:11 +0200 |
commit | 6288d05f11827f993308e6a2693516e2c123c0fb (patch) | |
tree | c83372fd531e4f4c3fd551da638244be6b13b138 /opcodes/i386-opc.h | |
parent | ca5312a2416f065517c354cb6a9cc2616174761b (diff) | |
download | binutils-gdb-6288d05f11827f993308e6a2693516e2c123c0fb.tar.gz |
x86: adjust st(<N>) parsing
st(1) ... st(7) will never be looked up in the hash table, so there's no
point inserting the entries. It's also not really necessary to do a 2nd
hash lookup after parsing the register number, nor is there a real
reason for having both st and st(0) entries. Plus we can easily do away
with the need for st to be first in the table.
Diffstat (limited to 'opcodes/i386-opc.h')
-rw-r--r-- | opcodes/i386-opc.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/opcodes/i386-opc.h b/opcodes/i386-opc.h index 115895c65ed..a2a657eeda0 100644 --- a/opcodes/i386-opc.h +++ b/opcodes/i386-opc.h @@ -991,9 +991,9 @@ typedef struct reg_entry; /* Entries in i386_regtab. */ -#define REGNAM_AL 1 -#define REGNAM_AX 25 -#define REGNAM_EAX 41 +#define REGNAM_AL 0 +#define REGNAM_AX 24 +#define REGNAM_EAX 40 extern const reg_entry i386_regtab[]; extern const unsigned int i386_regtab_size; |