From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from [140.186.70.92] (port=49812 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Pz6x1-0001Cj-Cs for qemu-devel@nongnu.org; Mon, 14 Mar 2011 08:32:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Pz6ww-0004uA-Ao for qemu-devel@nongnu.org; Mon, 14 Mar 2011 08:32:42 -0400 Received: from mnementh.archaic.org.uk ([81.2.115.146]:51598) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Pz6ww-0004rs-3B for qemu-devel@nongnu.org; Mon, 14 Mar 2011 08:32:38 -0400 From: Peter Maydell Date: Mon, 14 Mar 2011 12:32:26 +0000 Message-Id: <1300105948-26961-1-git-send-email-peter.maydell@linaro.org> Subject: [Qemu-devel] [PATCH 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. 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(-)