Mercurial > projects > dstress
comparison run/a/asm_fcmovnu_01_A.d @ 1522:31d658aa7480
fixed fcmov* notation
author | thomask |
---|---|
date | Fri, 27 Apr 2007 17:25:29 +0000 |
parents | 1c8652b3795a |
children | 8f6d65d2b129 |
comparison
equal
deleted
inserted
replaced
1521:2ab1093d9008 | 1522:31d658aa7480 |
---|---|
22 asm{ | 22 asm{ |
23 fld1; | 23 fld1; |
24 fld f; | 24 fld f; |
25 fucomip; | 25 fucomip; |
26 fldz; | 26 fldz; |
27 fcmovnu ST, ST(1); | 27 fcmovnu ST(0), ST(1); |
28 fst f; | 28 fst f; |
29 } | 29 } |
30 | 30 |
31 if(f != 0.0f){ | 31 if(f != 0.0f){ |
32 assert(0); | 32 assert(0); |
35 asm{ | 35 asm{ |
36 fld1; | 36 fld1; |
37 fld1; | 37 fld1; |
38 fucomip; | 38 fucomip; |
39 fldz; | 39 fldz; |
40 fcmovnu ST, ST(1); | 40 fcmovnu ST(0), ST(1); |
41 fst f; | 41 fst f; |
42 } | 42 } |
43 | 43 |
44 if(f != 1.0f){ | 44 if(f != 1.0f){ |
45 assert(0); | 45 assert(0); |