This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository binutils-gdb.
from fcd5cdd5aee sim: pru: Fix emulation of carry bit new 80d61d8d614 Support APX GPR32 with rex2 prefix new 2b1d6655c5c Created an empty EVEX_MAP4_ sub-table for EVEX instructions. new 6177c84d5ed Support APX GPR32 with extend evex prefix new ce9cddf5dd2 Add tests for APX GPR32 with extend evex prefix new 3083f376435 Support APX NDD new 08a98d4c133 Support APX Push2/Pop2 new ac32c879b26 Support APX pushp/popp new 6967f19dcd3 Support APX NDD optimized encoding. new cca90632f83 Support APX JMPABS for disassembler
The 9 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: gas/config/tc-i386.c | 474 +- gas/doc/c-i386.texi | 7 +- gas/testsuite/gas/i386/apx-push2pop2-inval.l | 5 + gas/testsuite/gas/i386/apx-push2pop2-inval.s | 9 + gas/testsuite/gas/i386/i386.exp | 1 + .../gas/i386/ilp32/x86-64-opcode-inval-intel.d | 47 +- gas/testsuite/gas/i386/ilp32/x86-64-opcode-inval.d | 47 +- gas/testsuite/gas/i386/rex-bad.l | 8 +- gas/testsuite/gas/i386/x86-64-apx-egpr-inval.l | 202 + gas/testsuite/gas/i386/x86-64-apx-egpr-inval.s | 209 + .../gas/i386/x86-64-apx-egpr-promote-inval.l | 20 + .../gas/i386/x86-64-apx-egpr-promote-inval.s | 29 + gas/testsuite/gas/i386/x86-64-apx-evex-egpr.d | 21 + gas/testsuite/gas/i386/x86-64-apx-evex-egpr.s | 23 + .../gas/i386/x86-64-apx-evex-promoted-bad.d | 41 + .../gas/i386/x86-64-apx-evex-promoted-bad.s | 49 + .../gas/i386/x86-64-apx-evex-promoted-intel.d | 318 + gas/testsuite/gas/i386/x86-64-apx-evex-promoted.d | 318 + gas/testsuite/gas/i386/x86-64-apx-evex-promoted.s | 314 + gas/testsuite/gas/i386/x86-64-apx-jmpabs-intel.d | 12 + gas/testsuite/gas/i386/x86-64-apx-jmpabs-inval.d | 40 + gas/testsuite/gas/i386/x86-64-apx-jmpabs-inval.s | 15 + gas/testsuite/gas/i386/x86-64-apx-jmpabs.d | 12 + gas/testsuite/gas/i386/x86-64-apx-jmpabs.s | 5 + gas/testsuite/gas/i386/x86-64-apx-ndd-optimize.d | 132 + gas/testsuite/gas/i386/x86-64-apx-ndd-optimize.s | 125 + gas/testsuite/gas/i386/x86-64-apx-ndd.d | 160 + gas/testsuite/gas/i386/x86-64-apx-ndd.s | 155 + .../gas/i386/x86-64-apx-push2pop2-intel.d | 42 + .../gas/i386/x86-64-apx-push2pop2-inval.l | 13 + .../gas/i386/x86-64-apx-push2pop2-inval.s | 17 + gas/testsuite/gas/i386/x86-64-apx-push2pop2.d | 42 + gas/testsuite/gas/i386/x86-64-apx-push2pop2.s | 39 + .../gas/i386/x86-64-apx-pushp-popp-intel.d | 14 + .../gas/i386/x86-64-apx-pushp-popp-inval.l | 5 + .../gas/i386/x86-64-apx-pushp-popp-inval.s | 7 + gas/testsuite/gas/i386/x86-64-apx-pushp-popp.d | 14 + gas/testsuite/gas/i386/x86-64-apx-pushp-popp.s | 8 + gas/testsuite/gas/i386/x86-64-apx-rex2.d | 83 + gas/testsuite/gas/i386/x86-64-apx-rex2.s | 85 + gas/testsuite/gas/i386/x86-64-evex.d | 2 +- gas/testsuite/gas/i386/x86-64-opcode-inval-intel.d | 26 +- gas/testsuite/gas/i386/x86-64-opcode-inval.d | 26 +- gas/testsuite/gas/i386/x86-64-opcode-inval.s | 4 - gas/testsuite/gas/i386/x86-64-pseudos-bad.l | 75 +- gas/testsuite/gas/i386/x86-64-pseudos-bad.s | 74 + gas/testsuite/gas/i386/x86-64-pseudos.d | 63 + gas/testsuite/gas/i386/x86-64-pseudos.s | 64 + gas/testsuite/gas/i386/x86-64.exp | 20 +- include/opcode/i386.h | 4 + opcodes/i386-dis-evex-prefix.h | 58 + opcodes/i386-dis-evex-reg.h | 63 + opcodes/i386-dis-evex-w.h | 10 + opcodes/i386-dis-evex-x86-64.h | 50 + opcodes/i386-dis-evex.h | 347 +- opcodes/i386-dis.c | 702 +- opcodes/i386-gen.c | 52 +- opcodes/i386-init.h | 526 +- opcodes/i386-mnem.h | 3921 +-- opcodes/i386-opc.h | 27 +- opcodes/i386-opc.tbl | 204 +- opcodes/i386-reg.tbl | 64 + opcodes/i386-tbl.h | 24752 ++++++++++--------- 63 files changed, 20112 insertions(+), 14189 deletions(-) create mode 100644 gas/testsuite/gas/i386/apx-push2pop2-inval.l create mode 100644 gas/testsuite/gas/i386/apx-push2pop2-inval.s create mode 100644 gas/testsuite/gas/i386/x86-64-apx-egpr-inval.l create mode 100644 gas/testsuite/gas/i386/x86-64-apx-egpr-inval.s create mode 100644 gas/testsuite/gas/i386/x86-64-apx-egpr-promote-inval.l create mode 100644 gas/testsuite/gas/i386/x86-64-apx-egpr-promote-inval.s create mode 100644 gas/testsuite/gas/i386/x86-64-apx-evex-egpr.d create mode 100644 gas/testsuite/gas/i386/x86-64-apx-evex-egpr.s create mode 100644 gas/testsuite/gas/i386/x86-64-apx-evex-promoted-bad.d create mode 100644 gas/testsuite/gas/i386/x86-64-apx-evex-promoted-bad.s create mode 100644 gas/testsuite/gas/i386/x86-64-apx-evex-promoted-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-apx-evex-promoted.d create mode 100644 gas/testsuite/gas/i386/x86-64-apx-evex-promoted.s create mode 100644 gas/testsuite/gas/i386/x86-64-apx-jmpabs-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-apx-jmpabs-inval.d create mode 100644 gas/testsuite/gas/i386/x86-64-apx-jmpabs-inval.s create mode 100644 gas/testsuite/gas/i386/x86-64-apx-jmpabs.d create mode 100644 gas/testsuite/gas/i386/x86-64-apx-jmpabs.s create mode 100644 gas/testsuite/gas/i386/x86-64-apx-ndd-optimize.d create mode 100644 gas/testsuite/gas/i386/x86-64-apx-ndd-optimize.s create mode 100644 gas/testsuite/gas/i386/x86-64-apx-ndd.d create mode 100644 gas/testsuite/gas/i386/x86-64-apx-ndd.s create mode 100644 gas/testsuite/gas/i386/x86-64-apx-push2pop2-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-apx-push2pop2-inval.l create mode 100644 gas/testsuite/gas/i386/x86-64-apx-push2pop2-inval.s create mode 100644 gas/testsuite/gas/i386/x86-64-apx-push2pop2.d create mode 100644 gas/testsuite/gas/i386/x86-64-apx-push2pop2.s create mode 100644 gas/testsuite/gas/i386/x86-64-apx-pushp-popp-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-apx-pushp-popp-inval.l create mode 100644 gas/testsuite/gas/i386/x86-64-apx-pushp-popp-inval.s create mode 100644 gas/testsuite/gas/i386/x86-64-apx-pushp-popp.d create mode 100644 gas/testsuite/gas/i386/x86-64-apx-pushp-popp.s create mode 100644 gas/testsuite/gas/i386/x86-64-apx-rex2.d create mode 100644 gas/testsuite/gas/i386/x86-64-apx-rex2.s create mode 100644 opcodes/i386-dis-evex-x86-64.h