diff options
author | Jan Beulich <jbeulich@suse.com> | 2021-03-23 17:08:39 +0100 |
---|---|---|
committer | Jan Beulich <jbeulich@suse.com> | 2021-03-23 17:08:39 +0100 |
commit | 441f6aca3923ba65db139f5c2557a5f01e190edc (patch) | |
tree | 3db030cdeae0a950236523451d774b374f26a274 /gas/ChangeLog | |
parent | 66848ebca8da38ce395d74d25d604646738514a7 (diff) | |
download | fsf-binutils-gdb-441f6aca3923ba65db139f5c2557a5f01e190edc.zip fsf-binutils-gdb-441f6aca3923ba65db139f5c2557a5f01e190edc.tar.gz fsf-binutils-gdb-441f6aca3923ba65db139f5c2557a5f01e190edc.tar.bz2 |
x86: split opcode prefix and opcode space representation
Commit 8b65b8953af2 ("x86: Remove the prefix byte from non-VEX/EVEX
base_opcode") used the opcodeprefix field for two distinct purposes. In
preparation of having VEX/XOP/EVEX and non-VEX templates become similar
in the representatioon of both encoding space and opcode prefixes, split
the field to have a separate one holding an insn's opcode space.
Diffstat (limited to 'gas/ChangeLog')
-rw-r--r-- | gas/ChangeLog | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index 2ba5111..5814541 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,5 +1,12 @@ 2021-03-23 Jan Beulich <jbeulich@suse.com> + * config/tc-i386.c (pte): Print prefix and encoding space. + (build_vex_prefix): Check opcodespace instead of opcodeprefix. + (build_evex_prefix): Likewise. + (load_insn_p): Likewise. + +2021-03-23 Jan Beulich <jbeulich@suse.com> + * config/tc-i386.c (load_insn_p): Use PREFIX_NONE. Fold two if()-s. (match_template, output_insn): Use PREFIX_NONE. |