Mercurial > projects > dstress
diff run/a/asm_pmovmskb_01_B.d @ 1290:e3d0dea394ab
partial inline asm review
author | thomask |
---|---|
date | Wed, 27 Dec 2006 11:59:48 +0000 |
parents | 03c97933de98 |
children |
line wrap: on
line diff
--- a/run/a/asm_pmovmskb_01_B.d Wed Dec 27 11:59:35 2006 +0000 +++ b/run/a/asm_pmovmskb_01_B.d Wed Dec 27 11:59:48 2006 +0000 @@ -4,8 +4,16 @@ module dstress.run.a.asm_pmovmskb_01_B; -int main(){ - version(D_InlineAsm_X86){ +version(D_InlineAsm_X86){ + version = runTest; +}else version(D_InlineAsm_X86_64){ + version = runTest; +} + +version(runTest){ + import addon.cpuinfo; + + int main(){ ulong a = 0x0888_7FFF_FFFF_0000; uint i; @@ -21,8 +29,8 @@ } return 0; - }else{ - pragma(msg, "no Inline asm support"); - static assert(0); } +}else{ + pragma(msg, "DSTRESS{XFAIL}: no inline ASM support"); + static assert(0); }