diff options
author | Juha Riihimäki <juha.riihimaki@nokia.com> | 2009-05-06 09:16:12 +0300 |
---|---|---|
committer | Paul Brook <paul@codesourcery.com> | 2009-05-15 03:18:42 +0100 |
commit | 21aeb3430ce7ba066f394c2029c2ddf130662455 (patch) | |
tree | 7cad43fa28b948c506d516e999a6a265b4c42611 /target-arm/helpers.h | |
parent | e9bb4aa977391e2c62b7dc496b1e14d29b7cbd4e (diff) | |
download | qemu-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