On Sat, 2 May 2020 at 23:45, Richard Henderson <richard.hender...@linaro.org> wrote: > > This is not complete, but shows the direction I'd like to go. > > It may well help what Peter is doing with the neon decodetree > conversion. It may be helpful to apply before the conversion > in order to reduce the number of special cases. As may > continuing with the cleanup; I'll probably work on that more > next week. > > Version 2 extracts more bits from my sve2 branch. There's > still more to pull back, especially for crypto_helper.c, where > there are also tail clearing bugs to fix.
This doesn't apply on master any more as a result of the first lump of decodetree stuff going in. Also patch 2 doesn't seem to compile: /home/petmay01/linaro/qemu-from-laptop/qemu/target/arm/translate.c: In function ‘gen_gvec_srshr’: /home/petmay01/linaro/qemu-from-laptop/qemu/target/arm/translate.c:4107:9: error: implicit declaration of function ‘tcg_gen_gvec_dup_imm’; did you mean ‘tcg_gen_gvec_dup_i64’? [-Werror=implicit-function-declaration] tcg_gen_gvec_dup_imm(vece, rd_ofs, opr_sz, max_sz, 0); ^~~~~~~~~~~~~~~~~~~~ tcg_gen_gvec_dup_i64 /home/petmay01/linaro/qemu-from-laptop/qemu/target/arm/translate.c:4107:9: error: nested extern declaration of ‘tcg_gen_gvec_dup_imm’ [-Werror=nested-externs] Any chance you could do a rebase and resend? thanks -- PMM