target-arm: A64: add support for EXTR
commite801de93d0155c0c14d6b4dea1b3577ca36e214b
authorAlexander Graf <agraf@suse.de>
Tue, 17 Dec 2013 19:42:34 +0000 (17 19:42 +0000)
committerPeter Maydell <peter.maydell@linaro.org>
Tue, 17 Dec 2013 20:12:51 +0000 (17 20:12 +0000)
treee284f85989ebd062dbca39d29a16f162ed576c13
parent15bfe8b650a0fd40940cb8f4bfc8c57d6940173e
target-arm: A64: add support for EXTR

This patch adds emulation support for the EXTR instruction.

Signed-off-by: Alexander Graf <agraf@suse.de>
[claudio: adapted for new decoder, removed a few temporaries,
          fixed the 32bit bug, added checks for more
          unallocated cases]

Signed-off-by: Claudio Fontana <claudio.fontana@linaro.org>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Richard Henderson <rth@twiddle.net>
target-arm/translate-a64.c