Split out from my vis4 patch set, with just the bug fixes. I've fixed the issue in patch 6, as noticed by Mark, but include the follow-up that cleans up all of the macros by removing them.
r~ Richard Henderson (7): linux-user/sparc: Add more hwcap bits for sparc64 target/sparc: Fix FEXPAND target/sparc: Fix FMUL8x16 target/sparc: Fix FMUL8x16A{U,L} target/sparc: Fix FMULD8*X16 target/sparc: Fix FPMERGE target/sparc: Split out do_ms16b target/sparc/helper.h | 11 +-- target/sparc/insns.decode | 2 +- linux-user/elfload.c | 48 +++++++--- target/sparc/translate.c | 129 ++++++++++++++++++++++--- target/sparc/vis_helper.c | 195 ++++++++++---------------------------- 5 files changed, 207 insertions(+), 178 deletions(-) -- 2.34.1