]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit
x86/APX: support extended SETcc form
authorJan Beulich <jbeulich@suse.com>
Mon, 10 Jun 2024 08:45:16 +0000 (10:45 +0200)
committerJan Beulich <jbeulich@suse.com>
Mon, 10 Jun 2024 08:45:16 +0000 (10:45 +0200)
commitf3f71a5ca0b65c0aaf079e2b23ddfacb6fdc7d92
treed198581436b4980bb69afb1a753ab954d72414d8
parent8ebb6fcd0755717f7c2dd9ff7623e8199b0a88d5
x86/APX: support extended SETcc form

As indicated during review, spelling/readability-wise

setz %eax

is easier than

setzuz %al

_and_ properly specifies the full register that's being modified. Permit
that form to be used, even if the spec writers are unwilling to formally
mention it.

While there also correct the non-ZU EVEX form: That ought to also permit
memory operands.
gas/testsuite/gas/i386/x86-64-apx-zu-intel.d
gas/testsuite/gas/i386/x86-64-apx-zu.d
gas/testsuite/gas/i386/x86-64-apx-zu.s
opcodes/i386-opc.tbl
opcodes/i386-tbl.h