Mercurial > projects > ldc
comparison tests/mini/asm1.d @ 741:4ac97ec7c18e
Applied easy part from wilsonk's x86-64 patch in #107
author | Christian Kamm <kamm incasoftware de> |
---|---|
date | Thu, 30 Oct 2008 11:08:34 +0100 |
parents | 1bb99290e03a |
children | a58784e0f035 |
comparison
equal
deleted
inserted
replaced
740:96484f5bf5af | 741:4ac97ec7c18e |
---|---|
12 mov EAX, 42; | 12 mov EAX, 42; |
13 mov x, EAX; | 13 mov x, EAX; |
14 } | 14 } |
15 printf("x = %d\n", x); | 15 printf("x = %d\n", x); |
16 } | 16 } |
17 else version(D_InlineAsm_X86_64) | 17 else version(LLVM_InlineAsm_X86_64) |
18 { | 18 { |
19 long x; | 19 long x; |
20 asm | 20 asm |
21 { | 21 { |
22 mov RAX, 42L; | 22 movq RAX, 42L; |
23 mov x, RAX; | 23 movq x, RAX; |
24 } | 24 } |
25 printf("x = %ld\n", x); | 25 printf("x = %ld\n", x); |
26 } | 26 } |
27 else | 27 else |
28 { | 28 { |