This is primarily about changing the representation of env->vfp.regs to allow for the larger vector sizes.
r~ Richard Henderson (9): target/arm: Mark disas_set_insn_syndrome inline target/arm: Use pointers in crypto helpers target/arm: Use pointers in neon zip/uzp helpers target/arm: Use pointers in neon tbl helper target/arm: Add aa32_vfp_dreg/aa64_vfp_qreg helpers vmstate: Add VMSTATE_UINT64_SUB_ARRAY target/arm: Expand vector registers for SVE target/arm: Add ZCR.LEN to tb->flags target/arm: Add ARM_FEATURE_SVE include/migration/vmstate.h | 9 ++- target/arm/cpu.h | 127 ++++++++++++++++++++++-------- target/arm/helper.h | 46 +++++------ target/arm/translate.h | 3 +- linux-user/signal.c | 22 +++--- target/arm/arch_dump.c | 8 +- target/arm/cpu.c | 2 + target/arm/cpu64.c | 1 + target/arm/crypto_helper.c | 184 +++++++++++++++++--------------------------- target/arm/helper-a64.c | 13 ++-- target/arm/helper.c | 32 +++++--- target/arm/kvm32.c | 4 +- target/arm/kvm64.c | 31 +++----- target/arm/machine.c | 37 ++++++++- target/arm/neon_helper.c | 162 ++++++++++++++++++++------------------ target/arm/op_helper.c | 17 ++-- target/arm/translate-a64.c | 106 ++++++++++++------------- target/arm/translate.c | 138 ++++++++++++++++++--------------- 18 files changed, 510 insertions(+), 432 deletions(-) -- 2.14.3