comparison tests/mini/asm4.d @ 1035:4c524d80e6e1

Move more tests to D_InlineAsm
author Christian Kamm <kamm incasoftware de>
date Tue, 03 Mar 2009 19:03:27 +0100
parents 693d681c846c
children
comparison
equal deleted inserted replaced
1034:12b423e17860 1035:4c524d80e6e1
4 4
5 void main() 5 void main()
6 { 6 {
7 char* stmt = "yay!\n"; 7 char* stmt = "yay!\n";
8 char* fmt = "%s"; 8 char* fmt = "%s";
9 version (LLVM_InlineAsm_X86) 9 version (D_InlineAsm_X86)
10 { 10 {
11 asm 11 asm
12 { 12 {
13 jmp L2; 13 jmp L2;
14 L1:; 14 L1:;
19 push stmt; 19 push stmt;
20 call printf; 20 call printf;
21 pop EAX; 21 pop EAX;
22 } 22 }
23 } 23 }
24 else version(LLVM_InlineAsm_X86_64) 24 else version(D_InlineAsm_X86_64)
25 { 25 {
26 asm 26 asm
27 { 27 {
28 jmp L2; 28 jmp L2;
29 L1:; 29 L1:;