• ADRP command loading incorrect address.
    Hi Arm experts, I have a load command to load a structure in assembly code as below: adrp x4 , ASM_NAME ( forkx ) This load instruction is not giving the proper address of the structure that i...
  • Crash while linking shader program
    Hello, Im trying to find track down a crash in our Android App. It happens inside a call to glLinkProgram. It seems to only happen when compiling a shader with multi-render targets of a certain complexity...
  • "mov" vs "adds ... #0" (cortex M0)
    I've noticed that arm gcc, when compiling code for Cortex-M0 (at least) seems to generate instructions: adds r0, r2, #0 Where I'm pretty sure that it the same as: movs r0, r2 In fact, I can...
  • ARM Team can answer my question on LPC ASM problom???
    For LPC2148 SoC, a software system call, number 0x55 need to be implemented in assembly language. This system call is used to measure the CPU temperature and raise an alarm if the CPU is overheated...
  • instruction equivalent to movw,movt with position independent and PC relocatable.
    Using movw and movt to load a label address into a register in Arm 32 architecture. but this is not position independent code. movw r1, #:lower16:ASM_NAME(forkx) movt r1, #:upper16:ASM_NAME(forkx) ...