Support APX JMPABS for disassembler
authorHu, Lin1 <lin1.hu@intel.com>
Thu, 28 Dec 2023 01:06:41 +0000 (01:06 +0000)
committerCui, Lili <lili.cui@intel.com>
Thu, 28 Dec 2023 11:52:52 +0000 (11:52 +0000)
commitcca90632f83d47bc7f913e098c4531e52327d272
tree396e22ac57cf10de0988dab1da54d40563ba9101
parent6967f19dcd3d2794976b2a193a0c30b626c92c3b
Support APX JMPABS for disassembler

gas/ChangeLog:

* testsuite/gas/i386/x86-64.exp: Ditto.
* testsuite/gas/i386/x86-64-apx-jmpabs-intel.d: Ditto.
* testsuite/gas/i386/x86-64-apx-jmpabs-inval.d: Ditto.
* testsuite/gas/i386/x86-64-apx-jmpabs-inval.s: Ditto.
* testsuite/gas/i386/x86-64-apx-jmpabs.d: Ditto.
* testsuite/gas/i386/x86-64-apx-jmpabs.s: Ditto.

opcodes/ChangeLog:

* i386-dis.c (JMPABS_Fixup): New Fixup function to disassemble jmpabs.
(print_insn): Add #UD exception for jmpabs.
(dis386): Modify a1 unit for support jmpabs.
* i386-mnem.h: Regenerated.
* i386-opc.tbl: New insns.
* i386-tbl.h: Regenerated.
gas/testsuite/gas/i386/x86-64-apx-jmpabs-intel.d [new file with mode: 0644]
gas/testsuite/gas/i386/x86-64-apx-jmpabs-inval.d [new file with mode: 0644]
gas/testsuite/gas/i386/x86-64-apx-jmpabs-inval.s [new file with mode: 0644]
gas/testsuite/gas/i386/x86-64-apx-jmpabs.d [new file with mode: 0644]
gas/testsuite/gas/i386/x86-64-apx-jmpabs.s [new file with mode: 0644]
gas/testsuite/gas/i386/x86-64.exp
opcodes/i386-dis.c