]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit
x86/APX: V{BROADCAST,EXTRACT,INSERT}{F,I}128 can also be expressed
authorJan Beulich <jbeulich@suse.com>
Fri, 9 Feb 2024 07:39:20 +0000 (08:39 +0100)
committerJan Beulich <jbeulich@suse.com>
Fri, 9 Feb 2024 07:39:20 +0000 (08:39 +0100)
commitec3babb8c10111bacfd195fe9eafed1bfb721b5c
treed61f0a897a8111c2e482cdd624f457d00b170680
parent5a635f1f59ad08e572e36419f1145433fd670214
x86/APX: V{BROADCAST,EXTRACT,INSERT}{F,I}128 can also be expressed

Interestingly unlike VROUND{P,S}{S,D} and VPERM{F,I}128 they weren't
even present in the x86-64-apx-egpr-inval testcase, hence why I
overlooked that these can actually be encoded, (again) using suitable
AVX512 counterparts.

While there also "modernize" the adjacent AVX/AVX2 entries.
gas/testsuite/gas/i386/x86-64-apx-evex-promoted-intel.d
gas/testsuite/gas/i386/x86-64-apx-evex-promoted.d
gas/testsuite/gas/i386/x86-64-apx-evex-promoted.s
opcodes/i386-opc.tbl
opcodes/i386-tbl.h