mirror of
https://github.com/netwide-assembler/nasm.git
synced 2025-01-06 16:04:43 +08:00
5eb6d35721
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
23 lines
368 B
NASM
23 lines
368 B
NASM
bits 64
|
|
default rel
|
|
|
|
extern foo
|
|
|
|
mov r15,[foo wrt ..got]
|
|
lea r12,[foo wrt ..got]
|
|
%ifdef ERROR
|
|
lea rax,[foo wrt ..gotoff]
|
|
mov rax,[foo wrt ..gotoff]
|
|
%endif
|
|
|
|
default abs
|
|
|
|
mov r15,[foo wrt ..got]
|
|
lea r12,[foo wrt ..got]
|
|
mov rax,[qword foo wrt ..got]
|
|
%ifdef ERROR
|
|
lea rax,[foo wrt ..gotoff]
|
|
mov rax,[foo wrt ..gotoff]
|
|
%endif
|
|
mov rax,[qword foo wrt ..gotoff]
|