comparison tests/mini/callingconv1.d @ 1034:12b423e17860

Adjust mini tests to use D_InlineAsm
author Christian Kamm <kamm incasoftware de>
date Tue, 03 Mar 2009 18:26:39 +0100
parents 4ac97ec7c18e
children a400b1dd657f
comparison
equal deleted inserted replaced
1033:abfe71f5b911 1034:12b423e17860
11 { 11 {
12 float a = 1.5; 12 float a = 1.5;
13 float b = 2.5; 13 float b = 2.5;
14 float c; 14 float c;
15 15
16 version(LLVM_InlineAsm_X86) 16 version(D_InlineAsm_X86)
17 { 17 {
18 asm 18 asm
19 { 19 {
20 mov EAX, [a]; 20 mov EAX, [a];
21 push EAX; 21 push EAX;
23 push EAX; 23 push EAX;
24 call foo; 24 call foo;
25 fstp c; 25 fstp c;
26 } 26 }
27 } 27 }
28 else version(LLVM_InlineAsm_X86_64) 28 else version(D_InlineAsm_X86_64)
29 { 29 {
30 asm 30 asm
31 { 31 {
32 movss XMM0, [a]; 32 movss XMM0, [a];
33 movss XMM1, [b]; 33 movss XMM1, [b];