This patch series fixes the Neon VQDMLSL instruction, which was incorrectly doing the negation step before saturation rather than afterwards. Patch 1 is a minor cleanup to the affected code area before patch 2 which is the fix proper.
Tested with the usual random instruction sequences. Peter Maydell (2): target-arm: Refactor handling of VQDMULL target-arm: Fix Neon VQDMLSL instruction target-arm/translate.c | 38 ++++++++++++++++++++------------------ 1 files changed, 20 insertions(+), 18 deletions(-)