]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit
x86: Remove the restriction for size of the mask register in AVX10
authorHaochen Jiang <haochen.jiang@intel.com>
Tue, 19 Dec 2023 08:35:00 +0000 (16:35 +0800)
committerHaochen Jiang <haochen.jiang@intel.com>
Tue, 19 Dec 2023 08:35:24 +0000 (16:35 +0800)
commitfa88a361f99ecfddce4cc7228932ccc35879a6e8
tree37239d85026e8de195943163c45e3028b7cba86b
parent15aacf324fb871871e2162ea8769a9f82c043909
x86: Remove the restriction for size of the mask register in AVX10

Since AVX10.1/256 will also allow 64 bit mask register, we will
remove the restriction for size of the mask register in AVX10.

gas/ChangeLog:

* config/tc-i386.c (VSZ128, VSZ256, VSZ512): New.
(VEX_check_encoding): Remove opcode_modifier check for vsz.
* testsuite/gas/i386/avx10-vsz.l: Remove testcases for mask
registers since they are not needed.
* testsuite/gas/i386/avx10-vsz.s: Ditto.

opcodes/ChangeLog:

* i386-gen.c: Remove Vsz.
* i386-opc.h: Ditto.
* i386-opc.tbl: Remove kvsz.
* i386-tbl.h: Regenerated.
gas/config/tc-i386.c
gas/testsuite/gas/i386/avx10-vsz.l
gas/testsuite/gas/i386/avx10-vsz.s
opcodes/i386-gen.c
opcodes/i386-opc.h
opcodes/i386-opc.tbl
opcodes/i386-tbl.h