On 10.10.18 at 17:12, wrote:
The three AVX512 state components are entirely independent - one being
in its "init state" has no implication whatsoever on either of the
other
two. Fully separate X86_XSTATE_ZMM_H and X86_XSTATE_ZMM handling, to
prevent upper halves of the upper 16 ZMM registers to display as if
they
were zero (when they aren't) after e.g. VZEROALL/VZEROUPPER.
gdb/
2018-10-10 Jan Beulich <jbeulich@suse.com>
* i387-tdep.c (i387_supply_xsave): Split handling of
X86_XSTATE_ZMM_H and X86_XSTATE_ZMM.
(i387_collect_xsave): Likewise.
gdb/testsuite/
2018-10-10 Simon Marchi <simon.marchi@polymtl.ca>
* testsuite/gdb.arch/i386-avx512.c,
testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
---
v2: Attach comments to zmm_endlo_regnum declarations. Add testcase
provided by Simon.