From: H. Peter Anvin Date: Wed, 29 Aug 2007 15:49:53 +0000 (+0000) Subject: Add test cases for IP-relative addressing X-Git-Tag: nasm-2.11.05~2046 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=12fc7bc4b2c4864aedc5af595d8185e080a5bb4a;p=platform%2Fupstream%2Fnasm.git Add test cases for IP-relative addressing --- diff --git a/test/riprel.asm b/test/riprel.asm new file mode 100644 index 0000000..bdfa64e --- /dev/null +++ b/test/riprel.asm @@ -0,0 +1,38 @@ + bits 64 +; extern foo + mov rax,[foo] + mov rax,[123456789abcdef0h] + mov rbx,[foo] + mov rax,[dword foo] + mov rbx,[dword foo] + mov rax,[qword foo] + mov rax,[rel foo] + mov rbx,[rel foo] + mov rax,[rel dword foo] + mov rax,[rel qword foo] + + mov rax,[es:foo] + mov rax,[es:123456789abcdef0h] + mov rbx,[es:foo] + mov rax,[dword es:foo] + mov rbx,[dword es:foo] + mov rax,[qword es:foo] + mov rax,[rel es:foo] + mov rbx,[rel es:foo] + mov rax,[rel dword es:foo] + mov rax,[rel qword es:foo] + + mov rax,[fs:foo] + mov rax,[fs:123456789abcdef0h] + mov rbx,[fs:foo] + mov rax,[dword fs:foo] + mov rbx,[dword fs:foo] + mov rax,[qword fs:foo] + mov rax,[rel fs:foo] + mov rbx,[rel fs:foo] + mov rax,[rel dword fs:foo] + mov rax,[rel qword fs:foo] + + section .data +foo equ $ + \ No newline at end of file