Mercurial > projects > ldc
comparison tests/mini/naked_asm3.d @ 926:bbb3f23908aa
Added X86-64 version
author | wilsonk@ubuntu |
---|---|
date | Tue, 03 Feb 2009 12:33:42 -0700 |
parents | 545f54041d91 |
children |
comparison
equal
deleted
inserted
replaced
925:79e3d33e6d6e | 926:bbb3f23908aa |
---|---|
1 int foo() | 1 int foo() |
2 { | 2 { |
3 enum { fourty2 = 42 } | 3 enum { fourty2 = 42 } |
4 version(X86) | 4 version(X86) |
5 asm | |
6 { | |
7 naked; | |
8 mov EAX, fourty2; | |
9 ret; | |
10 } | |
11 else version(X86_64) | |
5 asm | 12 asm |
6 { | 13 { |
7 naked; | 14 naked; |
8 mov EAX, fourty2; | 15 mov EAX, fourty2; |
9 ret; | 16 ret; |