• Register Banks are not allocated by the Linker
    I wrote a code with several ISRs. I use the using command when calling ISR. I use banks 1 and 2 for the ISRs. when i look into the *.M51 file created after compilation i got the following: TYPE BASE...
  • Register Banks are not allocated by the Linker
    I wrote a code with several ISRs. I use the using command when calling ISR. I use banks 1 and 2 for the ISRs. when i look into the *.M51 file created after compilation i got the following: TYPE BASE...
  • armclang:error: couldn't allocate output register for constraint 'w'
    Hi, There is an inline assembler code, and compiled okay with arm-none-eabi-gcc, but there is error when built with armclang. Here is the code: //wrong-reg.c #include <stdio.h> #include <stdint...
  • Question of Arm performance related to register allocation
    I'm currently testing the code on an embedded board that is equipped with an ARM Cortex-A72 CPU based on the Armv8 architecture. The following code is used to measure the performance. void kernel_func...
  • DS allocation
    hi, due A51 datasheet, it says: DS The DS directive reserves a specified number of bytes in a memory space. The DS directive has the following format: label: DS expression ... The DS directive...