• 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...
  • Needs explanation of an assembly snippet
    Hello, I am having trouble understanding the goal of the second add.w instruction in the snippet below: ... add.w r1, r4, r5 add.w r1, r1, r1, lsr #0x1f asr r1, r1, #1 ... I imagine it may have...
  • 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
  • Difference between thumb machine directives
    Hi Experts, What is the key difference between the following directives .thumb .thumb_func .force_thumb .thumb_set What is the exact use case where the above things can to be applied ? Regards, Techguyz...
  • 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...