var:
mov rax, [var wrt ..got]
mov rax, [var wrt ..gotpcrel] ; should be error/warning?
mov rax, [rel var wrt ..got] ; automatic promotion to GOTPCREL
mov rax, [rel var wrt ..gotpcrel]