xref: /llvm-project/lld/test/COFF/Inputs/hello64.asm (revision fd99e01b91dcb33c1459cf84d0d655b340177d09)
1;; ml64 hello64.asm /link /subsystem:windows /defaultlib:kernel32 \
2;;    /defaultlib:user32 /out:hello64.exe /entry:main
3
4extern ExitProcess : PROC
5extern MessageBoxA : PROC
6extern ImportByOrdinal: PROC
7
8.data
9        caption db 'Hello', 0
10        message db 'Hello World!', 0
11
12.code
13main PROC
14        sub rsp,28h
15        mov rcx, 0
16        lea rdx, message
17        lea r8, caption
18        mov r9d, 0
19        call MessageBoxA
20        mov ecx, 0
21        call ExitProcess
22        call ImportByOrdinal
23main ENDP
24END
25