There are 2 instructions, I don't have a question on the whole instruction, just a symbols found inside each of them. Also can anyone tell me the x86 equivalent of the 2.
First code snippet
add x19, x19, EXT(ResetHandlerData)@pageoff
What does the @pageoff do? I'm assuming it does what it says, it adds a page offset, ex 10@5 would result in 15. But I'm not sure if I'm correct. Next is
ldr x1, [x19, CPU_DATA_ENTRIES]
The square brackets in particular. I read online and read that it is dereferencing the value inside the brackets, if this is the case what is the comma for? Is it an offset like in GNU Assembler? If so what is the difference between this and the @ from the first instruction.