It's quite plausible that we should add a command-line argument for
risu, similar to the aarch64 --test-sve option, that explicitly
limits the size of the vectors to be recorded or compared. Otherwise
I worry about the host supporting AVX-N and wanting to test TCG with
a narrower vector insns.
Anyway, adding a command-line option should be a relatively trivial
extension to the following, which works to extract state from the
Intel XSAVE structure that the kernel borrows for the signal frame.
r~
Richard Henderson (2):
i386: Add avx512 state to reginfo_t
HACK: Test avx2 state
risu_reginfo_i386.h | 15 ++++
risu_reginfo_i386.c | 194 ++++++++++++++++++++++++++++++++++++++++++--
test_i386.S | 39 +++++++++
3 files changed, 243 insertions(+), 5 deletions(-)
--
2.17.1