aboutsummaryrefslogtreecommitdiff
path: root/gdb/expression.h
diff options
context:
space:
mode:
authorHu, Lin1 <lin1.hu@intel.com>2024-04-09 10:58:39 +0800
committerCui, Lili <lili.cui@intel.com>2024-04-09 11:18:23 +0800
commitedb30f5782826af431e26aac4362cca687e77913 (patch)
tree6544416cf4e838a359e57e43458eda8f404939e2 /gdb/expression.h
parent7c71e67e119eb36f62803797640b7638bac6d5e8 (diff)
downloadgdb-edb30f5782826af431e26aac4362cca687e77913.zip
gdb-edb30f5782826af431e26aac4362cca687e77913.tar.gz
gdb-edb30f5782826af431e26aac4362cca687e77913.tar.bz2
Support {evex} pseudo prefix for decode evex promoted insns without egpr32.
This patch is based on APX NF patch and also adds test cases for Checking 64-bit insns not sizeable through register operands with evex. gas/ChangeLog: * testsuite/gas/i386/x86-64-apx-evex-promoted-intel.d: Added no-egpr testcases for movbe. * testsuite/gas/i386/x86-64-apx-evex-promoted-wig.d: Ditto. * testsuite/gas/i386/x86-64-apx-evex-promoted.d: Ditto. * testsuite/gas/i386/x86-64-apx-evex-promoted.s: Ditto. * testsuite/gas/i386/x86-64.exp: Added tests. * testsuite/gas/i386/noreg64-evex.d: New test. * testsuite/gas/i386/noreg64-evex.e: Ditto. * testsuite/gas/i386/noreg64-evex.s: Ditto. * testsuite/gas/i386/x86-64-apx_f-evex.d: Ditto. * testsuite/gas/i386/x86-64-apx_f-evex.s: Ditto. opcodes/ChangeLog: * i386-dis-evex.h: Added %ME to movbe. * i386-dis.c : Added %XE to evex_from_vex instructions to output {evex}. (struct dis386): New %ME. (putop): Handle %ME and output {evex} for evex_from_legacy instructions. * Return early when the instruction name is (bad).
Diffstat (limited to 'gdb/expression.h')
0 files changed, 0 insertions, 0 deletions