topperc wrote: > Got it, so it's the low 12 bits of the symbol in `aupic xN, %pcrel_hi(symbol)`. It's the low 12 bits of the distance between the address of auipc and the address of the symbol. https://github.com/llvm/llvm-project/pull/80240