Another patchset of random filling in the gaps in our Neon coverage. Patches 1 through 5 complete our handling of the three-reg-different category of Neon instructions. Patch 6 implements the "unprivileged load/store" LDTR/STTR instructions. (In fact AArch64 Linux doesn't use these, and they're pretty pointless in user mode, but they're easy enough to implement.) I haven't put in any of the fp_access_check() calls because I'm assuming these will pass code review before the system emulation patchset does; I'll update the latter to add the extra checks as necessary at that point. thanks -- PMM Peter Maydell (6): target-arm: A64: Add opcode comments to disas_simd_three_reg_diff target-arm: A64: Add most remaining three-reg-diff widening ops target-arm: A64: Implement the wide 3-reg-different operations target-arm: A64: Implement narrowing three-reg-diff operations target-arm: A64: Implement PMULL instruction target-arm: A64: Implement unprivileged load/store target-arm/helper-a64.c | 30 ++++ target-arm/helper-a64.h | 2 + target-arm/translate-a64.c | 336 ++++++++++++++++++++++++++++++++++++--------- target-arm/translate.c | 1 + target-arm/translate.h | 6 + 5 files changed, 310 insertions(+), 65 deletions(-) -- 1.8.5 _______________________________________________ kvmarm mailing list kvmarm@xxxxxxxxxxxxxxxxxxxxx https://lists.cs.columbia.edu/cucslists/listinfo/kvmarm