From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from [140.186.70.92] (port=33049 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Pz9z1-0006mH-Ad for qemu-devel@nongnu.org; Mon, 14 Mar 2011 11:47:02 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Pz9yz-0001tN-Cc for qemu-devel@nongnu.org; Mon, 14 Mar 2011 11:46:58 -0400 Received: from mnementh.archaic.org.uk ([81.2.115.146]:52580) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Pz9yz-0001sv-5A for qemu-devel@nongnu.org; Mon, 14 Mar 2011 11:46:57 -0400 From: Peter Maydell Date: Mon, 14 Mar 2011 15:37:11 +0000 Message-Id: <1300117033-27120-1-git-send-email-peter.maydell@linaro.org> Subject: [Qemu-devel] [PATCH v2 0/2] Fix VRECPS edge cases handling 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 patchset fixes the edge case handling of VRECPS. Patch 2/2 is just a bit of cleanup of the neighbouring vrsqrts helper which can then use the float32_two introduced by 1/1. Tested in the usual random-insn-generation way and also with the "neon64" test program from the valgrind ARM testsuite. Changes from v1: fix compile failure in 2/2 (forgot to run "stg refresh" before sending out patchset, oops...) Peter Maydell (2): target-arm: Fix VRECPS edge cases handling target-arm: use make_float32() to make constant floats for VRSQRTS target-arm/helper.c | 22 +++++++++++++--------- 1 files changed, 13 insertions(+), 9 deletions(-)