summaryrefslogtreecommitdiff
path: root/target-arm/neon_helper.c
diff options
context:
space:
mode:
authorPeter Maydell <peter.maydell@linaro.org>2012-10-18 16:58:52 +0100
committerPeter Maydell <peter.maydell@linaro.org>2012-10-24 13:33:29 +0100
commitee6fa5593ebfc437cbedaf28de8b66b2e7d44e70 (patch)
tree7a9869e5da85332d8158be3435501c6ce961eeb6 /target-arm/neon_helper.c
parentf296c0d172735612cad8af5fafb8dedeaaa2a109 (diff)
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 { \