Mercurial > projects > dstress
comparison run/a/asm_pfcmpgt_01_B.d @ 1288:61d7e32e70a8
partial inline asm review
author | thomask |
---|---|
date | Wed, 27 Dec 2006 11:59:19 +0000 |
parents | 6e5d377573e1 |
children | 7a397590d6e0 |
comparison
equal
deleted
inserted
replaced
1287:8cd17283ece1 | 1288:61d7e32e70a8 |
---|---|
15 | 15 |
16 int main(){ | 16 int main(){ |
17 haveMMX!()(); | 17 haveMMX!()(); |
18 have3DNow!()(); | 18 have3DNow!()(); |
19 | 19 |
20 float* a = [123.0f, 457.0f]; | 20 float[] A = [123.0f, 457.0f]; |
21 float* b = [124.0f, 456.0f]; | 21 float* a = A.ptr; |
22 uint* c = new uint[2]; | 22 |
23 float[] B = [124.0f, 456.0f]; | |
24 float* b = B.ptr; | |
25 | |
26 uint* c = (new uint[2]).ptr; | |
23 | 27 |
24 static if(size_t.sizeof == 4){ | 28 static if(size_t.sizeof == 4){ |
25 asm{ | 29 asm{ |
26 mov EAX, a; | 30 mov EAX, a; |
27 movq MM0, [EAX]; | 31 movq MM0, [EAX]; |