On 7 December 2015 at 14:40, Ard Biesheuvel <ard.biesheu...@linaro.org> wrote:
> On 7 December 2015 at 11:51, Edward Nevill <edward.nev...@linaro.org> wrote:
>> Hi,
>>
>> Does anyone know how I do
>>
>>     adrp  x0, dest & ~0xfff
>>     add   x0, x0, dest & 0xfff
>>
>> in aarch64 assembler?
>>
>
> You can't. ADRP is PC relative, but rounded to page granularity, so
> you can't use it for arbitrary expressions against symbols.
>
> Can you elaborate on your use case?

Ah hold on

You mean

adrp, x0, dest
add x0, x0, #:lo12:dest
_______________________________________________
linaro-dev mailing list
linaro-dev@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/linaro-dev

Reply via email to