Mercurial > projects > dstress
annotate norun/a/asm_fxsave_01.d @ 1392:275d8482722d
div. inline asm fixes
author | thomask |
---|---|
date | Thu, 08 Mar 2007 16:21:09 +0000 |
parents | 5f982ba378c4 |
children |
rev | line source |
---|---|
975 | 1 // $HeadURL$ |
2 // $Date$ | |
3 // $Author$ | |
4 | |
5 module dstress.norun.a.asm_fxsave_01; | |
6 | |
7 int main(){ | |
8 version(D_InlineAsm_X86){ | |
9 ubyte[] data; | |
10 data.length = 512+1; | |
11 | |
12 if(!((cast(size_t)data.ptr) % 16)){ | |
13 data = data[1 .. $]; | |
14 } | |
15 | |
16 asm{ | |
17 fxsave data; | |
18 } | |
19 | |
20 return 0; | |
21 }else{ | |
1392 | 22 pragma(msg, "DSTRESS{XFAIL}: no inline x86 asm support"); |
975 | 23 static assert(0); |
24 } | |
25 } |