summaryrefslogtreecommitdiff
path: root/exec-all.h
diff options
context:
space:
mode:
authorAurelien Jarno <aurelien@aurel32.net>2010-12-31 17:50:27 +0100
committerAurelien Jarno <aurelien@aurel32.net>2010-12-31 22:22:26 +0100
commit8aac08b10b2e8c131b9385d2dc37e4a02e1d12c1 (patch)
tree2e04d62a85f6bcd15f11cdea14a7e4f83482eabf /exec-all.h
parent6d5c34fa027d1477c0572ea74421e21b0f733838 (diff)
downloadqemu-8aac08b10b2e8c131b9385d2dc37e4a02e1d12c1.tar.gz
target-arm: fix UMAAL instruction
UMAAL should use unsigned multiply instead of signed. This patch fixes this issue by handling UMAAL separately from UMULL/UMLAL/SMULL/SMLAL as these instructions are different enough. It also explicitly list instructions in case and catch nonexistent instruction as illegal. Also fixes a few style issues. This fixes the issues reported in https://bugs.launchpad.net/qemu/+bug/696015 Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Diffstat (limited to 'exec-all.h')
0 files changed, 0 insertions, 0 deletions