0
0
mirror of https://github.com/netwide-assembler/nasm.git synced 2025-07-24 10:25:42 -04:00
nasm/travis/test/masmdisp.asm
Cyrill Gorcunov 84c35517de travis: add masmdisp
It is failing right now so I'm not sure if
masm test is correct one. Lets merge it in
this form and update if needed.

Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2020-10-11 15:52:41 +03:00

41 lines
503 B
NASM

%use masm
global fproc, nproc
bits 64
_TEXT segment
fproc proc far
mov eax,dword ptr foo
mov rdx,offset foo
mov ecx,bar[rbx]
lea rsi,foo
lea rsi,dword ptr foo
lea rsi,[foo]
lea rsi,dword [foo]
mov rdi,gs:[rbx]
ret
fproc endp
nproc proc near
mov eax,dword ptr foo
mov rdx,offset foo
mov ecx,bar[rbx]
mov rdi,[gs:foo]
mov rdi,qword ptr gs:foo
ret
nproc endp
_TEXT ends
_DATA segment
nxx dd 80
foo dd 100
_DATA ends
segment _BSS nobits
bar resd 100
xyzzy dd 64 dup (?)
_BSS ends