• Is Thumb to ARM mode overhead
    Hi all, Consider high priority routines are executing in ARM mode and low priority in Thumb mode. There could be constant switching between ARM and THUMB mode. In this inter-working model is there any...
  • Question about a code snippet on ARM, Thumb state change
    Hi, I find the following code snippet online on ARM state change. Although that whole material looks solid, the second line in the blue code below is puzzling. add R1,PC,#1 ;Load address of SUB_BRANCH...
  • ELF entry point in thumb mode (armv7/aarch32)
    Hi ! We are writing an OS targeting 32 bits ARM platform, where binaries can be compiled in ARM or in Thumb mode. At the moment, to execute a new process, I load the info from an ELF, set lr_usr to the...
  • State of link register on an interrupt from Thumb (ARM7TDMI).
    Hi, If an interrupt occurs when in Thumb state, does the LSB of the link register become 1. Thanks, Revanth
  • Why the different encodings?
    Why are there different encodings of instructions? What's the idea/background/etc for their co-existence? Can different encodings be mixed in the code? (Not ARM encodings with Thumb encodings- without...