From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from [140.186.70.92] (port=39379 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PnsIw-0004fG-Ph for qemu-devel@nongnu.org; Fri, 11 Feb 2011 07:40:55 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PnsIv-0006kN-HZ for qemu-devel@nongnu.org; Fri, 11 Feb 2011 07:40:54 -0500 Received: from mnementh.archaic.org.uk ([81.2.115.146]:16338) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PnsIv-0006kH-90 for qemu-devel@nongnu.org; Fri, 11 Feb 2011 07:40:53 -0500 From: Peter Maydell Date: Fri, 11 Feb 2011 12:26:46 +0000 Message-Id: <1297427208-17029-1-git-send-email-peter.maydell@linaro.org> Subject: [Qemu-devel] [PATCH 0/2] target-arm: Fix VQDMLSL List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: patches@linaro.org 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(-)