diff options
| author | Aurelien Jarno | 2010-12-31 17:50:27 +0100 |
|---|---|---|
| committer | Aurelien Jarno | 2010-12-31 22:22:26 +0100 |
| commit | 8aac08b10b2e8c131b9385d2dc37e4a02e1d12c1 (patch) | |
| tree | 2e04d62a85f6bcd15f11cdea14a7e4f83482eabf /linux-user/arm | |
| parent | Fix translation of unary PPC/SPE instructions (efdneg etc.). (diff) | |
| download | qemu-8aac08b10b2e8c131b9385d2dc37e4a02e1d12c1.tar.gz qemu-8aac08b10b2e8c131b9385d2dc37e4a02e1d12c1.tar.xz qemu-8aac08b10b2e8c131b9385d2dc37e4a02e1d12c1.zip | |
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 'linux-user/arm')
0 files changed, 0 insertions, 0 deletions
