summaryrefslogtreecommitdiffstats
path: root/target-arm/neon_helper.c
diff options
context:
space:
mode:
authorPeter Maydell2012-10-18 17:58:52 +0200
committerPeter Maydell2012-10-24 14:33:29 +0200
commitee6fa5593ebfc437cbedaf28de8b66b2e7d44e70 (patch)
tree7a9869e5da85332d8158be3435501c6ce961eeb6 /target-arm/neon_helper.c
parentarm-semi.c: Handle get/put_user() failure accessing arguments (diff)
downloadqemu-ee6fa5593ebfc437cbedaf28de8b66b2e7d44e70.tar.gz
qemu-ee6fa5593ebfc437cbedaf28de8b66b2e7d44e70.tar.xz
qemu-ee6fa5593ebfc437cbedaf28de8b66b2e7d44e70.zip
target-arm: Use TCG operation for Neon 64 bit negation
Use the TCG operation to do Neon 64 bit negations rather than calling a helper routine for it. Reviewed-by: Aurelien Jarno <aurelien@aurel32.net> Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'target-arm/neon_helper.c')
-rw-r--r--target-arm/neon_helper.c6
1 files changed, 0 insertions, 6 deletions
diff --git a/target-arm/neon_helper.c b/target-arm/neon_helper.c
index 9aa920d2ac..89280b6eeb 100644
--- a/target-arm/neon_helper.c
+++ b/target-arm/neon_helper.c
@@ -1664,12 +1664,6 @@ uint64_t HELPER(neon_negl_u32)(uint64_t x)
return low | ((uint64_t)high << 32);
}
-/* FIXME: There should be a native op for this. */
-uint64_t HELPER(neon_negl_u64)(uint64_t x)
-{
- return -x;
-}
-
/* Saturating sign manipulation. */
/* ??? Make these use NEON_VOP1 */
#define DO_QABS8(x) do { \