]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit
x86/APX: correct disassembly for EVEX.B4
authorJan Beulich <jbeulich@suse.com>
Wed, 11 Sep 2024 11:52:42 +0000 (13:52 +0200)
committerJan Beulich <jbeulich@suse.com>
Wed, 11 Sep 2024 11:52:42 +0000 (13:52 +0200)
commit6170a088a60e159f2ab8ac1ae1edab7d04e079ec
treeeb144bc4faaf8672408ec72241b36d3ae78f4a7d
parentb7ee8ec914c612587b080e9ad416315307f094fd
x86/APX: correct disassembly for EVEX.B4

EVEX.B4 is used only for GPR (or addressing of memory) operands. SIMD
registers encoded via ModR/M.rm (when ModR/M.mod == 3) have their top
bit in EVEX.X3. Supposedly (doc version 004) EVEX.B4 is ignored when
unused, hence also don't flag such encodings as invalid.
opcodes/i386-dis.c