From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:53570) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WDDpV-0000PI-8T for qemu-devel@nongnu.org; Tue, 11 Feb 2014 08:56:54 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WDDpU-00070K-Ad for qemu-devel@nongnu.org; Tue, 11 Feb 2014 08:56:53 -0500 Received: from mnementh.archaic.org.uk ([2001:8b0:1d0::1]:45756) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WDDpU-000708-3q for qemu-devel@nongnu.org; Tue, 11 Feb 2014 08:56:52 -0500 From: Peter Maydell Date: Tue, 11 Feb 2014 13:51:17 +0000 Message-Id: <1392126679-18461-1-git-send-email-peter.maydell@linaro.org> Subject: [Qemu-devel] [PATCH v2 0/2] A64: Neon support, fourth set List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: patches@linaro.org, Michael Matz , Alexander Graf , Claudio Fontana , Dirk Mueller , Will Newton , Laurent Desnogues , =?UTF-8?q?Alex=20Benn=C3=A9e?= , kvmarm@lists.cs.columbia.edu, Christoffer Dall , Richard Henderson I've applied patches 1..6 from this set to target-arm.next, since they passed code review. v2 therefore just has the old patches 7 and 8 in it (and 8 has been reviewed). Changes v1->v2: * handle the halving correctly in the "zero + something" case by using roundAndPackFloat32() rather than trying to do it incorrectly by hand NB: forgot to mention first time round, but the softfloat patch is licensed under either the softfloat-2a or -2b license, at your option. Peter Maydell (2): softfloat: Support halving the result of muladd operation target-arm: A64: Implement remaining 3-same instructions fpu/softfloat.c | 32 +++++++++++++++++++++++++ include/fpu/softfloat.h | 3 +++ target-arm/helper-a64.c | 60 ++++++++++++++++++++++++++++++++++++++++++++++ target-arm/helper-a64.h | 4 ++++ target-arm/helper.h | 2 ++ target-arm/neon_helper.c | 16 +++++++++++++ target-arm/translate-a64.c | 52 ++++++++++++++++++++++++++++++++++++---- 7 files changed, 165 insertions(+), 4 deletions(-) -- 1.8.5