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];