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