Mercurial > projects > dstress
comparison run/a/asm_fcmovu_01_A.d @ 1621:8f6d65d2b129
Fix #4.
author | Christian Kamm <kamm incasoftware de> |
---|---|
date | Sat, 07 Nov 2009 19:06:53 +0100 |
parents | 31d658aa7480 |
children |
comparison
equal
deleted
inserted
replaced
1620:01e1c391b52d | 1621:8f6d65d2b129 |
---|---|
22 asm{ | 22 asm{ |
23 fld1; | 23 fld1; |
24 fld f; | 24 fld f; |
25 fucomip; | 25 fucomip; |
26 fldz; | 26 fldz; |
27 fcmovu ST(0), ST(1); | 27 fcmovu ST, ST(1); |
28 fst f; | 28 fst f; |
29 } | 29 } |
30 | 30 |
31 if(f != 1.0f){ | 31 if(f != 1.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 fcmovu ST(0), ST(1); | 40 fcmovu ST, ST(1); |
41 fst f; | 41 fst f; |
42 } | 42 } |
43 | 43 |
44 if(f != 0.0f){ | 44 if(f != 0.0f){ |
45 assert(0); | 45 assert(0); |