• Cortex-M3 Branch instruction encoding?
    Note: This was originally posted on 11th June 2012 at http://forums.arm.com In the process of implementing the Cortex-M3 code generator for our Astrobe Oberon compiler I was unable to find a definition...
  • Cortex-M3 Branch instruction encoding?
    Note: This was originally posted on 11th June 2012 at http://forums.arm.com In the process of implementing the Cortex-M3 code generator for our Astrobe Oberon compiler I was unable to find a definition...
  • For the thumb branch instruction (b), arm-none-eabi-gcc uses both T1 and T2 encodings, it is legal?
    Hello, I just found arm-gcc uses both two thumb encodings, see the following example ```C int x = 100, y = 60; if (x - 30 > y + 11) { x = 0xefff; } else { y = 0xdffff; } /* arm-none-eabi-gcc...
  • Question on branch prediction and conditional select instructions
    Hi, I have a question on branch prediction and conditional select instructions. In this document ( https://developer.arm.com/architectures/learn-the-architecture/armv8-a-instruction-set-architecture...
  • Question on branch prediction and conditional select instructions
    Hi, I have a question on branch prediction and conditional select instructions. In this document ( https://developer.arm.com/architectures/learn-the-architecture/armv8-a-instruction-set-architecture...