aboutsummaryrefslogtreecommitdiff
path: root/target-arm/helpers.h
diff options
context:
space:
mode:
authorJuha Riihimäki <juha.riihimaki@nokia.com>2009-05-06 09:16:12 +0300
committerPaul Brook <paul@codesourcery.com>2009-05-15 03:18:42 +0100
commit21aeb3430ce7ba066f394c2029c2ddf130662455 (patch)
tree7cad43fa28b948c506d516e999a6a265b4c42611 /target-arm/helpers.h
parente9bb4aa977391e2c62b7dc496b1e14d29b7cbd4e (diff)
downloadqemu-21aeb3430ce7ba066f394c2029c2ddf130662455.zip
qemu-21aeb3430ce7ba066f394c2029c2ddf130662455.tar.gz
qemu-21aeb3430ce7ba066f394c2029c2ddf130662455.tar.bz2
fix ARMv7 data processing instructions
ARMv7 defines a new behavior for ARM data processing instructions compared to earlier architecture revisions; when the destination register is R15, a Branch and Exchange operation is executed rather than a simple Branch to the target address. This patch corrects the behavior of the emulation for the aforementioned operations. To be applied after applying the previous patch in this patch set. Signed-off-by: Juha Riihimäki <juha.riihimaki@nokia.com> Signed-off-by: Paul Brook <paul@codesourcery.com>
Diffstat (limited to 'target-arm/helpers.h')
0 files changed, 0 insertions, 0 deletions