« Previous | Next » 

Revision 21aeb343

ID21aeb3430ce7ba066f394c2029c2ddf130662455

Added by Juha Riihimäki almost 15 years ago

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 <>
Signed-off-by: Paul Brook <>

Files

  • added
  • modified
  • copied
  • renamed
  • deleted

View differences