1 bits 64 2 default rel 3 4 extern foo 5 6 mov r15,[foo wrt ..got] 7 lea r12,[foo wrt ..got] 8%ifdef ERROR 9 lea rax,[foo wrt ..gotoff] 10 mov rax,[foo wrt ..gotoff] 11%endif 12 13 default abs 14 15 mov r15,[foo wrt ..got] 16 lea r12,[foo wrt ..got] 17 mov rax,[qword foo wrt ..got] 18%ifdef ERROR 19 lea rax,[foo wrt ..gotoff] 20 mov rax,[foo wrt ..gotoff] 21%endif 22 mov rax,[qword foo wrt ..gotoff] 23