target-arm: A64: add support for BR, BLR and RET insns
commitb001c8c3d6855b0b52fc0fdd63b5a93fd326bf0c
authorAlexander Graf <agraf@suse.de>
Tue, 17 Dec 2013 19:42:33 +0000 (17 19:42 +0000)
committerPeter Maydell <peter.maydell@linaro.org>
Tue, 17 Dec 2013 19:42:33 +0000 (17 19:42 +0000)
tree23f6ef2615c1ad87282d9caedcea85ab6cae1e75
parent11e169de9940b9dc057e534ecf864c542fafb425
target-arm: A64: add support for BR, BLR and RET insns

Implement BR, BLR and RET. This is all of the 'unconditional
branch (register)' instruction category except for ERET
and DPRS (which are system mode only).

Signed-off-by: Alexander Graf <agraf@suse.de>
[claudio: reimplemented on top of new decoder structure]
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