target-arm: Fix VQMOVUN Neon instruction.
commitaf1bbf30c407cb194599a4e1724c38c7bf1d94b3
authorJuha Riihimäki <juha.riihimaki@nokia.com>
Wed, 9 Feb 2011 15:42:32 +0000 (9 15:42 +0000)
committerAurelien Jarno <aurelien@aurel32.net>
Wed, 9 Feb 2011 18:37:47 +0000 (9 19:37 +0100)
tree3045df15e10ee27f990baad363d5763469df4e5f
parentc0c1dc992584b8ccbae0e8f8b09124b76662633b
target-arm: Fix VQMOVUN Neon instruction.

VQMOVUN does a signed-to-unsigned saturating conversion. This is
different from both the signed-to-signed and unsigned-to-unsigned
conversions already implemented, so we need a new set of helper
functions (neon_unarrow_sat*).

Signed-off-by: Juha Riihimäki <juha.riihimaki@nokia.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
target-arm/helpers.h
target-arm/neon_helper.c
target-arm/translate.c